Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Controlați Raspberry GPIO din aplicația Telefon. Prin aceasta, vă puteți crea propriul comutator de lumină la distanță 220V sau FAN etc.
Piese de cumpărat:
1. Raspberry Pi https://amzn.to/2VJIOBy2. Pâine
Pasul 1: Faceți server web local
1.1. Instalați WiringPI
WiringPI este utilizat pentru a controla GPIO. Pe Raspberry, deschideți comanda pentru a instala WiringPI:
$ sudo apt-get install git-core
$ sudo apt-get update
$ sudo apt-get upgrade
$ git clonează git: //git.drogon.net/wiringPi
$ cd wiringPi
$ git pull origin
$ cd wiringPi
$./buildChecking after installation WiringPI
$ gpio mode 0 out
-> Dacă nu apare nimic special, totul este în regulă.
Eșantionează comanda, scrie și citește pinul 1
$ gpio scrie 1 0
$ gpio citit 1
1.2. Instalați serverul web:
Pentru a instala serverul web, tastați comanda $ sudo apt-get install apache2 php5 libapache2-mod-php5
Dacă totul este în regulă, se va afișa un web local atunci când introduceți adresa în browserul web 192.168.1.71/index.html
1.3. Creați pagina PHP pentru a interfața GPIO
Acum avem WiringPI pentru a controla GPIO din comandă, avem server web. Deci, pentru a utiliza controlul serverului Web GPIO, trebuie să facem pagină PHP pentru a controla GPIO prin WiringPI
În zmeură:
$ cd / var / www / html
$ gedit io.php
Apoi lipiți codul ca în acest link
Notă, acest cod l-am creat pentru GPIO7, GPIO8, GPIO9
Pasul 2: Faceți un circuit simplu
Folosind placa de panificatie, unele fire, rezistor 220Ohm pentru a conecta GPIO7, 8, 9 la LED-uri
Pasul 3: Controlați GPIO din browserul web
Iată-ne, deschidem browserul web, lipim această adresă
Apoi, GPIO7 va dezactiva, la ON, adresa trecută
Pasul 4: Controlați GPIO din aplicațiile pentru telefon (Android)
Există o aplicație Android care poate fi utilizată pentru a trimite comanda php. Aplicația poate fi găsită în Google Play după cuvântul cheie „Data2Server” sau prin acest link
În această aplicație, veți configura adresa php, comanda pentru GPIO ON și OFF. De asemenea, introduceți adresa IP către Ping de la telefon la Rasp pentru verificarea conexiunii.
Asta e! Acum GPIO poate fi controlat de pe telefon! Prin aceasta, îl puteți folosi pentru controlul luminii 220V sau pentru orice vă place!