Загрузка...

Meshtastic Upgrade: Mini I²C OLED Display with XIAO nRF52840 and Wio-SX1262 Kit

Meshtastic is an open-source, decentralized communication network built on LoRa technology. In my previous video, I set up two Meshtastic nodes using the XIAO nRF52840 and Wio-SX1262 Kit. In the second video, I upgraded them by enabling I2C support and adding the Telemetry module to report temperature and barometric pressure from a BMP280 sensor. To enable I2C, I recompiled the Meshtastic firmware for the XIAO nRF52840 and Wio-SX1262 Kit from source. This also made it possible to connect a mini OLED display. I used a yellow-blue 0.96″ SSD1306 I²C OLED display that operates at 3.3 V, wiring SDA to D6 and SCL to D7 on the XIAO nRF52840, instead of the default hardware I²C pins, as defined in the Meshtastic firmware configuration.

To compile the Meshtastic firmware from source with I2C support for the XIAO nRF52840 and Wio-SX1262 Kit have a look at my other related video:
https://youtu.be/zhS_2MZbjzM?si=Mg-hwTyip0chQt7W

🔌 SSD1306 Wiring for Meshtastic Firmware on XIAO nRF52840 and Wio-SX1262
===
GND to GND of XIAO nRF52840
VCC to 3.3V of XIAO nRF52840
SDA to D6 of XIAO nRF52840
SCL to D7 of XIAO nRF52840

NOTE: this wiring is specific for the Meshtastic firmware built using the configuration seeed_xiao_nrf52840_kit_i2c

🎥 Related Videos
===

Getting Started with Meshtastic: XIAO nRF52840 & Wio-SX1262 Setup and First Test
https://youtu.be/lOhg--tFEUg?si=8g-44pyJYJE6kJ13

Custom Meshtastic Firmware: Add I2C and BMP280 Sensor Telemetry on XIAO nRF52840 & Wio-SX1262
https://youtu.be/zhS_2MZbjzM?si=Mg-hwTyip0chQt7W

🔗 Useful Links
===
https://github.com/meshtastic/firmware
Meshtastic Firmware Build Configurations for XIAO nRF52840 & Wio-SX1262 Kit
https://github.com/meshtastic/firmware/blob/develop/variants/nrf52840/seeed_xiao_nrf52840_kit/platformio.ini
Meshtastic Firmware Pin Configurations for XIAO nRF52840 & Wio-SX1262 Kit
https://github.com/meshtastic/firmware/blob/develop/variants/nrf52840/seeed_xiao_nrf52840_kit/variant.h
BMP280 in Meshtastic Firmware
https://github.com/meshtastic/firmware/blob/develop/src/modules/Telemetry/Sensor/BMP280Sensor.cpp
XIAO nRF52840 & Wio-SX1262 Kit
https://wiki.seeedstudio.com/xiao_nrf52840&_wio_SX1262_kit_for_meshtastic/
XIAO nRF52840 & Wio-SX1262 Kit for Meshtastic
https://www.seeedstudio.com/XIAO-nRF52840-Wio-SX1262-Kit-for-Meshtastic-p-6400.html
Getting Started with the Meshtastic Kit: XIAO nRF52840 & Wio-SX1262
https://anavi.org/article/334/
Attaching a Mini I2C SSD1306 OLED Display to Meshtastic Kit with XIAO nRF52840 and Wio-SX1262
https://anavi.org/article/341/
📚 Chapters
===
0:00 Intro
0:46 Enable I2C
3:34 Wiring
4:54 Config
7:28 Demo
9:16 Advantages
9:31 Disadvantages
10:26 Conclusions

Видео Meshtastic Upgrade: Mini I²C OLED Display with XIAO nRF52840 and Wio-SX1262 Kit канала Leon Anavi
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять