First of all, thanks for your help on this request. I'm looking to put together my first drone. I'll use a kit that includes a Robocat frame (270mm), motors and SimonK 12A ESCs. I'm planning to use a Raspberry Pi Zero W, not necessarily as a flight controller, but to run and experiment with Python code. I'd like to:
- Stream video over WiFi (through the RPi Camera module)
- Operate the drone over WiFi instead of a radio controller.
- The usual altimeter, magnetometer and accelerometer.
- Capability to connect to a ground station (for trip planning, GPS monitoring, etc.)
All links point me to using the combination Rpi Zero + XPFMini from Erle robotics, but I was wondering if that's really the best option. I wouldn't mind using a dedicated controller if performance will be better (and price goes down). However, I don't know what flight controllers would be compatible/operable from the Rpi Zero.
Any comments or links pointing me to the right direction will be really appreciated.
All the advice you're getting is right. The PXFMini is by far the best option. If you try to spin your own it will take you a year of hard work and cost more than the PXF, or you'll just be cobbling together a tangle of wires and outdated APM boards that will not work as well as the PXF and will still cost as much..
I've been using the Zero with a Wifi dongle (ie, works just like the Zero W) and the PXF for years and it works great.
Thanks for your quick response and advice, it makes sense. I have experience with some DIY projects, programming and soldering, but this will be my first drone. Any recommendations on the following items?:
- Transmitter/receiver combo (do I really need one if I'm going to operate the drone over WiFi)?
- Needed software for ground control
- Do you have a camera installed?
Any tutorial/links will be greatly appreciated.
2) Use the one that comes with PXFMini
3) Mission Planner, APM Planner or QGroundControl are all good
3) Use the Wifi
There is great documentation here