occupazione
Raspberry Pi | Trasmettitore | Ricevitore |
---|---|---|
perno 2 / 4 (5V) | VCC | VCC |
perno 6 / 9 (GND) | GND | GND |
perno 11 (GPIO17) - RPI Nr.1 | UN PO | – |
perno 13 (GPIO27) - RPI Nr.2 | – | DATI (a fianco di GND) |
Software
Veniamo ora al software. A tale scopo, è necessario prima avviare il Raspberry Pi, dove tutto è stato assemblato come descritto in precedenza. Collegamento si dovrebbe uniche volte
sudo apt-get update
eseguire. Questi i repository sono aggiornati. Poi git-core deve essere installato (se non già fatto comunque):
sudo apt-get install git-core
Al fine di realizzare il controllo del trasmettitore, c'è un progetto chiamatoWiringPi. Questo è installato sul Raspberry Pi come segue:
CD git clone git://git.drogon.net/wiringPi cd wiringPi ./costruire
Per i nostri scopi,, per controllare le prese esiste già un progetto. Questo viene da xkonni e chiamato Lampone-Remote. Il tuo installato così:
CD git clone git://github.com/xkonni/raspberry-remote.git cd lampone remoto
E 'in esecuzione, si deve a voi, né il send.cpp compilazione, Quindi digitare il seguente:
fare send fare demone
installare un sniffer
CD git clone https://github.com/ninjablocks/433Utils.git cd 433Utils / RPi_utils fare tutti
Per l'assegnazione dei pin
GPIO ReadAll
sniffer di prova
./RFSniffer ./codesend 1234
Interfaccia Web
Naturalmente è un po 'imbarazzante e scomodo, tutto avendo sempre preoccupare di terminale / SSH. Ma non è un problema! Lampone a distanza offre la stessa interfaccia Web con un abbinamento. Quindi, è possibile utilizzare la, deve la sua prima volta Apache e PHP installare sul vostro Raspberry:
sudo apt-get install apache2 php5
Qui andiamo all'interfaccia Web, ciò mitliefert xkonni direttamente. Inoltre ho la cartella
mkdir / var / www / html / remoto
una sottocartella a distanza creato. Poi il contenuto di ~ / lampone-remote / interfaccia web vi si trasferirono:
cp -Rf ~ / lampone-remote / interfaccia web / * / var / www / html / a distanza
Ora ha ancora in
abbiamo /var/www/html/remote/config.php
File l'indirizzo IP del Raspberry Pi da regolare: utilizzare semplicemente nano.
deamon
Ora manca ancora, il demone, si accede dallo script PHP l'interfaccia web. Per questo torniamo alla directory remota Raspberry: CD ~/lampone–a distanza e compilare il demone: rendere demone
Ora possiamo iniziare questo:
sudo ./daemon &
il & cause, che il processo in esecuzione in background.
Ora siamo in grado di tentare la fortuna con l'interfaccia Web: Perciò noi chiamiamo da un'altra interfaccia web di computer / cellulare via http://192.168.11.44/a distanza/ (Inserisci il tuo IP) su. Se funziona e ci sono vari punti vendita visibili, poi si deve ora solo nelle prese config.php di nome e, eventualmente,. i codici, eccetera. regolare. La configurazione dovrebbe essere auto-esplicativo.
Se si riceve un messaggio di errore del tipo "switch fuori portata: OTTENERE /:XY "ottiene, non ti preoccupare! Nel daemon.cpp sono per default solo i Codici Casa 00000 & 00001 & 00010 coperto. Questo può, tuttavia, cambiare facilmente. Vai alla directory di lampone Remote (con me /home / PI / lampone-remote /, anche tramite
cd / home / PI / lampone-remote /
e apre il daemon.cpp con nano. All'interno si trova la voce "nPlugs = 10;", che è sufficiente "nPlugs = 1110;". allorasudo make daemon ricompilare e sudo ./daemon & nuovo inizio. Ora dovrebbe funzionare con voi l'interfaccia web.
gonfiore:
Let lampone Pi di comunicare tra loro per segnali wireless 433MHz
https://alexbloggt.com/funksteckdosen-raspberry-pi-teil1/
https://alexbloggt.com/funksteckdosen-raspberry-pi-teil2/
Inoltre hanno ancora alcuni altri grandi progetti trovati
OK Google, Passa alla lista -> https://blog.medienman.de/blog/2017/08/20/google-home-steuert-433-mhz-funksteckdosen/