SRP is a smart system controlled by ESP32. It can control a platform that is illuminated by a neopixel ring, all using buttons and the web!
I wanted to create a project where I could put a thing on a platform and plug it in, then it would spin. So I thought about it and created this!
- Web interface
- It has a buzzer for notification
- Platform rotation with speed adjustment
- Neopixel ring for lighting
The script has approximately 230 lines, at the top you can add WiFi and password, then the system will be connected to the internet! Just upload it to the ESP32 and everything should work.
- If you turn on the system and if everything is written correctly, the ESP32 will connect to the internet and you can control everything via the web!
- On the OLED display you can see the speed of the motor and whether it is spinning.
- You can also see the IP address to which the system is connected.
- You can control various things via the buttons and you can also map them to something else in the code yourself!
WiFi.h
ESPAsyncWebServer.h
AccelStepper.h
Adafruit_SSD1306.h
Adafruit_NeoPixel.h
l.h
Here is a view of the top and bottom of the case:
| Item | Quantity | Link |
|---|---|---|
| ESP32 | 1 | AliExpress |
| Breadboards | 2 | AliExpress |
| Touch sensor | 1 | AliExpress |
| Buzzer | 1 | AliExpress |
| Jumpers | Much | AliExpress |
| Button | 1 | AliExpress |
| Neopixel ring | 1 | AliExpress |
| OLED display | 1 | AliExpress |
| Stepper motor | 1 | AliExpress |
Here is a youtube video where you can see how it works: Link



.png)