“Погодер” на Arduino. Часть 2



Всем привет! 26 апреля ко мне пришли вот такие замечательные модули.

Датчики BMP180 и BMP280 в сравнении с обычной “пальчиковой” батарейкой

Это два датчика атмосферного давления: BMP 180 и BMP280. Как видно из фотографии, эти датчики очень маленькие, о-очень. Рядом для примера лежит обычная пальчиковая батарейка. Это мне “на руку”, так как свободного места в корпусе “Погодера” очень мало.

Почему я заказал два датчика? Сам не знаю, но попробую поработать с обоими и определить, с каким удобнее работать и какой из двух подходит под мой проект больше.

После череды проб и ошибок, выбрал более простой в освоении датчик BMP 180.

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

После подключения всех компонентов, система работает исправно и выводит на дисплей показания с датчиков.

 

Следующий этап, сложить все компоненты в корпус и припаять к макетной плате. Испробовав все комбинации расположения компонентов на плате, выбрал такую:

Вверху как раз остается место под холдер для батареек и место в крышке для впайки светодиодов. В этом проекте у нас их будет три: красный, желтый и зеленый.

С пайкой пришлось повозиться, в самый последний момент понял что у меня нет подходящих проводов, а те что есть ни в какую не поддаются залуживанию и в принципе не держат припой.

Ситуацию спас провод от старого дешевого паяльника с фикс прайс. Мягкий, податливый провод без проблем залуживался и припаивался к ножкам ардуино и других компонентов.

Пришлось перепаять ножки у датчика DHT22 для удобного крепления на макетке.

 

Устанавливаем датчик BMP180.

Спаиваем сзади платы все контакты согласно схеме. Получается не очень красивое “творчество”, но все работает.

 

Пару слов о питании устройства. У Arduino Nano есть такая особенность, что при подключении питания на прямую на пин 30, минуя USB разъем, перестает работать пин с напряжением 3,3 вольта. Нам это напряжение необходимо для работы датчика давления, поэтому было решено не запитывать устройство от батареек, а при необходимости подключать к повербанку, блоку питания или компьютеру. Есть вариант установки повышающего преобразователя в корпус и вывода с него напрямую на контакты USB проводов питания. Но это уже другая история.

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

Анализ полученных данных и включение нужного светодиода основывается на рекомендациях по СанПиНу со слегка расширенными рамками, т.к. устройство не учитывает (пока) время года.

Из огрехов снова могу выделить корпус, уж очень сложно попасть в нужные размеры дисплея и других элементов без специального измерительного инструмента. Еще сложнее вырезать из пластика необходимое отверстие. Здесь на помощь как всегда приходит раскаленный нож или паяльник. Уверен, что у этого устройства будет продолжение и еще не одна модификация.

Статьи по теме:
“Погодер” на Arduino. Часть 1

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии


Авторизация
*
*
Регистрация
*
*
*
Генерация пароля