Closed dontsovcmc closed 2 years ago
byte ResetSrc = MCUSR; // save reset source MCUSR = 0x00; //cleared for next reset detection if (ResetSrc & _BV(PORF)) Serial.println("PORF"); if (ResetSrc & _BV(EXTRF)) Serial.println("EXTRF"); if (ResetSrc & _BV(BORF)) Serial.println("BORF"); if (ResetSrc & _BV(WDRF)) Serial.println("WDRF");
У библиотеки Blynk есть возможность синхронизации времени.
https://github.com/blynkkk/blynk-library/blob/master/examples/Widgets/RTC/RTC.ino
Согласно обзору STM8 нам подходит этот: STM8L051F3 на 20 пин. Можно взять и на 8 пин, но лучше больше, чтобы подключить датчик протечки и дополнительные входы. PlatformioIO еще не поддерживает STM8L =(
ESP32: https://habr.com/post/418573/#comment_18937991 ULP Pulse Counting Example examples/system/ulp/ вот что пишут: With the default configuration (20ms ULP wakeup period), average current consumption in deep sleep mode is 16uA.
Вот пример использования Радиомодуля с Attiny85. Т.к. мы автономны, нам нужно подавать на него питание. Это можно сделать, как отдельным стабилизатором, так и транзистором.
https://www.instructables.com/id/Mini-weather-station-with-Attiny85/
Проект с подключением LCD экрана тоже там.
@dontsovcmc, вот так мне кажется лучше выглядит? - "крутилки" которые с право внизу изменил, уменьшил у них "saturation", иначе они сильно бросаются в глаза и ухудшают восприятие картинки.
@dontsovcmc, вот так мне кажется лучше выглядит? - "крутилки" которые с право внизу изменил, уменьшил у них "saturation", иначе они сильно бросаются в глаза и ухудшают восприятие картинки.
Секс! Гордость за комьюнити! Спасибо! Хотите пул реквест на титул сделайте?)) будете в разработчиках ааха
tiny: EEPROM - OK esp: DNS сервер - OK tiny: CRC esp: DHCP запоминать ip, если в следующий раз ip не подойдет, включить DHCP и получить новый esp: 2й wi-fi - ждем реализации от WifiManager сервер: БД - скоро сервер: визуализация - не нужно
Hardware: конденсатор 10мкФ по питанию от вибрации батареек. - пока не надо питание: включать ESP-01. экономия ~10мкА UPD: ESP-01s почти ничего не потребляет.
tiny: заменить на PIC16(L)F1454/5/9 или STM8L или TI430.
Функции: esp: OTA update https://www.bakke.online/index.php/2017/06/02/self-updating-ota-firmware-for-esp8266/#more-328 esp: добавить настройки кол-во литров/импульс, начальные показания, хвс/гвс - OK esp: NTP сервер https://github.com/arduino-libraries/NTPClient/blob/master/examples/Basic/Basic.ino - можно через Blynk. Не нужно, т.к. будет сайт. esp: передача сетевых настроек на сервер - не нужно
Доп. функционал: esp: добавить датчик температуры. следить за горячей/хол водой.. tiny: точные показания по времени tiny: датчик протечек - некуда