Тема: Прототип Wi-Fi метеостанції з автономним живленням своїми руками
#ESP.Meteo - відкритий проект малобюджетної (собівартість комплектуючих з AliExpress ~6...8$) Wi-Fi метеостанції з автономним живленням на базі SoC-чіпа ESP8266 (модуль ESP-12), DC-DC StepUP, сонячної панелі і іоністорів. У проміжках між циклами сна раз за 5 хвилин проводиться запит до сервера часу університету Колорадо, зчитування даних з датчиків (BME280, до 16-ти DS18B20, АЦП, дискретного входу), прогнозування та відправка результатів на зовнішні сервіси зберігання та візуалізації Twitter і Thingspeak (їх вибір обумовлений більшою надійністю і незалежністю перед псевдонародним моніторингом). Монтаж датчика BME на штанзі (шматок півдюймової труби холодного водопостачання) обумовлений необхідністю виключення впливу висхідних потоків повітря від будівлі.
https://www.youtube.com/watch?v=IJjrJcG0INE
Поточний функціонал
- Прогнозування ймовірності заморозків (за методикою професора Броунова) 
- Прогноз висоти нижньої кромки хмари (ВНМХ по Селезньової) 
- Обчислення висоти датчика за барометричною формулою (альтиметр, для інших проектів) 
- Вимірювання вуличної температури 
- Вимірювання вуличної вологості 
- Вимірювання вуличного тиску 
- Обчислення точки роси 
- Моніторинг напруги на іоністорах (контроль заряд-розряду) 
- Моніторинг відкриття заслінки ящика з картоплею 
- Моніторинг таймапа системи раз в 5 хвилин (час роботи ~ 480 мс) 
- Моніторинг температури на балконі (можливість підключення до 16-ти датчиків DS18B20: 2 групи по 8 датчиків на два APIKEY) 
- Відправка даних в хмару Thingspeak (вибірку трендів можна задавати за n-й період) 
- Відправка даних в Twitter (близько півмільйона твіттiв з 2011-го) 


Схема метеостанції

Чи можна живити від батарейок, акумуляторів?
Можна, але не доцільно. Витрати на заміну так чи інакше будуть, сучасні ж іоністори (ті ж Green-Cap) мають ресурс в сотні тисяч циклів при робочих температурах -40...+85 градусів Цельсія. Обгрунтування: проведемо орієнтовний розрахунок в разі використання невідновлюваних джерел енергії - "батарейок". Наприклад, гаджет знаходиться в темному приміщенні, вулкан далеко, а ядерне паливо закінчилося ). Задамося:
- Ємність, E: 2000 мА*год. 
- Цикл життя, Tsum: раз в 300 сек (5 хвилин). 
- Тайм-ап системи, Ton: за старими логами в середньому 660 мкс = 0.66 сек (новi 480 мс). 
- Коефіцієнт деградації: 0.85. 
- Струм споживання ESP8266 в режимі передачі, Ion: 145 мА. 
- Струм споживання в "сплячому" режимі, Ioff: 30 мкА = 0.03 мА (пруф). 
Час життя за формулою (1):
T[рокiв] = 0.85*E*Tsum/(8760*((Ton*Ion)+((Tsum-Ton)*Ioff))); (1)Здійснимо підстановку вихідних даних:
T[рокiв] = 0.85*2000*300/(8760*((0.66*145)+((300-0.66)*0.03))) = 0.556 лет ~ 6.7 мiс.Таким чином, ~ півроку можна не міняти підгузки )))
Вихідний код на Lua, подробиці по виготовленню і прошивці
тут
p.s.: в планах додати датчик дощу і анемометр.