Skip to content
forked from milaq/rpi-rf

Sending and receiving 433MHz signals with cheap GPIO RF modules on a Generic PC Hardware

License

Notifications You must be signed in to change notification settings

dpolitis/ftdi-rf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ftdi-rf

Introduction

Python module for sending and receiving 433/315MHz LPD/SRD signals with generic low-cost GPIO RF modules on a Generic PC.

Protocol and base logic ported ported from rc-switch.

Supported hardware

Most generic 433/315MHz capable modules (cost: ~2€) connected via ftdi serial compatible hardware to a Generic PC.

433modules

Compatibility

Generic RF outlets and most 433/315MHz switches (cost: ~15€/3pcs).

rfoutlet

Chipsets:

  • SC5262 / SC5272
  • HX2262 / HX2272
  • PT2262 / PT2272
  • EV1527 / RT1527 / FP1527 / HS1527

For a full list of compatible devices and chipsets see the rc-switch Wiki

Dependencies

pyftdi

Installation

On your PC, install the ftdi_rf module via pip.

Python 3:

# apt-get install python3-pip
# pip3 install ftdi-rf

Wiring diagram (example)

FT232RL or other supported ftdi serial hardware:

TX:
   GND > (GND)
   VCC > (5V)
  DATA > RX (GPIO1), Or other pin of your liking)

RX:
   VCC > (5V)
  DATA > TX (GPIO0), Or other pin of your liking
   GND > (GND)

Usage

See scripts (ftdi-rf_send, ftdi-rf_receive) which are also shipped as cmdline tools.

Open Source

About

Sending and receiving 433MHz signals with cheap GPIO RF modules on a Generic PC Hardware

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%