Беспроводной DIY датчик влажности почвы

13 марта 2020, 13:33

Всем привет! Сегодня хочу познакомить вас с моим новым девайсиком - беспроводным модулем, к всем известному алиэкспресному датчику влажности почвы. Данный датчик - это развитие моей первой идеи на данную тему. Но в этой версии это уже не ардуино модуль, а вполне себе юзабельный девайс для домашних хотелок в своем собственном корпусе. Сам датчик влажности супер дешевый, и поэтому довольно привлекательный. Но очень хотелось избавится от Arduino (на выбор UNO, NANO, PRO MINI ...), кучи проводов и подводки питания к нужному подоконнику. То есть захотелось автономности и при этом экономности. Итак, каша из топора, часть вторая! :)

Схема китайского датчика базируется на микросхеме таймера TLC555. В схеме присутствует стабилизатор напряжения XC6206P332 на 3.3В, именно такая версия данного датчика нужна, так как у версий без стабилизатора используется другая микросхема таймер 555, которая не сможет работать с батарейным питанием в 3В. Для своего беспроводного модуля к данному датчику я выбрал радиомодуль от EBYTE E73C,на котором установлен чип nRF52840. Основным аргументом стала цена модуля и имеющееся количество данных модулей на руках.

Модуль получился довольно простой - две кнопки, один полевой транзистор, один RGB светодиод. Спаять его себе сможет даже самый начинающий диайвайщик. На самом китайском датчике влажности необходимо выпаять стабилизатор напряжения и поставить перемычку, также необходимо выпаять разъем на модуле и впаять на его место "гребенку" 3P с шагом 2.54 мм.

         

Плату делал в моем любимом Диптрейсе. Размеры платы определялись размерами батарейного держателя, в отличии от первой версии, где использовался просто гигантский модуль EBYTE E73B с nRF52832 на борту. Размеры 42х29мм.

Корпус был напечатан на принтере ANYCUBIC PHONON. Время печати всех деталей - два часа. Стоимость израсходованного полимера ~100р.

На выходе беспроводной влагомер получил такой функционал

  • Работа в пониженном режиме энергопотребления
  • Измерение влажность почвы
  • Измерение температуру почвы
  • Измерение заряд батарейки
  • Передача данных на контролер УД посредством сети Mysensors
  • Передача данных на контролер УД посредством сети Zigbee

Пример работы в сети Mysensors и УД Мажордомо

Пример работы в сети ZigBee и УД Мажордомо

Пример настройки конвертора в модуле zigbee2mqtt для датчика влажности (не уверен, что это верное решение, так как данные батарейки приходят непрогнозируемыми интервалами). 

Тестовую прошивку (еще идет работа) написал один из участников нашего DIY сообщества - Lenz, вот его GIthub.

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

Видео работы датчика

Фото датчика

А что дальше? Это финалочка? - Да, вобщем-то, нет. Теперь хочется поменять МК на что-то более простое, например, на nRF52810 или nRF52811, добавить зуммер, стабилизатор питания, есть на примете парочка нано потребляющих. Допилить и отполировать Zigbee версию, сделать BLE версию, собрать приложение для андроида в апинрветере. В общем точно будет что-то еще. 

Если кто-то готов присоединится и оказать помощь в написании ПО под протокол ZIGBEE для кучи девайсов на nRF, буду рад сотрудничеству.

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

Github этого проекта.

Если вас заинтересовал данный проект, предлагаю зайти в группу телеграмм, там всегда будет оказана помощь в освоении протокола Майсенсорс, Zigbee, BLE на nRF5, помогут освоить программирование nRF52 в Ардуино ИДЕ и не только в ней.

Телегам чат, где обитаю я и такие, как я - @MYSENSORS_RUS.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 23 дня назад

    Купить то где-то можно ?)

  2. (Wayfarer)
    (Wayfarer) 23 дня назад

    корпус большеват, уменьшать надо 

    влагозащиты тоже нету

К списку статей

EfektaLab

Производитель
Россия, кв-л. 32а Новые Черемушки, г. Москва
+7 999 999-99-99

Скидки для сообщества

УЮТНЫЙ ДОМ

+7 495 797-21-74
Промокод:
SPRUT
Размер скидки:
5%

Z-Wave Ukraine

+380 68 641 9670
Промокод:
Sprut-UA
Размер скидки:
15%

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

LifeControl

+7 495 240-81-01
Промокод:
sprut10
Размер скидки:
10%
На весь ассортимент Lifecontrol

Тематические чаты

Похожие статьи

04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
17 декабря 2019, 17:49
Универсальный привод для автоматического удаленного открытия окон с простой интеграцией в умные дома
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
30 августа 2019, 07:28
Несколько нетривиальных способов использования датчика открытия окон/дверей от Xiaomi/Aqara.
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit