Mundarija:

Telefondan Raspberry Pi GPIO: 4 qadam (rasmlar bilan)
Telefondan Raspberry Pi GPIO: 4 qadam (rasmlar bilan)

Video: Telefondan Raspberry Pi GPIO: 4 qadam (rasmlar bilan)

Video: Telefondan Raspberry Pi GPIO: 4 qadam (rasmlar bilan)
Video: Raspberry Pi - Что нужно знать? Что нужно иметь? Достаточно купить только плату? 2024, Iyul
Anonim
Image
Image
Telefondan Raspberry Pi GPIO
Telefondan Raspberry Pi GPIO
Telefondan Raspberry Pi GPIO
Telefondan Raspberry Pi GPIO

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

Mahalliy veb -server yaratish
Mahalliy veb -server yaratish
Mahalliy veb -server yaratish
Mahalliy veb -server yaratish

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

Oddiy davrani yarating
Oddiy davrani yarating
Oddiy davrani yarating
Oddiy davrani 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)

Telefon ilovalaridan GPIO -ni boshqarish (Android)
Telefon ilovalaridan GPIO -ni boshqarish (Android)
Telefon ilovalaridan GPIO -ni boshqarish (Android)
Telefon ilovalaridan GPIO -ni 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!

Tavsiya: