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

Тип статьи:
Перевод
Источник:

Встройте датчик вибрации/землетрясения в ваш узел Meshtastic на базе ESP32 LoRa с помощью нашего руководства, подходящего для таких плат, как Heltec V3 Lora, TTGo или T-Beam. Такая настройка позволяет сети передавать предупреждения при обнаружении сейсмической активности.

Изображение

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

Оборудование

Начнем с компонентов, которые вам понадобятся:

Изображение

  • 1x SW-420 Модуль датчика вибрации — AliExpress Цена: ~$0.70 USD | Amazon US Цена: ~$5.99 USD за упаковку из 5
  • 3x Разъем с женским контактом AliExpress Цена: 0.42USD | Amazon US Цена 5.49USD

📢 Заказывая на AliExpress, подумайте о том, чтобы объединить покупки у одного продавца, чтобы получить максимальную экономию. Например, если вы покупаете антенну у продавца X, проверьте, не предлагают ли они также провода-перемычки или датчики. Приобретая несколько товаров у одного продавца, вы сможете значительно сократить расходы на доставку.

Сборка

Теперь, когда у вас есть компоненты, приступим к сборке. Мы будем следовать этим схемам:

SW-420 Vibration Sensor — Heltec Lora v3 Connections

Изображение

  • VCC → 3V3
  • DO (Digital Output) → PIN 46 (or any available GPIO pin of your choice)
  • GND → GND

💡Если вы используете другую плату на базе ESP32, например TTGo или T-Beam, просто выберите доступный вывод GPIO, который принимает цифровые сигналы, поддерживает подтягивающие резисторы и еще не используется. Затем следуйте инструкции, используя выбранный пин, не обращая внимания на номер конкретного пина, указанный в инструкциях.


💡 Порядок подключения может отличаться в зависимости от модели компонента. Для обеспечения точности подключения всегда следуйте маркировке на конкретных компонентах и прилагаемым схемам.

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

Настройки Meshtastic

На сенсорном устройстве

  1. Откройте приложение Meshtastic (iOS/Android/Web)
  2. Перейдите на страницу настроек
  3. В разделе конфигурации модуля выберите пункт Detection Sensor
  4. Переключите переключатель, чтобы включить его
  5. Дайте датчику имя (например, «Earthquake Sensor»)
  6. Установите PIN GPIO для мониторинга на PIN 46 (или любой другой используемый вами пин)
  7. Нажмите Save.

💡 Тип триггера обнаружения должен быть высоким для модуля SW-420, так как при обнаружении вибрации он срабатывает на ВЫСОКИЙ уровень, а при бездействии — на НИЗКИЙ

На клиентском устройстве

  1. Откройте приложение Meshtastic (iOS/Android/Web)
  2. Перейдите на страницу настроек
  3. В разделе конфигурации модуля перейдите к разделу Detection Sensor
  4. Переключите переключатель, чтобы включить его
  5. Прямо под переключателем выберите «Client», на этот раз
  6. Нажмите Save.

Тестирование и калибровка

Датчик вибрации SW-420 имеет регулируемую чувствительность с помощью потенциометра на модуле:

  • Начните с потенциометра в среднем положении
  • Используйте маленькую отвертку для регулировки чувствительности:
  • По часовой стрелке: Уменьшает чувствительность (для срабатывания требуется более сильная вибрация)
  • Против часовой стрелки: Увеличивает чувствительность (срабатывает при более легкой вибрации)
  • Очень важно найти правильный баланс:
  • Слишком чувствительный: Могут возникнуть ложные тревоги из-за ветра или шагов
  • Недостаточно чувствительны: Можно пропустить реальные сейсмические события

Заключение

Это руководство помогло вам интегрировать датчик землетрясения/вибрации в ваш Meshtastic Node на базе ESP32. SW-420 обеспечивает базовые возможности обнаружения, идеально подходящие для DIY систем раннего оповещения в вашей ячеистой сети.

Помните, что если ожидается, что ваш датчик будет срабатывать часто (например, в районах с регулярными небольшими толчками), подумайте о том, чтобы установить пределы обнаружения в настройках Meshtastic, чтобы избежать перенасыщения сети. Подробнее об оптимизации сетевого трафика читайте в статье «Использование каналов».

Исследуйте потенциал узла Meshtastic, экспериментируя с различными настройками чувствительности и расположением, чтобы создать эффективную систему раннего предупреждения для вашей ячеистой сети. Удачного строительства!

Нет комментариев. Ваш будет первым!

Похожие статьи

В этом руководстве подробно описана сборка недорогого, экономичного узла Meshtastic с использованием микросхемы NRF52840 Pro, LoRa-модуля HT-RA62 и печатной платы FakeTec.

Привнесите искусственный интеллект ChatGPT в вашу сеть Meshtastic с помощью простого бота на Python. Один узел, подключенный к интернету, обслуживает всю сеть, обеспечивая мгновенные ответы на вопросы по выживанию, полевым операциям, образованию и т. д.,

Мы расскажем вам, как добавить дисплейный модуль к устройству FakeTec Meshtastic Device, чтобы отображать сообщения, информацию об узлах и состояние сети в режиме реального времени.

Использование каналов — это ключ к эффективной связи. Мониторинг и оптимизация использования каналов имеют решающее значение для здоровой сети.

Узнайте, как Paxcounter, инструмент для отслеживания потока людей, легко интегрируется с Meshtastic, обеспечивая мониторинг толпы и управление заполняемостью в режиме реального времени. 

Мы расскажем вам, как добавить модуль телеметрии в устройство FakeTec Meshtastic Device для измерения давления воздуха, температуры и влажности

 Создайте свой собственный узел Meshtastic LoRa Node с помощью нашего простого руководства DIY. Полный шаг за шагом для создания вашей собственной распределенной коммуникационной системы.

Мы расскажем вам о том, как добавить модуль BME280 (температура, влажность, давление, качество воздуха)  к существующему узлу Heltec V3 Lora ESP32 Meshtastic Node. 

Интеграция MQTT с Meshtastic расширяет возможности автономной связи, соединяя удаленные сети. Это позволяет обмениваться глобальными сообщениями и гарантирует более быструю доставку сообщений через интернет. Идеально подходит для удаленных районов и чрезвычайных ситуаций.

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.