Проста домашня метеостанція 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, яка здійснює прийом даних та передачу їх у основний МК.

Схема метеостанції. Версія 2

Зовнішній вигляд екрана також змінено, прибрано графіки температури та вологості, як неінформативні. На їх місці тепер розміщуються показання зовнішньої температури та вологості. У правому верхньому куті виведено показання напруги батарейок, яке з'являється при черговому отриманні даних, що дозволяє додатково контролювати і ємність батарейок, і обмін даними. Якщо метеостанція три рази підряд не отримає дані від датчика, то на екрані, замість показань висвітиться "NA".

У списку радіодеталей тільки нові встановлювані елементи. Інші радіодеталі залишились без змін.

Зовнішній вигляд екрана

Список радіоелементів

Позначення Тип Номінал Кількість Примітка
МК Плата Arduino
Arduino Pro-Mini
2 3,3 в
Модуль nRF24L01 2
Датчик SHT31 1
С1 Електролітичний конденсатор 100 мкф 1
С2 Конденсатор 104 1
R3 Резистор
100 Ом
1
DA Оптопара
PC817
1

Прикреплені файли:

Top