I try to write it again..
I would like to explain you my crazy experiment/project with a RPi:
a Raspberry Drone with Autonomous Guide (from now i think i'll call it RDAG).
Why i want to do that? I'll explain you one day if i'll be able to build it and get it working
Do you know if there is a similar project i can see/read about?
Let's do the Shopping List
What i already have:
- 1 x RPi2
- 1 x RPi3
- 1 x (classic) 16x2 LCD
- 1 x SunFounder SF210 210mm DIY Carbon Fiber FPV 4 Axis Racing Quadcopter Kit
- 5 x HC-SR04 - Ultrasonic Ranging Module
- 1 x PowerBoost 1000 Charger
- 1 x LiPo Battery 3.7v 2500mAh
- 1 x Pi Camera Board - Night Vision "IR-CUT" (5MP)
- 1 x Adafruit Ultimate GPS FeatherWing
- 1 x Adafruit 4 Channel I2C 12-Bit Analogue to Digital Converter (ADC)
- 1 x Membrane Keypad - 1 x 4
I would like to code the logic on the RPi with Python and the "control center" in C#, the communication would be made by some socket.. i still don't know.
I'm really newbie in Python but i'm not bad in C#.
Motor battery: 3S 11.1V 1300mAH T- Plug Li-Po Battery
Raspberry battery: PowerBoost 1000 Charger + LiPo Battery 3.7v 2500mAh
I want to use the ADC module to keep checked the Motor battery and understand when is time to come back home before the "non return point".
3) Sensors and modules
The Ultrasonic Sensors are going to be used as "proximity sensors" to understand if there is an obstacle near the RDAG;
A camera will record and realtime transmit the video to the "control center";
A GPS module will be used by the Autonomous Guide;
The drone kit is mounted and the NazeFlight32 module is tested. The next step is to enable the motors from the RPi!
(video) Gyro+Acc test
My questions to the community:
1) How do i address I2C modules? How many of them can i connect to one RPi? Do you have a snippet code? [Not answered]
2) What is, for you, the maximum weight the RDAG should have? [Not answered]
I'm really happy to receive feedback, suggestions, advise etc!
---- P.S. ----
The hardware is a test hardware and will be changed if necessary, this is a "point where to start".
To be continued