Пины для подключения модулей, а также данные от домашней сети настраиваются в config.cpp.
Инструкция по использованию flash download tool
Загружаем стабильную прошивку с последнего релиза и грузим на плату Версия 0.1 скачать
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 firmware.bin
Версия 0.1 скачать
Т.к. как проект использует platformio, его необходимо установить
pip3 install plaftormio --user
Первоначальное создание Cmake
pio init --ide clion
Установить расширение platformio
или
pio init --ide vscode
Т.к. тут нет прямой поддержки platformio и node mcu, придется поработать ручками.
src/main.cpp
следует переименовать вmeteostation/meteostation.ino
- решит проблему с platformio
И компилировать meteostation/meteostation.ino
в детской ide.
pio run -t upload //запуск
Подгрузятся с platformio автоматически, но вот список зависимостей:
- Обязательные:
- Библиотека для асинхронной работы с ардуино
- Библиотека для работы с DHT11
- Библиотека для работы с LCD 1602
- Все зависимости для них
- Необязательные (без нее все равно не скомпилируется)
- LCD russian
Если воспользовался злой метеостанцией, то нужно откатиться к дефолтной прошивке по ссылке, или прямая ссыль. Просто жмякаешь старт и произойдет откат.
Центральная вики, объединяющая все невозможное
RGB модуль не обязателен, он только покажет цветом насколько благоприятная погода на улице.
Всегда можно снять перемычку и подвести ее к средней ноге потенциометра чтобы сделать настраиваемую подстветку.