İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Telefon uygulamasından Raspberry GPIO'yu kontrol edin. Bu sayede kendi Uzaktan ışık anahtarınızı 220V veya FAN, vb. yapabilirsiniz.
Satın alınacak parçalar:
1. Ahududu Pi https://amzn.to/2VJIOBy2. Ekmek tahtası
Adım 1: Yerel Web Sunucusu Yapın
1.1. WiringPI'yi kurun
WiringPI, GPIO'yu kontrol etmek için kullanılır. Raspberry'de WiringPI'yi kurmak için komutu açın:
$ sudo apt-get install git-core
$ sudo apt-get güncellemesi
$ sudo apt-get yükseltme
$ git klonu git://git.drogon.net/wiringPi
$ cd kablolamaPi
$ git çekme kaynağı
$ cd kablolamaPi
$./build Kurulumdan sonra WiringPI kontrolü
$ gpio modu 0 çıkış
->Özel bir şey görünmüyorsa, her şey yolunda demektir.
Örnek komut, pin 1'i yazma ve okuma
$ gpio yaz 1 0
$ gpio okuma 1
1.2. Web sunucusunu kurun:
Web sunucusunu kurmak için komut $ sudo apt-get install apache2 php5 libapache2-mod-php5 yazın
Her şey yolundaysa, Web Tarayıcısına 192.168.1.71/index.html adresini yazdığınızda yerel bir web görüntülenecektir.
1.3. GPIO arayüzü için PHP sayfası yapın
Artık GPIO'yu komuttan kontrol etmek için WiringPI'miz var, web sunucumuz var. Bu nedenle, Web sunucusu kontrolü GPIO'yu kullanmak için, WiringPI aracılığıyla GPIO'yu kontrol etmek için PHP sayfası yapmamız gerekiyor.
Ahudududa:
$ cd /var/www/html
$ gedit io.php
Ardından kodu bu bağlantıdaki gibi yapıştırın
Not, GPIO7, GPIO8, GPIO9 için yaptığım bu kod
Adım 2: Basit Devre Yapın
GPIO7, 8, 9'u LED'lere bağlamak için ekmek tahtası, bazı teller, rezistör 220Ohm kullanma
3. Adım: GPIO'yu Web Tarayıcısından Kontrol Edin
İşte başlıyoruz, Web tarayıcısını açın, bu adresi yapıştırın
Ardından, GPIO7, https://192.168.1.71/io.php?pin=71 adresini geçerek KAPALI konuma gelecektir.
4. Adım: GPIO'yu Telefon Uygulamalarından Kontrol Edin (Android)
Php komutu göndermek için kullanılabilecek bir Android Uygulaması var. Uygulama, Google Play'de "Data2Server" anahtar kelimesiyle veya bu bağlantıyla bulunabilir.
Bu Uygulamada, php adresini, GPIO AÇIK ve KAPALI komutlarını yapılandıracaksınız. Ayrıca bağlantıyı kontrol etmek için IP adresini Telefondan Rasp'a Ping'e girin.
Bu kadar! Artık GPIO, Telefonunuzdan kontrol edilebilir! Bununla, Light 220V veya istediğiniz herhangi bir şeyi kontrol etmek için kullanabilirsiniz!