Это погодный часы с дисплеем на электронных чернилах, написанные на Python и основанные на Raspberry Pi Zero W. Этот репозиторий является переработкой исходного репозитория eink-clock-mP с улучшенными показателями эффективности работы и соблюдением стандартов кода.
Разработка всё ещё продолжается.
Основная ветка, может быть запущена непосредственно на Raspberry Pi Zero W.
Ветка разработки, включает в себя симулятор дисплея на электронных чернилах, разработанный @xuanzhi33, может быть запущен непосредственно на компьютере.
Обе ветки, master и web, могут быть запущены непосредственно на Raspberry Pi Zero W, но имеют различия. Хотя основная программа по-прежнему написана на Python, для разработки пользовательского интерфейса используется HTML+js, поэтому было использовано ядро Chromium. Первоначально предполагалось, что Raspberry Pi Zero W не сможет запустить Chromium, однако после попытки оказалось, что опыт использования вполне хороший, поэтому была создана новая ветка. Поскольку разработка интерфейса с использованием HTML+js проще (по крайней мере, так считает автор), и его можно отлаживать непосредственно в браузере компьютера, эффективность разработки и отладки значительно повысилась. Недостатком является то, что время запуска немного больше (примерно на 13 секунд дольше, чем в основной ветке), а использование памяти немного выше, но это всё же приемлемо.
Клонируйте этот репозиторий на Raspberry Pi Zero W, установите необходимые зависимости и запустите:
sudo python3 main.py
Клонируйте этот репозиторий на компьютер и переключитесь на ветку develop, установите необходимые зависимости и запустите:
sudo python3 main.py
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )