Съдържание:

Откриване на движение с помощта на Raspberry Pi: 4 стъпки
Откриване на движение с помощта на Raspberry Pi: 4 стъпки

Видео: Откриване на движение с помощта на Raspberry Pi: 4 стъпки

Видео: Откриване на движение с помощта на Raspberry Pi: 4 стъпки
Видео: Turning Your Raspberry Pi Pico to Mitsubishi FX1N PLC 2024, Ноември
Anonim
Image
Image
Консумативи
Консумативи

В тази инструкция ще научим как можем да използваме PIR (пасивен инфрачервен) сензор с Raspberry Pi, за да изградим прост детектор на движение, който се използва за усещане на движение на хора, животни или други обекти. Те обикновено се използват в аларми за взлом и автоматично активирани осветителни системи.

Принципи на работа:

Всички обекти с температура над абсолютната нула излъчват топлинна енергия под формата на радиация. Обикновено тази радиация не е видима за човешкото око, тъй като излъчва при инфрачервени дължини на вълните, но може да бъде открита от електронни устройства, предназначени за такава цел. (Източник: Уикипедия)

Предназначение на инструктаж:

Основната идея на този урок е да включите светодиода, ако се открие движение, и да изключите светодиода, ако иначе.

Стъпка 1: Консумативи

Консумативи
Консумативи

Хардуерни консумативи:

1. Raspberry Pi 3 Модел В

2. PIR сензор

3. Платформа

4. 220 ома резистор

5. LED

6. Проводи

Софтуерни консумативи:

1. Raspbian Jessie (Операционна система на Raspberry Pi: за повече подробности можете да разгледате предишния ми урок тук).

2. Python IDLE

Така че предполагам, че успешно сте направили някои основни проекти. Ако не, не се притеснявайте, съветвам ви да следвате предишния ми урок (Започнете първия си проект с Raspberry: Мигащ светодиод)

Стъпка 2: Монтаж на веригата

Монтаж на веригата
Монтаж на веригата
Монтаж на веригата
Монтаж на веригата

Окабеляването е доста просто, PIR сензорът има три пина:

1. Vcc към 5v на GPIO на Raspberry.

2. GND към GNS на GPIO на Raspberry.

3. OUT към 17 GPIO извод.

За да окабелите светодиода и резистора, можете да следвате стъпките по -долу:

1. Свържете 220Ω резистор към анода на светодиода, след това резистора към 5 V.2. Свържете катода на светодиода към 4 GPIO извода (вижте снимката по -горе).

Стъпка 3: Python код

Код на Python
Код на Python

1. Включете вашия Pi и създайте нов текстов файл „pir.py“(Можете да кръстите файла както искате).

2. Въведете следния код:

импортирайте RPi. GPIO като GPIO

import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led опит: time.sleep (2) #за стабилизиране на сензора, докато True: i = GPIO.input (17) if i == 0: #Когато изходът от сензора за движение е НИЗКИ GPIO.output (4, 0) #ИЗКЛЮЧВАНЕ LED отпечатване ("Няма открито движение", i) elif i == 1: #When изходът от сензора за движение е HIGH GPIO.output (4, 1) #Включете LED отпечатването ("Открито движение", i) освен: GPIO.cleanup ()

3. След като въведете целия проверен код, запишете го.

4. Стартирайте кода на python, като въведете следния код в терминала:

- cd Desktop и натиснете Enter (въвеждам Desktop, защото съм записал файла в Desktop на pi).

- python pir.py и натиснете Enter.

Стъпка 4: За поддръжка

За поддръжка
За поддръжка

Можете да се абонирате за моя канал в YouTube за още уроци и проекти. Абонирайте се за поддръжка. Благодаря ти.

Отидете на моя канал в YouTube -връзка

Препоръчано: