Cheap 10 Channel RC Controller for Arduino Animatronic Projects
The FlySky FS-i6 is a popular and affordable radio control transmitter unit often used for RC planes, drones etc., and is also suitable for real-time animatronic control. It can be bought for around $40, complete with the updated FS-i6B receiver from https://www.banggood.com/custlink/vDKDONmsnv
The transmitter has a total of 10 user inputs:
- 2x horizontal/vertical sticks
- 3x 2-position toggles
- 1x 3-position toggle
- 2x rotary dials
Even though it has 10 inputs, the default installed firmware only allows you to use 6 of those channels - the horizontal and vertical axes of the two sticks are always assigned to channels 1-4, while any two of the switches or dials can be assigned through the controller menu to channels 5-6.
In this video I'll describe how you can flash a new firmware onto the transmitter unit which broadcasts all 10 channel inputs. I'll also show how you can then read all 10 channels from the iBus interface of a FS-iA6B receiver, requiring only a single GPIO pin on an Arduino. So, simpler wiring, more functionality, and ideal for analogue remote control of animatronics or other any Arduino projects!
Wiring diagrams, code, and flashing software available at https://github.com/playfultechnology/arduino-animatronic
Part of my Escape Room Tech Advent Calender for 2019!
For my Escape Room tech projects, see https://www.patreon.com/playfultech
Видео Cheap 10 Channel RC Controller for Arduino Animatronic Projects канала Playful Technology
The transmitter has a total of 10 user inputs:
- 2x horizontal/vertical sticks
- 3x 2-position toggles
- 1x 3-position toggle
- 2x rotary dials
Even though it has 10 inputs, the default installed firmware only allows you to use 6 of those channels - the horizontal and vertical axes of the two sticks are always assigned to channels 1-4, while any two of the switches or dials can be assigned through the controller menu to channels 5-6.
In this video I'll describe how you can flash a new firmware onto the transmitter unit which broadcasts all 10 channel inputs. I'll also show how you can then read all 10 channels from the iBus interface of a FS-iA6B receiver, requiring only a single GPIO pin on an Arduino. So, simpler wiring, more functionality, and ideal for analogue remote control of animatronics or other any Arduino projects!
Wiring diagrams, code, and flashing software available at https://github.com/playfultechnology/arduino-animatronic
Part of my Escape Room Tech Advent Calender for 2019!
For my Escape Room tech projects, see https://www.patreon.com/playfultech
Видео Cheap 10 Channel RC Controller for Arduino Animatronic Projects канала Playful Technology
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
RC Basics: Introduction to how a RC radio system worksSTM32 for Arduino - Connecting an RC receiver should be easy, right?Making a Robust Machined Eye Mechanism with 3D Printing and ArduinoMore than 100km range with CC1120DIY Arduino based RC HovercraftHow To Programe Flysky fsi6 Full Setup For Quadcopter Drone Explain in Hindi/UrduHow to bind transmitter ,receiver and connection of motor in motor drive MDDS30 USING FS-i6 Tx-Rx.DIY Arduino radio system - Part 1: Building the transmitterConnect any RC to your computer to use it on any flight simulator or video gamesArduino Animatronics - Setting up a RC ControllerHow to control a DC motor by FlySky RC – FS i6x using Arduinoarduino motor speed/direction remote control with FS-T6DIY Radio Controller - Arduino & NRF24 + amplified antennaAdventures in Science: Using an RC Hobby Controller with ArduinoUsing Inexpensive 433 MHz RF Modules with ArduinoRC Electronics for NoobsFlySky FS-i6 Best beginners radioArduino wiper motor remote controlArduino with fly sky transmission crawler Robot | Advancement of smart car for long range |How to use RC radio with Arduino (RC Arduino robot)