From Jenny List on Hackaday:
Building things that fly is hard. The constraints on small, battery powered, radio-operated gear already presents a challenge, but adding weight, balance, and aerodynamic constraints takes it to a whole new level. Sophi Kravitz rises to the occasion and discusses each challenge of building a blimp from start to finish in her presentation at the 2018 Hackaday Belgrade conference.
One of the pleasures of writing for Hackaday comes through the incredible array of talent and experience to be found among our colleagues. We all do our own work, but one is humbled by that which flows from the benches of those one works alongside. Just such a project is the Remote Control Mini Blimp from our colleague Sophi Kravitz. It’s a game involving an obstacle course and a set of remote-controlled blimps. The challenges in such an endeavour have been pushing the limits of what is possible with off-the-shelf components.
So after a series of versions, she had a PCB with left and right motors on two arms and a lift motor pointing downwards, which she suspended beneath the helium bag. Her controllers are simple enough 3D-printed joystick housings, with another ESP8266 within. The blimp ESP8266 forms a wireless network to which the controller connects.
AndiceLabs writes about a fixed-wing autopilot project:
The BeagleDrone is fixed-wing autopilot project based on the BeagleBone and the IMU cape. The IMU cape provides a 3-axis magnetometer, accelerometer, gyro and a barometer on the BeagleBone’s I2C bus. There is also an AVR micro on the I2C bus that handles output pulse timing of the 8 servo channels and input pulse timing on the 4 radio signal channels. Two of the BeagleBone’s UARTs are exposed via FTDI-compatible connectors to allow connection of external modules like GPS and telemetry. It also has a regulator that provides 5VDC for the BeagleBone, AVR, and servos from the RC battery.
The BeagleBone provides the power of Linux in a footprint that is acceptable for RC and the Black has now made the platform even more affordable. With Linux’s extensive libraries and utilities almost any feature should be quickly realizable and development enjoyable. And unlike an autopilot powered by an 8 or 16 bit micro-controller, there is no need to worry about code and data size or overloading the processor with whatever crazy navigation features you can dream up.
I enjoy flying electric RC planes whenever I get the chance and building a fixed-wing autopilot for the BeagleBone has been on my list for a while now. Of course, there’s no reason that the BeagleBone couldn’t also control a multi-rotor aircraft. A flying Linux box is going to have very few limitations!
vladisenko designed this micro size flight controller board for Eachine E010 frame:
- Processor: STM32F103CB
- Gyro: MPU6500
- Receiver: Flysky AFHDS
- Weight: 1.44 grams
- Voltage: 1S Lipo battery input
- Firmware: patched Betaflight
Vladisenko has shared the board on OSH Park and
Note: choose “2oz 0.8mm” option.
Shea Ivey created this receiver for FPV (First Person View) Drone Racing:
Project includes basic Arduino Nano implementation to advanced custom PCB board and introduction to digital switches 4066 chip.
sheaivey has shared the board on OSH Park:
Kris Winer of Pesky Products designed a brushed motor UAV flight controller using the ESP8266:
UAV flight controller [..] using the ESP8266EX Tensilica Xtensa system-on-chip, the EM7180+MPU9250+MS5637 (Ultimate Sensor Fusion Solution) for motion sensing and low on-resistance (20 mOhm) n-type DMN2041L MOSFets to drive up to four brushed motors using PWM signals
PeskyProducts has shared the board on OSH Park: