Оглавление:

Датчик уровня в баке LORA: 6 шагов
Датчик уровня в баке LORA: 6 шагов

Видео: Датчик уровня в баке LORA: 6 шагов

Видео: Датчик уровня в баке LORA: 6 шагов
Видео: Датчик уровня топлива 2024, Июль
Anonim
Датчик уровня в баке LORA
Датчик уровня в баке LORA

Это мой 6-й поучительный LORA. Первым было одноранговое общение LORA с Arduino. Вы можете использовать серверный узел этой инструкции для получения данных от этого датчика. Я построил его, потому что мне нужен был датчик с низким энергопотреблением для измерения уровня воды в моей дождевой бочке. Я не предвидел никаких кабелей, поэтому мне понадобился узел с батарейным питанием для отправки данных. Поскольку LORA не потребляет много энергии, он идеально подходит для этой задачи.

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

Поскольку датчик будет помещен во влажную среду, я решил использовать водонепроницаемую версию ультразвукового датчика HC-SR04, а именно jsn-sr04t.

Согласно таблице данных, этот датчик работает от 3 до 5,5 В и имеет диапазон от 20 см до 600 см. В коде я установил диапазон от 25 до 350 см.

Шаг 1: Необходимые детали

Сенсорный узел:

  • водонепроницаемый ультразвуковой датчик
  • arduino (я использовал pro mini)
  • esp коммутационная плата
  • провод для антенны (я использую одножильный провод 0,8)
  • rfm95 tranceiver (выбирайте подходящую версию)
  • несколько перемычек

Инструменты:

  • паяльник
  • боковой резак
  • инструмент для зачистки проводов

Шаг 2: Создайте антенну

Для антенны я использую оставшийся кабель от моего шинного кабеля 2x2x0,8 мм или 2x2 20awg. В сети вы можете выбрать свой трансивер и полосу частот антенны в зависимости от страны. Это длины на частоту:

  • 868 МГц, 3,25 дюйма или 8,2 см (это тот, который я использую)
  • 915 МГц 3 дюйма или 7,8 см
  • 433 МГц 3 дюйма или 16,5 см

Шаг 3: Пайка Esp Shield

Пайка Esp Shield
Пайка Esp Shield
  • Снимите резисторы экрана esp (см. От R1 до R3 в красном поле).
  • Припаяйте микросхему RFM95 к экрану esp.
  • Припаяйте контактные разъемы к защитному экрану esp.
  • Припаяйте антенну к экрану esp. Не используйте без антенны, вы можете повредить экран.
  • Если штыревые разъемы не припаяны к Arduino, припаяйте их тоже.

Шаг 4: Подключение

Проводка
Проводка

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

Шаг 5: кодирование

Загрузите скетч и используйте серверный узел моей первой инструкции lora для получения данных. Вы можете видеть ввод данных на последовательном мониторе.

Шаг 6: Заключение

В этом руководстве я сделал датчик для измерения уровня воды в пруду или цитерне, который использует LORA. Если вам нравится, что это происходит, прокомментируйте или сделайте это своим любимым. Таким образом, я знаю, нужно ли мне продолжать подобные инструкции или нет.

Рекомендуемые: