Как добавить датчик дождя/снега к вашему узлу Meshtastic
В этом руководстве мы расскажем вам, как добавить датчик дождя/снега к вашему существующему узлу Lora Meshtastic на базе ESP32. Это руководство также подходит для любых плат на базе ESP32, таких как Heltec V3 Lora, DIY ESP-32 Lora, TTGo или T-Beam, с некоторыми изменениями в номерах выводов.
Оборудование

— 1x 3.3-5V Rain Raindrops Detection Sensor — AliExpress Price: 0.31 USD
Цена товара составляет 4,03 доллара, но указана как стоимость доставки. Обратите внимание, что в случае запроса на возврат средств стоимость доставки не возвращается. Это распространенная тактика, которую используют продавцы AliExpress, чтобы избежать выдачи возмещений.
— 3x разъем с female штырьковым разъемом Цена на AliExpress: 0,42 доллара США
📢 При заказе на AliExpress рассмотрите возможность объединения покупок от одного продавца, чтобы максимально сэкономить. Например, если вы покупаете антенну у продавца X, проверьте, предлагает ли он также кабель IPEX-SMA-K. Заказывая все товары у одного продавца, вы можете значительно сократить расходы на доставку.
Сборка
Все оборудование готово, теперь можно приступить к подключению. Для этого мы будем следовать следующим схемам.
Датчик дождя 3 В — Heltec Lora v3
Датчик дождя 5 В — Heltec Lora v3
- VCC -> 3V3 \ 5V
 - DO -> PIN 46 / или любой другой свободный PIN по вашему выбору
 - GND -> GND
 
💡 Модуль датчика дождя не работает от батареи, он работает только от USB, если вы решили использовать 5V для плат Heltec.
💡 Если вы используете другую плату на базе ESP32, такую как DIY ESP-32 Lora или T-Beam, просто выберите доступный контакт GPIO, который принимает цифровые сигналы, поддерживает подтягивающие или опускающие резисторы и еще не используется. Затем следуйте инструкции, используя выбранный контакт, не обращая внимания на конкретный номер контакта, указанный в инструкции.
💡 Конденсаторы — это хорошая практика для развязки одной части схемы от другой.
💡 Важно отметить, что порядок подключений может варьироваться. Следуйте маркировке и портам Io на ваших конкретных компонентах, а также предоставленным схемам, чтобы обеспечить точное подключение. Внимание к этим деталям гарантирует, что вы установите правильные соединения и избежите потенциальных проблем или повреждения ваших компонентов.
После завершения подключения. Дважды проверьте соединения и убедитесь, что они соответствуют рекомендуемой схеме, прежде чем переходить к следующим шагам.
Настройки Meshtastic
На устройстве датчика
- Откройте приложение Meshtastic (в данном руководстве используется IOS)
 - Перейдите на страницу «Настройки»
 - В разделе «Конфигурация модуля» перейдите к «Датчик обнаружения»
 - Переключите переключатель в положение «Включить»
 - Дайте датчику имя
 - Установите GPIO PIN для мониторинга на PIN 46
 - Наконец, нажмите «Сохранить»
 
💡Тип триггера обнаружения для этого модуля — «Низкий», поскольку он переходит в низкое состояние при обнаружении дождя/снега и в высокое — в режиме ожидания. Если вы используете другой датчик или ваш датчик ведет себя иначе, переключите его на правильный тип
На клиентском устройстве
- Откройте приложение Meshtastic (в данном руководстве используется версия для iOS).
 - Перейдите на страницу «Настройки».
 - В разделе «Конфигурация модуля» перейдите в «Датчик обнаружения».
 - Переключите переключатель в положение «Включить».
 - Сразу под переключателем выберите «Клиент».
 - Наконец, нажмите «Сохранить».
 
После настройки вы будете получать сообщения на общедоступном канале при каждом срабатывании датчика. Стоит отметить, что если ожидается частое срабатывание датчика, рекомендуется установить ограничение в настройках. Перегрузка сети может привести к проблемам с отправкой и получением данных. Дополнительную информацию см. в статье «Использование канала».
В заключение, это подробное руководство обеспечивает беспроблемную интеграцию датчика дождя/снега в ваш узел Lora на базе ESP32 или любую другую плату на базе ESP32, такую как ESP32 DIY Lora, TTGo или T-Beam Meshtastic Node, расширяя его возможности. Приведенные инструкции предназначены для Heltec Lora V3, но вы также можете применить их к любому другому устройству на базе ESP32 с небольшими изменениями. Не забывайте следить за использованием сети, чтобы оптимизировать передачу данных. Это руководство не только улучшает ваше устройство с помощью датчика дождя/снега, но и открывает возможности для включения других датчиков. Исследуйте потенциал вашего узла Meshtastic, экспериментируя с различными датчиками и конфигурациями, расширяя сферу применения вашей ячеистой сети. Удачного экспериментирования и открытия новых горизонтов!












