Оглавление:
- Шаг 1: необходимо
- Шаг 2: Изготовление антенны
- Шаг 3: Пайка Esp Shield
- Шаг 4: кодирование
- Шаг 5: Подключение
- Шаг 6: Заключение
Видео: Датчик температуры и влажности LORA: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В этом руководстве вы научитесь создавать сенсорный узел, который отправляет данные на сервер LORA. Этот узел отправит:
- Температура воздуха
- Датчик влажности
Вы можете использовать это руководство для создания узла, который можно использовать в качестве сервера.
Шаг 1: необходимо
Сенсорный узел:
- AM2305
- емкостной датчик влажности
- arduino pro mini 3,3 v 8 мГц
- прорыв esp
- rfm95
- провод для антенны и соединений (я использую одножильный провод 0,8 мм)
- штекерные перемычки
- кабели-перемычки между женщиной и женщиной
- макет
- CP2102 USB в TTL
Инструменты:
- паяльник
- боковой резак
- инструмент для зачистки проводов
Шаг 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: кодирование
Я знаю, что могу использовать DTR для автоматического сброса Arduino, но в моем случае у меня были ошибки при загрузке кода. Поэтому я также использовал ручной сброс в этом руководстве, поэтому, если у вас есть такая же проблема, вы можете решить ее с помощью ручного сброса.
-
Подключите Arduino к CP2102 следующим образом:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- Откройте схему в arduino ide
- Выберите плату arduino pro mini
- Выберите atmega 328p 3.3v 8mhz под процессором
- Выберите свой com-порт
- Нажмите кнопку загрузки
- Пока код компилируется, в момент, когда вы видите bautrate (см. Рисунок), нажмите кнопку сброса на arduino pro mini (cp2102 не сбрасывает плату), также не забудьте закрыть монитор последовательного порта во время программирования.
Шаг 5: Подключение
- Подключите Arduino, как показано на рисунке выше.
- Теперь ваш arduino должен отправлять данные на серверный узел.
AM2305 на самом деле является трехпроводным датчиком, поэтому вам не нужен резистор. Просто подключите датчик, как показано на рисунке выше. Цвета такие же. Если вы используете DHT22, вам необходимо подключить резистор 10 кОм между красным (5 В) и желтым (данные) проводами.
Шаг 6: Заключение
В этом руководстве вы научились создавать датчик, который отправляет данные на шлюз LORA. Он передает температуру и влажность, например, в теплице. Таким образом, вы можете контролировать окружающую среду и планировать посадку овощей, используя эти данные. Также вы можете использовать этот датчик, чтобы решить, когда открыть окно или запустить вентилятор.
Рекомендуемые:
Цифровой датчик температуры и влажности DHT21 с Arduino: 6 шагов
Цифровой датчик температуры и влажности DHT21 с Arduino: в этом руководстве мы узнаем, как использовать датчик влажности и температуры DHT21 с Arduino и отображать значения на OLED-дисплее. Посмотрите видео
Как использовать датчик влажности и температуры DHT22 с Arduino: 6 шагов
Как использовать датчик влажности и температуры DHT22 с Arduino: в этом руководстве мы узнаем, как использовать датчик влажности и температуры DHT22 с Arduino и отображать значения на OLED-дисплее. Посмотрите видео
Датчик температуры и влажности почвы LORA: 6 шагов
Датчик температуры и влажности почвы LORA: при подготовке к созданию собственной теплицы я делаю несколько сенсоров для мониторинга окружающей среды в теплице. Вы также можете использовать этот датчик на улице. Использование температуры внутри или снаружи теплицы в сочетании с температурой грунта
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: 5 шагов
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: Привет, ребята, в большинстве проектов мы используем ESP8266, а в большинстве проектов мы используем ESP8266 в качестве веб-сервера, чтобы данные могли быть доступны на любое устройство через Wi-Fi, получив доступ к веб-серверу, размещенному на ESP8266, но единственная проблема в том, что нам нужен рабочий маршрутизатор для
Беспроводной монитор влажности (ESP8266 + датчик влажности): 5 шагов
Беспроводной монитор влажности (ESP8266 + датчик влажности): я покупаю петрушку в горшке, и большую часть дня почва была сухой. Поэтому я решил сделать этот проект, касающийся определения влажности почвы в горшке с петрушкой, чтобы проверить, когда мне нужно полить почву водой. Я думаю, что этот датчик (емкостной датчик влажности v1.2) хорош, потому что