Оглавление:
- Шаг 1: Необходимые детали
- Шаг 2: Создайте антенну
- Шаг 3: Пайка Esp Shield
- Шаг 4: Подключение
- Шаг 5: кодирование
- Шаг 6: Заключение
Видео: Датчик уровня в баке LORA: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Это мой 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 (см. От R1 до R3 в красном поле).
- Припаяйте микросхему RFM95 к экрану esp.
- Припаяйте контактные разъемы к защитному экрану esp.
- Припаяйте антенну к экрану esp. Не используйте без антенны, вы можете повредить экран.
- Если штыревые разъемы не припаяны к Arduino, припаяйте их тоже.
Шаг 4: Подключение
Подключение очень простое. Подключайте проводку, как показано на схеме.
Шаг 5: кодирование
Загрузите скетч и используйте серверный узел моей первой инструкции lora для получения данных. Вы можете видеть ввод данных на последовательном мониторе.
Шаг 6: Заключение
В этом руководстве я сделал датчик для измерения уровня воды в пруду или цитерне, который использует LORA. Если вам нравится, что это происходит, прокомментируйте или сделайте это своим любимым. Таким образом, я знаю, нужно ли мне продолжать подобные инструкции или нет.
Рекомендуемые:
Датчик уровня водосборника с батарейным питанием: 7 шагов (с изображениями)
Датчик уровня водосборника с батарейным питанием: в нашем доме есть резервуар для воды, который питается от дождя, падающего на крышу, и используется для туалета, стиральной машины и полива растений в саду. Последние три года лето было очень засушливым, поэтому мы следили за уровнем воды в аквариуме. S
Сделай сам датчик дыхания с Arduino (проводящий вязаный датчик растяжения): 7 шагов (с изображениями)
Сделай сам датчик дыхания с Arduino (проводящий вязаный датчик растяжения): этот самодельный сенсор примет форму проводящего вязанного сенсора растяжения. Он будет обволакивать вашу грудь / живот, и когда ваша грудь / живот расширяется и сжимается, то вместе с датчиком и, следовательно, входными данными, которые передаются на Arduino. Так
Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: 7 шагов
Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: я сделал этот датчик для своего любимого Çipitak. Автомобиль fiat 126 с 2-цилиндровым двигателем с воздушным охлаждением под задним капотом. У ipitak нет датчика температуры, показывающего, насколько горячий двигатель, поэтому я подумал, что датчик будет полезен. Также хотел, чтобы датчик был проводным
Индикатор уровня воды в баке: 11 шагов
Индикатор уровня воды в баке: Привет друг, сегодня я собираюсь сделать индикатор уровня воды в баке на транзисторе BC547. Эта схема будет показывать уровень воды. Приступим
Датчик уровня жидкости (с использованием ультразвука): 5 шагов
Датчик уровня жидкости (с использованием ультразвука): датчик уровня жидкости определяет уровень жидкости с уровня земли. Включает двигатель (требуется усилитель драйвера двигателя) ниже заданного значения и выключает его выше заданного значения после заполнения жидкостью. Особенности этой системы: Работает с любыми жидкостями