In this project , a BLE based led controller changes WS2813 LED colours , patterns , brightness etc by recevcing commands / strings over BLE from a User's phone APP and also from an accesory Button
[ ESP32 based device with 3 push buttons and 3 leds ] .
User can use both app and Button to change LEDs patterns on led controller . This project requires sleep modes , ble2ble , ble2app over UART , ws2812b as functions in the firmware for Arduino IDE .
There are 3 devices and all three of them are exchanging data over ble . Firmware development is for 2 devices that have esp32 , app is already developed and sending data to both devices ove ble .
We need to develop extra functions and create a solution .
Firmware functions on LED Controller using esp32 :
Button will :
1. Send commands to LED Controller ove ble .
2. Total 10 commands are exhanged between these two device.
LED Controller will ;
1. Send commands/strings to button device via ble.
2. Send commands like battery status etc to phone app via ble.
3. Receive commands from both button and app via ble. , and chnage led patterns as per command sheet , total 20 commands / string of data shared between ble serial uart .
4. Enable sleep mode when not paired .
5. Make constant communication / ble network with 3 devices [ App , LED Controller and Button ] using ble mesh or any algorithm as this is TOP PRIORITY to make this solution robust/sucess .
6. Store data in eeprom .
7. Use unique UUID to couple LED Controller and button .
Time : 7 days+
Budget : Extra compensation to quality development .
This is POC project , future requirements exists on this project .
19 freelancers are bidding on average ₹30026 for this job
Hi, I have worked with ESP32 BLE. I have my ESP32 boards to verify the development code. I can deliver the Arduino code as per your milestone. We can discuss Regards Senthil
I have more than 7 years experience in embedded hardware and software development .and I have already worked on esp32 with many types product. So I can do your job within a time limit with your satisfaction.
Hi, I have all the hardware you need so i can test it my self. and i have a few product with WS2812 for car and home lighting system. so let me know if you are interested
Hello My name is Khaled Salah I am ready to start on this project immediately I do the job in high quality and its available to do changes as needed I need to ask about some more info so contact me please
hello friend, I am a programmer python, arduino, C#, esp32, esp8266, I have done several projects very similar to yours, I reading your requirements, I can take on your project. , I am at your service.