Skip to content

MichalSchwarz/wifi-drone-esp32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WiFi Drone (ESP32)

It creates an interface between the WiFi (WebSocket) and IBus bus.

Example

Esp32 Asgard32-F7 Drone Esp32 Asgard32-F7 Drone controller

How to Build a ESP32 Drone controlled by Web browser

Features

  • 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.

How to Use it

  1. Clone project

    git clone git@github.com:MichalSchwarz/wifi-drone-esp32.git
  2. Create header file with WiFi SSID and password in src/ folder. By this example.

  3. Add Controller header file like this one into src/ folder.

  4. Add ESP32 library https://github.com/espressif/arduino-esp32.

  5. Connect IBus reciever to ESP-32, pin 27 (GPIO17, TX2).

  6. Compile and upload this project to ESP-32.