Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Steuern Sie Raspberry GPIO über die Telefonanwendung. Dadurch können Sie Ihren eigenen Fernlichtschalter 220V oder FAN usw.
Teile zu kaufen:
1. Raspberry Pi https://amzn.to/2VJIOBy2. Brotbrett
Schritt 1: Lokalen Webserver erstellen
1.1. Verkabelung installierenPI
WiringPI wird verwendet, um GPIO zu steuern. Öffnen Sie auf Raspberry den Befehl, um WiringPI zu installieren:
$ sudo apt-get install git-core
$ sudo apt-get update
$ sudo apt-get upgrade
$ git clone git://git.drogon.net/wiringPi
$ CD-VerkabelungPi
$ git pull origin
$ CD-VerkabelungPi
$./buildChecking nach der Installation WiringPI
$ gpio-Modus 0 aus
->Wenn nichts besonderes erscheint, ist alles in Ordnung.
Beispielbefehl, Schreiben und Lesen von Pin 1
$ gpio schreiben 1 0
$ gpio lesen 1
1.2. Webserver installieren:
Um den Webserver zu installieren, geben Sie command$ sudo apt-get install apache2 php5 libapache2-mod-php5 ein
Wenn alles in Ordnung ist, wird ein lokales Web angezeigt, wenn Sie die Adresse in den Webbrowser 192.168.1.71/index.html eingeben
1.3. Erstellen Sie eine PHP-Seite zur Schnittstelle GPIO
Jetzt haben wir WiringPI, um GPIO über den Befehl zu steuern, wir haben einen Webserver. Um GPIO für den Webserver zu verwenden, müssen wir eine PHP-Seite erstellen, um GPIO über WiringPI zu steuern
Bei Himbeere:
$ cd /var/www/html
$ gedit io.php
Dann fügen Sie den Code wie in diesem Link ein
Beachten Sie, dass dieser Code für GPIO7, GPIO8, GPIO9 erstellt wurde
Schritt 2: Machen Sie eine einfache Schaltung
Verwenden Sie ein Steckbrett, einige Drähte, einen Widerstand von 220 Ohm, um GPIO7, 8, 9 an LEDs anzuschließen
Schritt 3: GPIO über den Webbrowser steuern
Los geht's, Webbrowser öffnen, diese Adresse einfügen
Dann wird GPIO7 ausgeschaltet, um es einzuschalten, die bisherige Adresse
Schritt 4: Steuern Sie GPIO über Telefon-Apps (Android)
Es gibt eine Android-App, mit der PHP-Befehle gesendet werden können. Die App finden Sie in Google Play unter dem Stichwort "Data2Server" oder unter diesem Link
In dieser App konfigurieren Sie die PHP-Adresse, den Befehl für GPIO ON und OFF. Geben Sie auch die IP-Adresse in Ping from Phone to Rasp ein, um die Verbindung zu überprüfen.
Das ist es! Jetzt kann GPIO von Ihrem Telefon aus gesteuert werden! Auf diese Weise können Sie es für die Steuerung von Light 220V oder für alles andere verwenden, was Sie möchten!