Энтузиаст Билли Дент (Billy Dent) изготовил трекер лунных фаз на Raspberry Pi Zero W и дисплее с электронными чернилами от Waveshare. Устройство выводит изображение актуальной фазы и случайную цитату, связанную с Луной.
Для реализации проекта Дент использовал:
одноплатный компьютер Raspberry Pi Zero W;
плату питания PiJuice Zero;
5,65-дюймовый дисплей с электронными чернилами от Waveshare.
Автор проекта отметил, что для реализации идеи можно использовать любую другую плату Raspberry Pi или похожую систему. Все данные для создания изображений хранятся на SD-карте, поэтому плате не нужен выход в Интернет.
PiJuice ежедневно в 1:30 подаёт питание на Raspberry Pi Zero. В этот момент на одноплатнике запускается Python-скрипт, получающий данные из CSV-таблицы с фазами Луны и цитатами. С помощью библиотеки Pillow формируется изображение, которое отправляется на дисплей. Плата отключается до следующего дня.
В самом CSV-файле хранятся данные о фазах луны до середины сентября 2024 года. После этого таблицу придётся обновить.
Дент сделал проект для своей жены. Финальное устройство находится в деревянном коробе и стоит на письменном столе. Исходный код проект и подробное описание опубликованы на GitHub.
Источник новости: habr.com