This controller works with https://github.com/SimahoJr/espDrone.git
- I have included the Android App in this repsitory
Requiremets
All up-to-date
- Python 3.7 +
- Kivy
- Kivy garden graph
- pyModbusIP
You will also need
- Buildozer to build into mobile app (Already tested)
- Kivy_ios for ios app (Already tested)
There are two ways to connect to the app
- Using Local IP to control drone (192.168.4.1 and Port 502 for ModbusIP) usually connects automatically after WiFi Connection.
- Set a public IP per your requirement (on SETTING page), you will need also get the right SSID and Password from the arduino code
What it does
-
Currently you can set the PID variables from the app interractively and see the output on the app in form of graphs on the same screen. The output are the angles; input angle, set angle and the PID angle output angle
-
The app also stores the output(Angles) in the order of 100. These can be accesses by the users as snapshots.
-
The snapshots then can be zoomed.
-
You can not zoom the current readings only the snapshots (*bug)
STILL ON DEVELOPMENT STAGE