Paul_BB's blog View Details
Posted by Paul_BB | May 27, 2021 @ 05:01 AM | 27,607 Views
ARDUINO BASED SIMPLE FF CONTROLLER

Why a FF controller? Because flying space is limited. The controller constrains the model to fly loosely along a circle.
Why a simple controller? Because it is cheap, easily hacked, without the irritating compass/gyro calibration.
And the absence of gyros means no vibration sensitivity in case of a gas powered model.

ABSTRACT
This controller is designed for stable free flight powered models or tow line gliders.
Only the rudder is used to control the model. We want to keep the free flight spirit.
A GPS provides the course (not the heading) and the position (latitude & longitude) of the model.
The wind speed must be less than the flying speed because the controller is not aware of the heading of the model (no compass).
The controller is loose because most GPS have a large time lag of about one second. But this gentle behavior fits with the FF spirit.

VIDEO
Simple Arduino controller for FF models (1 min 25 sec)


FF CONTROLLER PROGRAM
File is attached below.

SET-UP
- Pro Micro 3.3V/8MHz (2.6g)
https://www.sparkfun.com/products/12587
- Beitian BN-180 GPS 10Hz (4.9gr)
https://www.banggood.com/Beitian-Sma...YaAvP7EALw_wcB
- Small servo (4gr or less)
- 2S battery or 1S battery
- Motor + ESC (optional if glider)
- Active piezo buzzer (optional)
https://www.seeedstudio.com/Grove-Buzzer.html

SPARKFUN PRO MICRO
The SparkFun Pro Micro [ 3.3V/8MHz] is a little development board. It's an Arduino-compatible...Continue Reading