Агуулгын хүснэгт:

Raspberry Pi GPIO утаснаас: 4 алхам (зурагтай)
Raspberry Pi GPIO утаснаас: 4 алхам (зурагтай)

Видео: Raspberry Pi GPIO утаснаас: 4 алхам (зурагтай)

Видео: Raspberry Pi GPIO утаснаас: 4 алхам (зурагтай)
Видео: Raspberry Pi GPIO - Getting Started with gpiozero 2024, Арваннэгдүгээр
Anonim
Image
Image
Raspberry Pi GPIO утаснаас
Raspberry Pi GPIO утаснаас
Raspberry Pi GPIO утаснаас
Raspberry Pi GPIO утаснаас

Утасны програмаас Raspberry GPIO -г удирдах. Үүний тусламжтайгаар та 220V эсвэл FAN гэх мэт алсын гэрлийн унтраалга хийх боломжтой.

Худалдан авах эд ангиуд:

1. Raspberry Pi https://amzn.to/2VJIOBy2. Талхны самбар

Алхам 1: Локал вэб сервер хийх

Орон нутгийн вэб сервер хийх
Орон нутгийн вэб сервер хийх
Орон нутгийн вэб сервер хийх
Орон нутгийн вэб сервер хийх

1.1. WiringPI суулгана уу

WiringPI нь GPIO -ийг хянахад ашиглагддаг. Raspberry дээр WiringPI суулгах тушаалыг нээнэ үү.

$ sudo apt-get суулгаарай git-core

$ sudo apt-get шинэчлэлт

$ sudo apt-get шинэчлэлт

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

$ cd утаснуудPi

$ git татах гарал үүсэл

$ cd утаснуудPi

$./buildWiringPI суулгасны дараа шалгаж байна

$ gpio горим 0 гарсан

-> Хэрэв онцгой зүйл харагдахгүй бол бүх зүйл зүгээр байна.

Дээж тушаал, 1 -р зүүг уншиж, уншина уу

$ gpio бичих 10

$ gpio уншина уу 1

1.2. Вэб сервер суулгах:

Вэб сервер суулгахын тулд $ sudo apt-get install apache2 php5 libapache2-mod-php5 тушаалыг бичнэ үү.

Хэрэв бүх зүйл хэвийн байвал, та вэб хөтөч рүү хаяг бичихэд локал вэб гарч ирнэ 192.168.1.71/index.html

1.3. GPIO интерфэйс рүү PHP хуудас хий

Одоо бидэнд GPIO -ийг тушаалаас удирдах WiringPI байна, бидэнд вэб сервер байна. Тиймээс, GPIO вэб серверийг ашиглахын тулд бид WiringPI -ээр дамжуулан GPIO -г хянахын тулд PHP хуудас хийх хэрэгтэй

Бөөрөлзгөнө дээр:

$ cd/var/www/html

$ gedit io.php

Дараа нь кодыг энэ холбоос дээр байрлуулна уу

Энэ кодыг би GPIO7, GPIO8, GPIO9 -д зориулж хийсэн болохыг анхаарна уу

Алхам 2: Энгийн хэлхээ хийх

Энгийн хэлхээ хийх
Энгийн хэлхээ хийх
Энгийн хэлхээ хийх
Энгийн хэлхээ хийх

Талхны самбар, зарим утас, 220Ohm эсэргүүцэл ашиглан GPIO7, 8, 9 -ийг LED -тэй холбоно

Алхам 3: Вэб хөтөчөөс GPIO -г удирдах

Энд байна, вэб хөтөчийг нээгээд энэ хаягийг оруулна уу

Дараа нь, GPIO7 идэвхгүй болж, https://192.168.1.71/io.php?pin=71 хаягийг асаах болно.

Алхам 4: Утасны програмаас GPIO -г удирдах (Android)

Утасны апп -аас GPIO -г удирдах (Android)
Утасны апп -аас GPIO -г удирдах (Android)
Утасны апп -аас GPIO -г удирдах (Android)
Утасны апп -аас GPIO -г удирдах (Android)

PHP командыг илгээхэд Android апп ашиглах боломжтой. Аппликешныг Google Play дээр "Data2Server" гэсэн түлхүүр үгээр эсвэл энэ холбоосоор олж болно

Энэхүү аппликейшнд та php хаяг, GPIO ON, OFF командыг тохируулах болно. Мөн холболтыг шалгахын тулд IP хаягийг Ping -аас Утаснаас Rasp руу оруулна уу.

Ингээд л боллоо! Одоо GPIO -ийг таны утаснаас удирдах боломжтой боллоо! Үүний тусламжтайгаар та үүнийг 220 Вт гэрэл эсвэл дуртай зүйлээ удирдахад ашиглаж болно!

Зөвлөмж болгож буй: