Metadata-Version: 2.0 Name: rpi-rf Version: 0.9.5 Summary: Sending and receiving 433MHz signals with cheap GPIO RF modules on a Raspberry Pi Home-page: https://github.com/milaq/rpi-rf Author: Micha LaQua Author-email: micha.laqua@gmail.com License: BSD Keywords: rpi,raspberry,raspberry pi,rf,gpio,radio,433,433mhz Platform: UNKNOWN Classifier: Development Status :: 4 - Beta Classifier: Intended Audience :: Developers Classifier: Topic :: Software Development :: Build Tools Classifier: License :: OSI Approved :: BSD License Classifier: Programming Language :: Python :: 3 Classifier: Operating System :: POSIX :: Linux Classifier: Topic :: Software Development :: Libraries :: Python Modules Requires-Dist: RPi.GPIO rpi-rf ====== Introduction ------------ Python module for sending and receiving 433MHz LPD/SRD signals with generic low-cost GPIO RF modules on a Raspberry Pi. Protocol and base logic ported ported from `rc-switch`_. Supported hardware ------------------ All generic 433MHz capable modules (cost: ~2€) connected via GPIO to a Raspberry Pi. .. figure:: http://i.imgur.com/vG89UP9.jpg :alt: 433modules Compatibility ------------- Generic RF outlets and most 433MHz switches (cost: ~15€/3pcs). .. figure:: http://i.imgur.com/WVRxvWe.jpg :alt: rfoutlet Full list compatible devices and chips see the `rc-switch Wiki`_ Dependencies ------------ :: RPi.GPIO Installation ------------ On your Raspberry Pi, install the *rpi_rf* module via pip. Python 3:: # apt-get install python3-pip # pip3 install rpi-rf Wiring diagram (example) ------------------------ Raspberry Pi 1/2(B+):: RPI GPIO HEADER ____________ | ____|__ | | | | | 01| . x |02 | | . x__|________ RX | | . x__|______ | ________ | | . . | | | | | TX | ____|__x . | | |__|VCC | _______ | | __|__x . | | | | | | | | | | x____|______|____|DATA | | GND|____|__| | | . . | | | | | | | | | . . | | |DATA | | VCC|____| | | . . | | | | | | | | . . | |____|GND | | DATA|_________| | . . | |________| |_______| | . . | | . . | | . . | | . . | | . . | | . . | | . . | 39| . . |40 |_______| TX: GND > PIN 09 (GND) VCC > PIN 02 (5V) DATA > PIN 11 (GPIO17) RX: VCC > PIN 04 (5V) DATA > PIN 13 (GPIO27) GND > PIN 06 (GND) Usage ----- See `examples`_ (`send.py`_, `receive.py`_). 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/milaq/rpi-rf .. _GitHub issues: https://github.com/milaq/rpi-rf/issues .. _examples: https://github.com/milaq/rpi-rf/blob/master/examples .. _send.py: https://github.com/milaq/rpi-rf/blob/master/examples/send.py .. _receive.py: https://github.com/milaq/rpi-rf/blob/master/examples/receive.py