HoriFox / InfoPanel

ПО для инфо-панели

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

InfoPanel - Инфо-панель (время, погода и т.д.)

Файл ключей

# В директории `panel` создать файл `access.py`
WEATHER_API_KEY_ACCESS = "[КЛЮЧ]"

Запуск на конечном АРМ (Linux)

Из директории файла: start_gui_linux.sh

Запуск на конечном АРМ (Win)

Из директории файла: start_gui_win.sh

Настройки запуска в PyCharm (Win)

Запуск удалённо (REMOTE_START):
Script path: [LOCAL]/InfoPanel/panel/start_gui_remote.sh
Working directory: [LOCAL]/InfoPanel/panel
Interpreter path: C:\Program Files\Git\bin\sh.exe

DEV запуск на АРМ (START):
Script path: [LOCAL]/InfoPanel/panel/start_gui_win.sh
Working directory и Interpreter path соответствующие

Добавление поддержки i2c и uart

Тут можно посмотреть список всех поддержек переопределений:
https://github.com/orangepi-xunlong/linux-orangepi/tree/orange-pi-5.10-rk3588/arch/arm64/boot/dts/rockchip/overlay
Загрузить можно с помощью wget:
https://github.com/orangepi-xunlong/linux-orangepi/raw/orange-pi-5.10-rk3588/arch/arm64/boot/dts/rockchip/overlay/[НАЗВАНИЕ_ФАЙЛА]
Требуются файлы поддержки i2c и первого uart (можно скачать хоть все):
rk3588-i2c5-m3.dts
rk3588-i2c1-m4.dts
rk3588-uart1-m1.dts
rk3588-wifi-ap6275p.dts
Установка пользовательских overlay-ев (пример):

armbian-add-overlay rk3588-uart1-m1.dts  

После установки необходимо перезагрузить orangepi5
После перезагрузки должен появиться /dev/ttyS1 и два новых i2c в /dev/i2c-*

Переферия

  • AHT20+BMP280 - компиляция датчиков
    • AHT20 - датчик температуры и влажности
    • BMP280 - датчик атмосферного давления и температуры
  • KY040 - энкодер с кнопкой
  • ADS1115 - АЦП для считывания аналогово сигнала
  • SR602 - датчик движения

Схема подключения переферии

Схема

About

ПО для инфо-панели

License:Apache License 2.0


Languages

Language:Python 100.0%Language:Shell 0.0%Language:C 0.0%Language:C++ 0.0%