Как добавить датчик пламени в узел Meshtastic
В этом руководстве мы расскажем вам о том, как добавить датчик пламени к существующей плате Lora Meshtastic Node на базе ESP32. Это руководство также подойдет для любой платы на базе ESP32, например Heltec V3 Lora, TTGo или T-Beam, с некоторыми изменениями.
Оборудование
Давайте начнем с необходимого оборудования:
- 1x LM393 ИК-датчик обнаружения пламени — AliExpress Цена: 0.62 USD
 - 3x штырьковый коннектор AliExpress Цена: 0.42USD
 
📢 Заказывая на AliExpress, подумайте о том, чтобы объединить покупки у одного продавца, чтобы получить максимальную экономию. Например, если вы покупаете антенну у продавца X, проверьте, не предлагают ли они также кабель IPEX — SMA-K. Приобретая все товары у одного продавца, вы сможете значительно сократить расходы на доставку.
Сборка
Аппаратная часть готова, и теперь можно приступать к сборке. Для этого мы будем следовать следующим схемам.
LM393 IR Flame Detection Sensor 3V — Heltec Lora v3
LM393 IR Flame Detection Sensor 5V — Heltec Lora v3
 VCC -> 3V3 \ 5V
 DO -> PIN 46 / или любой другой пустой PIN по вашему выбору
 GND -> GND
💡 Модуль LM393 IR Flame Detection Sensor Module не будет работать с батареей, он работает только с USB, если вы решите использовать 5V для плат Heltec
💡 Если вы используете другую плату на базе ESP32, например Heltec V3 Lora, TTGo или T-Beam, просто выберите доступный пин GPIO, который принимает цифровые сигналы, поддерживает подтягивающие или отводящие резисторы и еще не используется. Затем следуйте руководству, используя выбранный вывод, не обращая внимания на конкретный номер вывода, указанный в инструкции
💡 Конденсаторы хорошо подходят для развязки одной части схемы от другой
💡 Важно отметить, что порядок соединений может меняться. Для обеспечения точности подключения следуйте маркировкам и портам Io на конкретных компонентах и прилагаемым схемам. Обращая внимание на эти детали, вы обеспечите правильное подключение и избежите возможных проблем или повреждения компонентов.
После того как прокладка проводов завершена. Дважды проверьте соединения и убедитесь, что они соответствуют предложенной схеме, прежде чем приступать к следующим шагам.
Настройки Meshtastic
На устройстве датчика
- Откройте приложение Meshtastic (для данного руководства — IOS)
 - Перейдите на страницу настроек
 - В разделе конфигурации модуля выберите Detection Sensor
 - Переключите переключатель на Enable
 - Дайте датчику имя
 - Установите PIN GPIO для мониторинга на PIN 46
 - И наконец, нажмите Save.
 
💡Тип триггера обнаружения для этого модуля — низкий, так как при обнаружении пламени он срабатывает на низкий уровень, а при бездействии — на высокий. Если вы используете другой датчик или ваш датчик ведет себя иначе, переключите его на правильный тип
На клиентском устройстве
- Откройте приложение Meshtastic (для данного руководства — IOS)
 - Перейдите на страницу настроек
 - В разделе конфигурации модуля перейдите к разделу Detection Sensor
 - Переключите переключатель на Enable
 - Прямо под переключателем выберите Client this time.
 - И наконец, нажмите Сохранить
 
После настройки вы будете получать сообщения на общедоступном канале 
при каждом срабатывании датчика. Стоит отметить, что если предполагается, что ваш датчик 
будет срабатывать часто, подумайте о том, чтобы установить ограничение в настройках 
Насыщение сети может привести к проблемам с отправкой и получением данных на 
Подробнее об этом читайте в статье Использование канала.
В заключение можно сказать, что данное руководство обеспечивает беспроблемную интеграцию датчика пламени в ваш узел Lora на базе ESP32 или любую другую плату на базе ESP32, например ESP32 DIY Lora, TTGo или T-Beam Meshtastic Node, расширяя его возможности. Инструкции, представленные на сайте, предназначены для Heltec Lora V3, однако их можно применить и к любой другой плате на базе ESP32 с небольшими корректировками. Не забывайте следить за использованием сети, чтобы оптимизировать передачу данных. Это руководство не только улучшит ваше устройство с датчиком пламени, но и откроет возможности для подключения других датчиков. Исследуйте потенциал вашего узла Meshtastic Node, экспериментируя с различными датчиками и конфигурациями, расширяя сферу применения вашей ячеистой сети. Счастливой работы и новых горизонтов!













