INHOUDSOPGAWE:
- Stap 1: Maak 'n plaaslike webbediener
- Stap 2: Maak 'n eenvoudige stroombaan
- Stap 3: Beheer GPIO vanaf die webblaaier
- Stap 4: Beheer GPIO vanaf telefoonprogramme (Android)
Video: Raspberry Pi GPIO vanaf telefoon: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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!
Aanbeveel:
Android Home (beheer u huis vanaf u telefoon): 4 stappe
Android Home (beheer van u huis vanaf u telefoon): my finale plan is om my huis op my sak te hê, die skakelaars, sensors en sekuriteit. en pas dit dan outomaties in. Inleiding: Hallo daar, Ich bin zakriya en hierdie " Android -huis " is my projek, hierdie projek is die eerste van vier komende instruksies, in
Die bestuur van 'n relais vanaf u telefoon met Blynk: 4 stappe
Die beheer van 'n relais vanaf u telefoon met behulp van Blynk: in hierdie instruksies sal ek u wys hoe u 'n relais vanaf u slimfoon kan aan/uitskakel
Mondhistoriese stand vanaf 'n antieke telefoon: 11 stappe (met foto's)
Mondhistoriese stand van 'n antieke betaaltelefoon: dit is snaaks hoe een wonderlike projek na 'n ander lei. Nadat ek my Audio Memory Chest by Boston Makers (my tuisstad makerspace) vertoon het, het een van die stad se kunstenaars in die koshuis in 2018 vir my gevra dat ek sou belangstel om 'n mondelinge telefoonboek te bou
Beheer huishoudelike toestelle vanaf u smarthphone met die Blynk -app en Raspberry Pi: 5 stappe (met foto's)
Beheer huishoudelike toestelle vanaf u smarthphone met die Blynk -app en Framboos Pi: in hierdie projek gaan ons leer hoe u die Blynk -app en die Raspberry Pi 3 kan gebruik om die huishoudelike toestelle te beheer (koffiemaker, lamp, venstergordyn en meer … ) .Hardware -komponente: Raspberry Pi 3 Relay Lamp Breadboard Wires Software -programme: Blynk A
Stuur kennisgewings na u telefoon vanaf 'n ESP8266 .: 3 stappe
Stuur kennisgewings na u telefoon vanaf 'n ESP8266 .: Af en toe sal dit nuttig wees om telefonies in kennis te stel van gebeure in u Arduino -kode. Met die ESP Notify Android -app en die ooreenstemmende arduino -biblioteek kan u dit maklik bereik en kan u kennisgewings stuur van enige ESP8266