INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Beheer Framboos GPIO vanaf die telefoonprogram. Hierdeur kan u u eie afstandskakelaar 220V of FAN, ens.
Onderdele om te koop:
1. Framboos Pi https://amzn.to/2VJIOBy2. Broodbord
Stap 1: Maak 'n plaaslike webbediener
1.1. Installeer WiringPI
WiringPI word gebruik om GPIO te beheer. Open op Raspberry die opdrag om WiringPI te installeer:
$ sudo apt-get install git-core
$ sudo apt-get update
$ sudo apt-get upgrade
$ git kloon git: //git.drogon.net/wiringPi
$ cd bedradingPi
$ git pull oorsprong
$ cd bedradingPi
$./buildChecking na installasie van WiringPI
$ gpio -modus 0 uit
-> As niks spesiaals verskyn nie, is alles reg.
Voorbeeldopdrag, skryf en lees pen 1
$ gpio skryf 1 0
$ gpio lees 1
1.2. Installeer webbediener:
Om 'n webbediener te installeer, tik opdrag $ sudo apt-get install apache2 php5 libapache2-mod-php5
As alles reg is, sal 'n plaaslike web vertoon word as u die adres in die webblaaier tik 192.168.1.71/index.html
1.3. Maak 'n PHP -bladsy om GPIO te koppel
Nou het ons WiringPI om GPIO te beheer vanaf die opdrag, ons het 'n webbediener. Om die bediener GPIO van die webbediener te gebruik, moet ons 'n PHP -bladsy maak om GPIO via WiringPI te beheer
In Framboos:
$ cd/var/www/html
$ gedit io.php
Plak dan die kode soos in hierdie skakel
Let op, hierdie kode het ek gemaak vir GPIO7, GPIO8, GPIO9
Stap 2: Maak 'n eenvoudige stroombaan
Gebruik broodbord, 'n paar drade, weerstand 220Ohm om GPIO7, 8, 9 aan LED's te koppel
Stap 3: Beheer GPIO vanaf die webblaaier
Maak die webblaaier oop, plak hierdie adres
Dan skakel GPIO7 af na die vorige adres
Stap 4: Beheer GPIO vanaf telefoonprogramme (Android)
Daar is 'n Android -app wat gebruik kan word om php -opdrag te stuur. Die app kan in Google Play gevind word met die sleutelwoord "Data2Server" of deur hierdie skakel
In hierdie app stel u php -adres, opdrag vir GPIO AAN en UIT, op. Voer ook die IP -adres in van Ping van telefoon na Rasp om die verbinding na te gaan.
Dis dit! Nou kan GPIO vanaf u telefoon beheer word! Hierdeur kan u dit gebruik vir die beheer van lig 220V of enigiets wat u wil!