Files
Home-AssistantConfig/deps/rpi_rf-0.9.5.dist-info/METADATA

128 lines
3.6 KiB
Plaintext
Raw Normal View History

2016-10-11 16:42:06 +00:00
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