Проста домашня метеостанція 2. З зовнішнім датчиком температури і вологості
В ході експлуатації Домашньої метеостанції, схема якої була опублікована в статті https://cxem.net/house/1-497.php, з'ясувалося, що в ній не вистачає показань вуличної температури. Для доопрацювання проекту був обраний датчик SHT31, який має хороші характеристики за вимірюваними параметрами та малий струм споживання.
Технічні параметри датчика SHT31
► Напруга живлення: 2.15…5.5В;
► Споживаний струм: 2 мкА у режимі очікування, до 1.5мА при вимірюванні;
► Помилка: ±0.3°C, ±2% вологості;
► Діапазон вимірювання температури: -40…125°C;
► Діапазон вимірювання вологості: 0…90%;
► Інтерфейс: I2C;
Для організації бездротового зв'язку між датчиком та метеостанцією застосовані модулі nRF24L01. В якості мікроконтролера використано Arduino Pro mini 3,3v.
Живлення схеми здійснюється від двох пальчикових батарейок, загальним напруженням 3в. Для зменшення енергоспоживання з плати Arduino прибрано світлодіод та стабілізатор напруги. Живлення SHT31 та nRF24L01 здійснюється лише на момент вимірювання та передачі даних, які відбуваються приблизно раз у 9 хвилин. Сама Arduino на момент простою переводиться в режим низького енергоспоживання. Середньодобове споживання схеми складає 50мкА.
В схему самої метеостанції внесені доповнення, а саме, для прийому отриманих даних від зовнішнього датчика додана ще одна Arduino Pro mini 3,3v з модулем nRF24L01, яка здійснює прийом даних та передачу їх у основний МК.
Зовнішній вигляд екрана також змінено, прибрано графіки температури та вологості, як неінформативні. На їх місці тепер розміщуються показання зовнішньої температури та вологості. У правому верхньому куті виведено показання напруги батарейок, яке з'являється при черговому отриманні даних, що дозволяє додатково контролювати і ємність батарейок, і обмін даними. Якщо метеостанція три рази підряд не отримає дані від датчика, то на екрані, замість показань висвітиться "NA".
У списку радіодеталей тільки нові встановлювані елементи. Інші радіодеталі залишились без змін.
Список радіоелементів
Позначення | Тип | Номінал | Кількість | Примітка |
---|---|---|---|---|
МК | Плата Arduino |
Arduino Pro-Mini
|
2 | 3,3 в |
Модуль | nRF24L01 | 2 | ||
Датчик | SHT31 | 1 | ||
С1 | Електролітичний конденсатор | 100 мкф | 1 | |
С2 | Конденсатор | 104 | 1 | |
R3 | Резистор |
100 Ом
|
1 | |
DA | Оптопара |
PC817
|
1 |
Прикреплені файли:
- Meteo2.rar (6 Кб)