Schlagwort-Archiv: GPIO

433 MHz Funk Transmitter am Raspberry Pi

FS1000A ist ein Transmitter modul, das am Raspberry Pi angeschlossen werden kann. Der Transmitter kann mit 3 bis 5 Volt umgehen.
Wobei bei 5 Volt mehr Leistung bzw. größere Reichweiten erziehlt werden. Auch bei 5 Volt komme ich maximal bis zum Nebenraum, danach reagiert der Empfänger schwer bis garnicht. Trotz intensiver Suche habe ich kein Handbuch bzw. Datasheet zu diesem Sender finden können.
Laut Internet soll der Sender auch 12V vertragen, dies kann ich aber nicht bestätigen oder verneinen. Ich habe mich für 5V entschieden, da ich keine zusätzliche Stromversorgung brauche und mir die Reichweite locker reicht.

FS1000A

Das Anschließen geht so einfach, dass man keinen Schaltplan braucht:

GND – Ground —-> Pin 6
VCC – Spannung —-> Pin 2 (5V) oder Pin 1(3.3V)
DATA – Daten —-> Pin 11 (GPIO 17)

Ihr könnt auch einen anderen GPOI verwenden, da ich aber auch IR Receiver, Power/Reset-Switch und Kontroll-LED verwende bietet sich GPIO 17 an. Als Software bietet sich rcswitch-pi oder PowerPi an. wiringPi wird für beide Anwendungen benötigt.

wiringPi:

sudo apt-get install git-core
sudo apt-get update
sudo apt-get upgrade
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
cd wiringPi
./build

rcswitch:
git clone https://github.com/r10r/rcswitch-pi.git
cd rcswitch-pi
make

Zum Schalten mit rcswitch-pi muss man die Funksteckdose mit einem Code versehen (Dipschalter).
Ich habe zum Testen mal 10000A eingestellt und eine Lampe angeschlossen. Wir sollten noch im Verzeichnis rcswitch-pi sein, da jetzt den Befehle eingeben:

Zum Einschalten:
./send 10000 1 1

Zum Ausschalten:

./send 11111 1 0

IMG_0720