Как добавить датчик телеметрии BME280 к DIY ESP32 Meshtastic

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

В этом руководстве мы расскажем вам, как добавить модуль телеметрического датчика (BME280) к вашему самодельному DIY ESP32 Meshtastic Node для измерения давления воздуха, температуры и влажности.

Изображение

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

Изображение

Датчик BME280 поставляется в двух вариантах: 5 В и 3,3 В. Выберите 5 В или 3,3 В в зависимости от требований вашей системы

    1x модуль BME280 — цена на AliExpress: 100р
    4x разъем «мама-мама» Цена на AliExpress: 0,42 USD 
    1x паяльник + припой 60/40

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

Хотя вы можете изменить этот набор оборудования, мы выбрали легкодоступные компоненты. Обратите внимание, что пайка требуется только для присоединения разъемов к плате разработчика ESP32 и модулю BME280. Этот шаг можно поручить местному магазину электроники, если вы не хотите паять самостоятельно.

Сборка

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

Изображение

💡 Имейте в виду, что мы предполагаем, что вы уже припаяли разъемы к плате, поэтому останется только подключить контакты в нужное место.

BME280 Telemetry Module → DIY ESP32 Meshtastic Node

  • VCC/VIN → 3.3V Pin
  • SCL → GPIO 22 (Default I2C Clock)
  • SDA → GPIO 21 (Default I2C Data)
  • GND → GND Pin

💡 Если у вас есть дисплей, подключенный к тем же контактам I2C, вы можете подключить BME280 параллельно с дисплеем.
💡 Добавление развязывающих конденсаторов — хорошая практика для изоляции различных частей схемы друг от друга.
💡 Важное примечание: точное расположение контактов может отличаться на вашей конкретной плате ESP32. Всегда следуйте маркировке и обозначениям контактов на ваших компонентах и предоставленных схемах, чтобы обеспечить точное подключение. Двойная проверка этих деталей поможет предотвратить потенциальные проблемы или повреждение компонентов.

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

Настройки Meshtastic

  1. Откройте приложение Meshtastic (в данном руководстве используется IOS)
  2. Перейдите на страницу «Настройки»
  3. В разделе «Конфигурация» перейдите в «Телеметрия (датчик)»
  4. Прокрутите вниз до «Параметры датчика»
  5. Переключите переключатель «Включить» и другие переключатели в соответствии с вашими предпочтениями

Заключение

Добавление модуля телеметрии к вашему самодельному узлу ESP32 Meshtastic — это простой процесс, который значительно расширяет возможности вашего устройства. Модуль BME280 обеспечивает надежный мониторинг окружающей среды по доступной цене, а надежная реализация I2C в ESP32 гарантирует стабильную связь. Хотя может потребоваться некоторая пайка, при необходимости эту работу можно легко поручить местному магазину электроники. Следуя этому руководству, вы сможете успешно интегрировать функции измерения параметров окружающей среды в свою сеть Meshtastic, что позволит собирать и обмениваться данными о температуре, влажности и давлении воздуха по всей вашей ячеистой сети. Гибкость платформы ESP32 также позволяет в будущем расширять систему за счет дополнительных датчиков на той же шине I2C.

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

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

Как добавить GPS к узлу Meshtastic

Расскажем, как добавить GPS-модуль к существующему узлу Heltec V3 Lora ESP32 Meshtastic Node. Это руководство также подойдет для любых плат ESP32, но могут потребоваться небольшие изменения.

Выбор аккумулятора для питания устройства Мештастик

Пошаговое руководство по добавлению аккумулятора к Heltec LoRa v3. Выбираем литий-полимерные (LiPo) или литий-ионные (Li-ion) аккумуляторы — наше руководство поможет вам принять обоснованное решение, исходя из ваших конкретных потребностей.

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

Усовершенствуйте свой узел Meshtastic Node, добавив энкодер для быстрого выбора стандартных ответов — сообщений. 

Что такое Meshtastic? - Полное руководство по началу работы

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

Как добавить клавиатуру в узел Meshtastic

Узнайте, как легко интегрировать клавиатуру M5Stack CardKB Keyboard в ваш узел Meshtastic, превратив его в автономное коммуникационное устройство. 

Удаленное управление узлом Meshtastic с помощью телефона через сеть Mesh

В этом блоге мы расскажем вам о том, как удаленно управлять узлом Meshtastic с помощью телефона через сеть Mesh. Этот метод гораздо проще, чем использование командной строки, и вам не понадобится подключение по Bluetooth или Wi-Fi (после первоначальной настройки).

Как добавить датчик пламени в узел Meshtastic

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

Отличие Meshtastic от обычной УКВ рации

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

Как добавить датчик дождя/снега к вашему узлу Meshtastic

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

Как передавать звук при помощи Meshtastic

Вы когда-нибудь задумывались, можно ли отправлять голосовые заметки через сеть Meshtastic с низкой пропускной способностью? Я точно задумывался, и с удовольствием поделюсь своим уик-эндом, посвященным попытке реализовать эту идею.

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