Sending and receiving 433/315MHz signals with low-cost GPIO RF modules on a Generic PC, using ftdi serial hardware
Project description
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.
.. figure:: http://i.imgur.com/vG89UP9.jpg :alt: 433modules
Compatibility
Generic RF outlets and most 433/315MHz switches (cost: ~15€/3pcs).
.. figure:: http://i.imgur.com/WVRxvWe.jpg :alt: 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
- The code is licensed under the
BSD Licence
_ - The project source code is hosted on
GitHub
_ - Please use
GitHub issues
_ to submit bugs and report issues
.. _rc-switch: https://github.com/sui77/rc-switch .. _rc-switch Wiki: https://github.com/sui77/rc-switch/wiki .. _BSD Licence: http://www.linfo.org/bsdlicense.html .. _GitHub: https://github.com/dpolitis/ftdi-rf .. _GitHub issues: https://github.com/dpolitis/ftdi-rf/issues .. _scripts: https://github.com/dpolitis/ftdi-rf/blob/master/scripts .. _ftdi-rf_send: https://github.com/dpolitis/ftdi-rf/blob/master/scripts/ftdi-rf_send .. _ftdi-rf_receive: https://github.com/dpolitis/ftdi-rf/blob/master/scripts/ftdi-rf_receive
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ftdi-rf-0.9.7.tar.gz
.
File metadata
- Download URL: ftdi-rf-0.9.7.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 401c6e3f2f76119519410f751ee8a5766ad6291edb78c221518618a694147392 |
|
MD5 | 3185db998037f0579f0559247224c5c8 |
|
BLAKE2b-256 | c87e4f1efd7cbc86e6232372de7e5b8e8c8a4739417f81650644cc95a63ae869 |