Skip to content

Control your quadcopter from PC / Web interface. A Flysky Arduino TX library is also included.

Notifications You must be signed in to change notification settings

mien/RC-Control-Station

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RC-Control-Station

Control Quad from PC/Webinterface

Also Flysky TX module implemented for Arduino

Note: All credit for Flysky TX module of arduino goes to midelic on RCGroups.com

Usage:

  1. Install Arduino/FlySky_Tx_Arduino.ino on arduino
  2. Arduino code is specially for TX/RX systems which work on Flysky protocol
  3. Run sockServer.js on nodejs like this C:\> node sockServer.js # this is for socket which interacts with serial port and web ui
  4. Run server.js on nodejs like this C:\> node server.js # this one is for web ui of the transmitter controls, this polls the control data every half second to socket server
  5. Run sockServer.js on nodejs like this C:\> node sockServer.js
  6. goto http://localhost:4000 on browser
  7. No more steps, you are ready!

Libraries used:

  1. npm install serialport2
  2. nodejs serialport2 # this one gave me hard time installing it so make sure you have python 2.7.* installed (no higher versions) before installing serialport2
  3. npm install express
  4. npm install ejs
  5. npm install socket.io

Hardware used: RX:- WL Toys v929 mini beetle quad, which works on A7105 2.4ghz system TX:- A7105 2.4G-Wireless Module brought from here

Connections:

Demo snapshot:

About

Control your quadcopter from PC / Web interface. A Flysky Arduino TX library is also included.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 49.0%
  • Other 23.8%
  • CSS 13.8%
  • HTML 13.4%