Skip to content

Sapfir0/meteostation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meteostation in our home!

Пины для подключения модулей, а также данные от домашней сети настраиваются в config.cpp.

Using firmware so simplify

Windows

Инструкция по использованию flash download tool

Загружаем стабильную прошивку с последнего релиза и грузим на плату Версия 0.1 скачать

Linux

esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 firmware.bin

Версия 0.1 скачать

IDE installation guide for developers

Т.к. как проект использует platformio, его необходимо установить

pip3 install plaftormio --user

Clion

Первоначальное создание Cmake

pio init --ide clion

Выбрать

Vscode

Установить расширение platformio
или

pio init --ide vscode

Arduino IDE

Т.к. тут нет прямой поддержки platformio и node mcu, придется поработать ручками.

И компилировать meteostation/meteostation.ino в детской ide.

Компиляция и запуск

pio run -t upload  //запуск

Библиотеки:

Подгрузятся с platformio автоматически, но вот список зависимостей:

Информация о прошивках:

Если воспользовался злой метеостанцией, то нужно откатиться к дефолтной прошивке по ссылке, или прямая ссыль. Просто жмякаешь старт и произойдет откат.

Центральная вики, объединяющая все невозможное

Примерная схема:

logo

RGB модуль не обязателен, он только покажет цветом насколько благоприятная погода на улице.

Всегда можно снять перемычку и подвести ее к средней ноге потенциометра чтобы сделать настраиваемую подстветку.

Первый экран:

alt text

Когда погода состоит из нескольких слов, не показывается информация о городе

alt text

Второй экран:

alt text

Третий экран:

alt text