Skip to content

cibomahto/pya7106

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pya7106: Python library for the A7106 radio module

This library is designed to interface an Amicom A7106 2.4G FSK/GFSK Transceiver with a Rasberry Pi. These are very cheap radios that we found in used E-Ink tags.

Wiring

Power and reset

Connect the RST pin to GND so that the MSP430 stays in reset the whole time. Connect a jumper to the VCC pin to supply 3.3V.

Data and clock lines

Solder jumpers to the six test pads.

Pi wirings

Connect the radio to the Pi using the RX pins. If you have two radios for transceiver testing, connect the second to the TX pins.

Signal Pi RX pin Pi TX pin Notes
VCC 3.3V on the Pi header
CS GPIO2 GPIO10 Chip Select
CK GPIO3 GPIO9 Clock
DA GPIO4 GPIO11 Data from Pi to radio
GND Any of the ground pins on the Pi header
IO1 GPIO17 GPIO5 Data from radio to Pi, after configuration
IO2 GPIO27 GPIO6 WTR signal from Radio to Pi, high when TX/RX are completed

Running the RX server

./a7106.py --mode rx

References

About

Python library for the A7106 radio module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages