Orodha ya maudhui:

Raspberry Pi GPIO Kutoka kwa Simu: Hatua 4 (na Picha)
Raspberry Pi GPIO Kutoka kwa Simu: Hatua 4 (na Picha)

Video: Raspberry Pi GPIO Kutoka kwa Simu: Hatua 4 (na Picha)

Video: Raspberry Pi GPIO Kutoka kwa Simu: Hatua 4 (na Picha)
Video: BTT Manta M8P v2 - CM4 with Fluidd Pi 2024, Novemba
Anonim
Image
Image
Raspberry Pi GPIO Kutoka kwa Simu
Raspberry Pi GPIO Kutoka kwa Simu
Raspberry Pi GPIO Kutoka kwa Simu
Raspberry Pi GPIO Kutoka kwa Simu

Dhibiti Raspberry GPIO kutoka kwa programu ya Simu. Kupitia hii, unaweza kufanya swichi yako ya mbali ya mbali 220V au FAN, nk.

Sehemu za kununua:

1. Raspberry Pi https://amzn.to/2VJIOBy2. Bodi ya mkate

Hatua ya 1: Tengeneza Seva ya Wavuti ya Mitaa

Tengeneza Seva ya Wavuti ya Mitaa
Tengeneza Seva ya Wavuti ya Mitaa
Tengeneza Seva ya Wavuti ya Mitaa
Tengeneza Seva ya Wavuti ya Mitaa

1.1. Sakinisha WiringPI

WiringPI hutumiwa kudhibiti GPIO. Kwenye Raspberry, fungua amri ya kusanidi WiringPI:

$ sudo apt-get kufunga git-msingi

$ sudo apt-pata sasisho

$ sudo apt-kupata sasisho

$ git clone git: //git.drogon.net/wiringPi

wiring ya $ cdPi

$ git kuvuta asili

wiring ya $ cdPi

$./buildKuangalia baada ya ufungaji WiringPI

$ gpio mode 0 nje

-> Ikiwa hakuna kitu maalum kinachoonekana, kila kitu ni sawa.

Mfano wa amri, andika na usome pini 1

$ gpio andika 1 0

$ gpio soma 1

1.2. Sakinisha seva ya wavuti:

Ili kusanikisha seva ya wavuti, andika amri $ sudo apt-get install apache2 php5 libapache2-mod-php5

Ikiwa kila kitu ni sawa, wavuti ya karibu itaonyesha unapoandika anwani kwa Kivinjari cha Wavuti 192.168.1.71/index.html

1.3. Tengeneza ukurasa wa PHP kwa interface GPIO

Sasa tuna WiringPI kudhibiti GPIO kutoka kwa amri, tuna seva ya wavuti. Kwa hivyo, kutumia GPIO ya seva ya Wavuti, tunahitaji kufanya ukurasa wa PHP kudhibiti GPIO kupitia WiringPI

Katika Raspberry:

$ cd / var / www / html

$ gedit io.php

Kisha weka nambari kama ilivyo kwenye kiunga hiki

Kumbuka, nambari hii niliyotengenezea GPIO7, GPIO8, GPIO9

Hatua ya 2: Tengeneza Mzunguko Rahisi

Tengeneza Mzunguko Rahisi
Tengeneza Mzunguko Rahisi
Tengeneza Mzunguko Rahisi
Tengeneza Mzunguko Rahisi

Kutumia bodi ya mkate, waya zingine, kontena 220Ohm kuunganisha GPIO7, 8, 9 kwa LED

Hatua ya 3: Dhibiti GPIO Kutoka kwa Kivinjari cha Wavuti

Hapa tunakwenda, fungua kivinjari cha Wavuti, weka anwani hii https:// 192.168.1.71/io.php?pin=70

Halafu, GPIO7 itazima, kuiweka kwenye ON, anwani iliyopita https:// 192.168.1.71/io.php?pin=71

Hatua ya 4: Dhibiti GPIO Kutoka kwa Programu za Simu (Android)

Dhibiti GPIO Kutoka kwa Programu za Simu (Android)
Dhibiti GPIO Kutoka kwa Programu za Simu (Android)
Dhibiti GPIO Kutoka kwa Programu za Simu (Android)
Dhibiti GPIO Kutoka kwa Programu za Simu (Android)

Kuna App ya Android inaweza kutumiwa kutuma amri ya php. Programu inaweza kupatikana kwenye Google Play kwa neno kuu "Data2Server" au kwa kiunga hiki

Katika Programu hii, utasanidi anwani ya php, amri ya GPIO ON na OFF. Ingiza anwani ya IP kwa Ping kutoka Simu hadi Rasp kwa kuangalia unganisho.

Hiyo ndio! Sasa GPIO inaweza kudhibitiwa kutoka kwa Simu yako! Kwa hii, unaweza kuitumia kudhibiti Nuru 220V au kitu chochote unachopenda!

Ilipendekeza: