Ноутбук с Lisp, годами работающий от батареи

Андрэас Эриксен (Andreas Eriksen) в рамках Hackaday Low-Power Challenge представил свой проект ноутбука PotatoP. Работающий на микроконтроллере с портированным Lisp, этот ноутбук, созданный с нуля, должен, в конце концов, работать полностью автономно.

Внешний вид PotatoP.

Внешний вид PotatoP.

Из описания проекта данного автором:

Меня раздражало то, что мой личный ноутбук всегда разряжался, когда я хотел работать над своими небольшими программными проектами, поэтому я собираю себе устройство форм-фактора ноутбука. В настоящее время расчетный срок службы батареи составляет до 2 лет в зависимости от окружающего освещения (с литий-полимерной батареей емкостью 12000 мАч), но я надеюсь, что в конечном итоге он будет питаться только от окружающего освещения.

Он должен иметь хорошую клавиатуру и достойную среду программирования — совместимость с существующим программным обеспечением не является приоритетом, равно как и мощное оборудование — просто минимум, необходимый для среды LISP. Написание минимального редактора, текстового процессора, приложения для работы с электронными таблицами или чего-то еще, что я хочу, будет частью веселья!

В английском слово potato (картошка) означает, в том числе, маломощное или плохо работающее устройство. Это устройство намеренно сделано маломощным. Окончание toP — это отсылка к получившемуся форм-фактору в виде ноутбука (laptop). Суффикс p используется в LISP для предикатов — функций, которые возвращают true или false. Картошка это или нет? Решайте сами!

В проекте используется плата SparkFun RedBoard Artemis ATP с чипом Apollo 3 со сверхнизким энергопотреблением. Экран — 4,4-дюймовый дисплей от Sharp не имеющий подсветки и потребляющий мало энергии. Для питания ноутбука используется солнечная батарея. Список всех компонентов можно посмотреть тут.

В качестве ОС выступает PotatOS — модифицированный порт uLisp (Lisp, разработанный специально для микроконтроллеров). Программы для PotatOS можно писать прямо на картошкатопе: Эриксен уже написал и запустил игру Змейка.

Игра Змейка, запущенная на PotatoP.

Игра Змейка, запущенная на PotatoP.

В настоящее время расчетный срок работы от батареи составляет до 2 лет в зависимости от окружающего освещения (с литий-полимерной батареей емкостью 12000 мАч). В будущем Эриксен надеется сделать так, чтобы ноутбук питался только от окружающего света.

Источники и ссылки:

https://hackaday.io/project/184340-potatop — страница проекта.

https://github.com/andreer/PotatoP/ — программное обеспечение проекта.

© Habrahabr.ru