• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Browse
  • evalink
  • Code

evalink Code

Brought to you by: emente
  • Summary
  • Reviews
  • Support
  • Tickets
  • Code
Menu ▾ ▴
 
  • Browse Commits
  • Fork
  • Merge Requests 0

Branches

  • master

Tree [45c22b] master /
 History

HTTPS git://
HTTPS access


File Date Author Commit
 LICENSE 2016-12-12 idiotifier idiotifier [e309cc] Initial commit
 README.md 2017-01-07 mnt mnt [45c22b] Update and rename README.txt to README.md
 evalink.ino 2017-01-07 mnt mnt [6d673a] Create evalink.ino
 evalink.jpg 2017-01-07 mnt mnt [95d0b6] Add files via upload

Read Me

WHAT IS IT

This is an inexpensive wireless receiver/transmitter combination for
quadcopters (or any rc toy) using esp8266 modules.

........................you          your quadcopter ............

+------+            +-----+          +-----+              +-----+
!      !----PPM---->!     !          !     !-----PPM----->!     !
!Remote!            ! ESP !<--wifi-->! ESP !              ! FC  !
!      !<--Serial---!     !          !     !<---Serial----!     !  
+------+            +-----+          +-----+              +-----+

evalink example

PPM input is transported using raw packets (no wifi peering or binding
needed). PPM input/output is supported by most remotes and flight
controllers. An diy ESP8266-based transmitter is small enough to fit
into the transmitter compartment of the turnigy 9x remote.

You should use ESP-07 (or similar) modules that have an connector
for an external wifi antenna, ESP-01 is only suitable for LOS flying
range-wise.

PPM In/Out is interrupt based (timer0), raw wifi packet reception
callback based, all the hard work is done, so there is lots of
playroom to add your own stuff to the code. I'm using this to fly
a gyrocopter and 250 quadcopter.

The wifi packet type for the PPM data is a beacon packet (with an unused
MFIE tag), so you should be able to see if the transmitter is
transmitting by scanning for wifi networks on your phone or tablet.

RANGE

Around 600m in nature with external wifi antennas, about 100m with chip
antennas. About the same as the Turnigy 9X 8C V2 that broke on me and
is the reason for this project.

NEXT STEPS

  • Make more secure, channel hopping?
  • showcase uses on codeninja.de?
SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2026 Slashdot Media. All Rights Reserved.
Terms Privacy Opt Out Advertise
×