About
The goal of this project is to create a mesh network of lights.
This projects enables the mesh network of ESP32 boards to communicate with each other using the ESP-NOW protocol and allows a user's phone to keep the mesh network updated.
The code manages communication between a mesh network of ESP32 boards using the ESP-NOW protocol, as well as communication between individual ESP32 boards and a user's phone through a 1-to-1 Bluetooth connection. The code includes two functions:
The broadcast function sends stored data to every device in the mesh network that is within range. It also processes incoming ESP-NOW messages and updates the state of the built-in LED. If a device is connected to a user's phone through Bluetooth, the device will send notification to the phone and recieve back commands, allowing it to update the state of the mesh network.
Possible Kits:
USB 2.0 + 3 light meters (2.1a can drive 35 LED using 60ma)
USB 3.0 + 5 light meters
2x 18650 (3.7v, 25a, 3k mah each)
Battery Holder, JST 2 DC switch w JSTv2 2 light
lifepi4 - 2100mah 6.6v
JST2Light