Ноутбук с Lisp, годами работающий от батареи
Андрэас Эриксен (Andreas Eriksen) в рамках Hackaday Low-Power Challenge представил свой проект ноутбука PotatoP. Работающий на микроконтроллере с портированным Lisp, этот ноутбук, созданный с нуля, должен, в конце концов, работать полностью автономно.
Внешний вид 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.
В настоящее время расчетный срок работы от батареи составляет до 2 лет в зависимости от окружающего освещения (с литий-полимерной батареей емкостью 12000 мАч). В будущем Эриксен надеется сделать так, чтобы ноутбук питался только от окружающего света.
Источники и ссылки:
https://hackaday.io/project/184340-potatop — страница проекта.
https://github.com/andreer/PotatoP/ — программное обеспечение проекта.