Энтузиаст собрал миниатюрный ноутбук на микроконтроллере AVR

Энтузиасты разработали миниатюрный ноутбук AVR-Laptop на базе восьмибитного микроконтроллера ATmega2560. Устройство работает под управлением операционной системы реального времени FreeRTOS и демонстрирует, что микроконтроллер, который обычно используют в простых электронных проектах, способен стать основой более сложной системы.
Компактный корпус и необычная аппаратная начинка
Габариты самодельного компьютера составляют 12 × 11 × 3,4 см. Корпус изготовили на 3D-принтере, предусмотрев в нём настоящий шарнир для дисплея. По внешнему виду устройство напоминает небольшой нетбук или коммуникатор из 1990-х годов.
Внутри разместились собственная QWERTY-клавиатура, монохромный жидкокристаллический экран с разрешением 128 × 64 точки, динамики и аккумулятор формата 18650. Для хранения данных используется карта microSD. В состав системы также входят часы реального времени, а за воспроизведение звука отвечает отдельный чип VS1053.
Что умеет AVR-Laptop
Программная часть проекта выходит за рамки типичных сценариев применения ATmega2560. Такие микроконтроллеры часто используют в Arduino-устройствах для управления датчиками, реле, светодиодами и другой периферией. В AVR-Laptop реализован графический интерфейс и набор собственных приложений.
Мини-компьютер способен работать с файлами на карте памяти, воспроизводить аудио и выполнять другие задачи, которые обычно не связывают с восьмибитными AVR. При этом проект не претендует на конкуренцию даже со старыми ноутбуками по производительности и удобству.
Основная цель AVR-Laptop — показать возможности микроконтроллеров в нестандартном формате. Проект наглядно демонстрирует, что даже при ограниченных вычислительных ресурсах ATmega2560 можно объединить ввод с клавиатуры, вывод графики, хранение данных, звук и автономное питание в одном полностью самостоятельном устройстве.


