It creates an interface between the WiFi (WebSocket) and IBus bus.
How to Build a ESP32 Drone controlled by Web browser
- 14 channels
- Web server on port 80 serve your html file like this one on
/
route. - Controller is running on
/control
and waiting on control GET HTTP requests. - Ibus transmission is activated by the first received request. If no request arrives within 2 seconds, Ibus will deactivate.
-
Clone project
git clone git@github.com:MichalSchwarz/wifi-drone-esp32.git
-
Create header file with WiFi SSID and password in
src/
folder. By this example. -
Add Controller header file like this one into
src/
folder. -
Add ESP32 library https://github.com/espressif/arduino-esp32.
-
Connect IBus reciever to ESP-32, pin 27 (GPIO17, TX2).
-
Compile and upload this project to ESP-32.