Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Upravljajte Raspberry GPIO iz aplikacije Telefon. S tem lahko naredite lastno stikalo za daljinsko svetlobo 220V ali VENTILATOR itd.
Deli za nakup:
1. Raspberry Pi https://amzn.to/2VJIOBy2. Krušna deska
1. korak: Ustvarite lokalni spletni strežnik
1.1. Namestite WiringPI
WiringPI se uporablja za nadzor GPIO. Na Raspberryju odprite ukaz za namestitev WiringPI:
$ sudo apt-get install git-core
$ sudo apt-get posodobitev
$ sudo apt-get nadgradnja
klon $ git git: //git.drogon.net/wiringPi
ožičenje $ cdPi
$ git pull izvor
ožičenje $ cdPi
$./buildChecking po namestitvi WiringPI
$ gpio mode 0 ven
-> Če se ne prikaže nič posebnega, je vse v redu.
Vzorec ukaza, zapišite in preberite pin 1
$ gpio napiši 10
$ gpio prebere 1
1.2. Namestite spletni strežnik:
Če želite namestiti spletni strežnik, vnesite ukaz $ sudo apt-get install apache2 php5 libapache2-mod-php5
Če je vse v redu, se ob vnosu naslova v spletni brskalnik 192.168.1.71/index.html prikaže lokalni splet
1.3. Naredite stran PHP za vmesnik GPIO
Zdaj imamo WiringPI za nadzor GPIO iz ukaza, imamo spletni strežnik. Torej, za uporabo GPIO za nadzor spletnega strežnika moramo narediti stran PHP za nadzor GPIO prek WiringPI
V malinah:
$ cd/var/www/html
$ gedit io.php
Nato prilepite kodo, kot je na tej povezavi
Upoštevajte, da sem to kodo naredil za GPIO7, GPIO8, GPIO9
Korak: Naredite preprosto vezje
Z uporabo plošče za kruh, nekaj žic, upora 220Ohm za povezavo GPIO7, 8, 9 z LED
3. korak: Upravljajte GPIO iz spletnega brskalnika
Evo, odprite spletni brskalnik, prilepite ta naslov
Nato se GPIO7 izklopi, na ON, pretekli naslov
4. korak: Upravljajte GPIO iz aplikacij za telefon (Android)
Za pošiljanje ukaza php lahko uporabite aplikacijo Android. Aplikacijo lahko najdete v Googlu Play po ključni besedi "Data2Server" ali po tej povezavi
V tej aplikaciji boste konfigurirali naslov php, ukaz za GPIO ON in OFF. Vnesite tudi naslov IP v Ping iz telefona v Rasp za preverjanje povezave.
To je to! Zdaj lahko GPIO upravljate s svojega telefona! Tako ga lahko uporabite za krmiljenje Light 220V ali karkoli vam je všeč!