Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Telefon ilovasidan Raspberry GPIO -ni boshqaring. Bu orqali siz o'zingiz 220V yoki FAN va boshqalarni masofadan boshqarish pultini o'rnatishingiz mumkin.
Sotib olish uchun ehtiyot qismlar:
1. Raspberry Pi https://amzn.to/2VJIOBy2. Non taxtasi
1 -qadam: Mahalliy veb -serverni yarating
1.1. WiringPI -ni o'rnating
WiringPI GPIO -ni boshqarish uchun ishlatiladi. Raspberry -da WiringPI -ni o'rnatish buyrug'ini oching:
$ sudo apt-get install-core ni o'rnating
$ sudo apt-get yangilanishi
$ sudo apt-get yangilanishi
$ git clone git: //git.drogon.net/wiringPi
$ cd sim simlari
$ git pull kelib chiqishi
$ cd sim simlari
$./buildWiringPI o'rnatilgandan keyin tekshirish
$ gpio rejimi 0 chiqdi
-> Agar biron bir alohida narsa ko'rinmasa, hammasi yaxshi.
Buyruqning namunasi, 1 -pinni yozing va o'qing
$ gpio yozing 10
$ gpio o'qildi 1
1.2. Veb -serverni o'rnating:
Veb-serverni o'rnatish uchun $ sudo apt-get install apache2 php5 libapache2-mod-php5 buyrug'ini kiriting.
Agar hamma narsa tartibda bo'lsa, siz 192.168.1.71/index.html veb -brauzeriga manzil yozganingizda mahalliy veb -sayt ko'rsatiladi.
1.3. GPIO interfeysi uchun PHP sahifasini yarating
Endi bizda GPIO -ni buyruqdan boshqarish uchun WiringPI bor, bizda veb -server bor. Shunday qilib, GPIO veb -serverini boshqarish uchun GPIO -ni WiringPI orqali boshqarish uchun PHP sahifasini yaratishimiz kerak
Malinada:
$ cd/var/www/html
$ gedit io.php
Keyin kodni ushbu havoladagi kabi joylashtiring
E'tibor bering, bu kod GPIO7, GPIO8, GPIO9 uchun qilingan
2 -qadam: Oddiy sxemani yarating
Non paneli, ba'zi simlar, qarshilik 220Ohm, GPIO7, 8, 9 ni LEDlarga ulash uchun
3 -qadam: GPIO -ni veb -brauzerdan boshqaring
Mana, biz veb -brauzerni ochamiz, bu manzilni joylashtiring
Keyin GPIO7 yopiladi, https://192.168.1.71/io.php?pin=71, o'tgan manzil yoqiladi.
4 -qadam: GPIO -ni telefon ilovalaridan boshqarish (Android)
PHP buyrug'ini yuborish uchun Android ilovasi mavjud. Ilovani Google Play -da "Data2Server" kalit so'zi yoki ushbu havola orqali topish mumkin
Ushbu ilovada siz php manzilini, GPIO ON va OFF buyrug'ini sozlaysiz. Ulanishni tekshirish uchun IP -manzilni Ping -dan Telefondan Rasp -ga kiriting.
Bo'ldi shu! Endi GPIO -ni telefoningizdan boshqarish mumkin! Shunday qilib, siz uni 220V Light yoki xohlagan narsangizni boshqarish uchun ishlatishingiz mumkin!