Датчик дождя

Здесь вы узнаете, как сделать свой собственный беспроводной «опрокидывающийся ковш» датчик дождя. Вы можете либо распечатать 3D-модель себя или приобрести дешевое оборудование.

Принцип довольно прост, когда идет дождь воронка собирает воду в два крошечных «ведерка». Когда ведро заполнится наклонится и второе ведро начнет заполняться. Каждый наклон будет зарегистрирован и эти данные передаются на контроллер.

Измерив воронку и размер ведра вы можете рассчитать количество осадков, которые выпали. Как рассчитать свою воронку вы можете посмотреть здесь.

Скачать модель для самостоятельного изготовления созданную BulldogLowell  можно здесь.

Пример ещё содержит дополнительные датчики света, влажности и температуры, которые могут быть удалены, если вы хотите сделать его простым.

Большое спасибо BulldogLowell и PeteWill которые помогли создать и документировать этот большой проект. Также вы можете прочитать как это создавалось на форуме.

Демонстрация

Данное видео показывает как настроить свой собственный дождемер.

Подключение

Компоненты

  1. Плата прототипирования (PCB)
  2. Радио модуль NRF24L01.
  3. Arduino (ProMini использовалось в демонстрационном видео).
  4. FTDI USB to TTL Serial адаптер
  5. Датчик дождя (опрокидывающийся ковш)
  6. Конденсаторы (10uf и .1uf)
  7.  Стабилизатор на 3.3В
  8. Резистор (270ом )
  9. DuPont кабели типа мама
  10. DuPont кабели типа папа
  11. Штыревой разъем мама и папа
  12. Светодиод
  13. Болтовые 2х зажимные клеммники на плату (2 Pole 5mm Pitch PCB Mount Screw Terminal Block)
  14. 22-24 жильный кабель или аналог (Я использовал витую пару Cat5/Cat6)
  15. DHT-22 (как дополнительный) — датчик температуры/влажности
  16. BH1750 (как дополнительный) — датчик освещенности

Пример

Решение проблем

Несколько человек сообщили о проблемах с ложным срабатыванием (сообщение о дожде в солнечный день). Это была проблема плохого питания. Быстрое исправление этой проблемы это питания датчика от  хорошего блока питания с хорошим кабелем/проводом. Альтернативой исправления является использование «антидребезга»,  чтобы сделать это, используйте следующую схему для контактного датчика/геркона.

Если вы используете аппаратный «антидребезг»

то внутренний подтягивающий резистор уже не нужн:
Перевёл Антон Вотчицев

Share