An open API service indexing awesome lists of open source software.

https://github.com/jitheshvijay/esp32loramesh

LoRa mesh network using TTGO LoRa32 SX1276 OLED boards
https://github.com/jitheshvijay/esp32loramesh

arduino bluetooth esp32 lora mesh sx1276 ttgo

Last synced: 5 months ago
JSON representation

LoRa mesh network using TTGO LoRa32 SX1276 OLED boards

Awesome Lists containing this project

README

          

# LoRa Mesh Network with OLED Display and Bluetooth

This project demonstrates how to set up a LoRa mesh network using TTGO LoRa32 SX1276 OLED boards. Each node in the network can transmit and receive messages via LoRa, display data on an OLED screen, and connect to other devices using Bluetooth.

## Features

- LoRa Communication: Set up a robust LoRa mesh network for long-range communication.
- OLED Display: Display transmitted and received data on an OLED screen.
- Bluetooth Connectivity: Enable Bluetooth for additional device connectivity and debugging.

## Hardware Requirements

TTGO LoRa32 SX1276 OLED board

## Libraries Used

- `SPI.h`
- `Wire.h`
- `Adafruit_GFX.h`
- `Adafruit_SSD1306.h`
- `LoRa.h`
- `BluetoothSerial.h`

## Code Overview

The main code initializes the LoRa and Bluetooth modules, configures the OLED display, and provides functions to send and receive messages. The OLED screen displays the received data, while the Bluetooth module allows for debugging and additional connectivity.