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

Raspberry Pi ашиглан хөдөлгөөнийг илрүүлэх: 4 алхам
Raspberry Pi ашиглан хөдөлгөөнийг илрүүлэх: 4 алхам

Видео: Raspberry Pi ашиглан хөдөлгөөнийг илрүүлэх: 4 алхам

Видео: Raspberry Pi ашиглан хөдөлгөөнийг илрүүлэх: 4 алхам
Видео: BTT - Manta M4P - TMC5160 SPI with Sensorless Homing 2024, Арваннэгдүгээр
Anonim
Image
Image
Хангамж
Хангамж

Энэхүү зааварчилгаанд бид энгийн хөдөлгөөн мэдрэгчийг бий болгохын тулд Raspberry Pi -тай PIR (Passive InfraRed) мэдрэгчийг хэрхэн ашиглах талаар сурах болно. Эдгээр нь ихэвчлэн хулгайн дохиолол, автоматаар идэвхждэг гэрэлтүүлгийн системд ашиглагддаг.

Үйл ажиллагааны зарчим:

Үнэмлэхүй тэгээс дээш температуртай бүх объект цацраг хэлбэрээр дулааны энерги ялгаруулдаг. Ихэнхдээ энэ туяа нь хэт улаан туяаны долгионы урттай цацраг туяагаар цацраг туяагаар цацраг туяа цацруулдаг тул хүний нүдэнд харагддаггүй, гэхдээ ийм зорилгоор бүтээсэн электрон төхөөрөмжөөр илрүүлдэг. (Эх сурвалж: Википедиа)

Зааварчилгааны зорилго:

Энэхүү гарын авлагын гол санаа бол хөдөлгөөн илэрсэн тохиолдолд Led -ийг асаах, өөр тохиолдолд Led -ийг унтраах явдал юм. Миний танилцуулгад хэлсэнчлэн та Led -ийн оронд Light Room эсвэл Alarm -ийг удирдах боломжтой.

Алхам 1: хангамж

Хангамж
Хангамж

Тоног төхөөрөмжийн хангамж:

1. Raspberry Pi 3 загвар В

2. PIR мэдрэгч

3. Талхны самбар

4. 220 Ом эсэргүүцэл

5. LED

6. Утас

Програм хангамжийн хангамж:

1. Raspbian Jessie (Raspberry Pi -ийн үйлдлийн систем: Дэлгэрэнгүй мэдээлэл авахыг хүсвэл миний өмнөх хичээлийг эндээс үзнэ үү).

2. Python IDLE

Тиймээс та хэд хэдэн үндсэн төслүүдийг амжилттай хэрэгжүүлсэн гэж бодож байна. Үгүй бол санаа зовох хэрэггүй, миний өмнөх хичээлийг дагахыг зөвлөж байна (Raspberry: Blinking LED ашиглан анхны төслөө эхлүүлээрэй)

Алхам 2: Хэлхээний угсралт

Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт

Утас нь маш энгийн, PIR мэдрэгч нь гурван голтой:

1. Raspberry -ийн GPIO -ийн 5v руу Vcc.

2. Raspberry -ийн GPIO -ийн GNS -д GND.

3. OUT to 17 GPIO pin.

LED ба резисторыг холбохын тулд доорх алхмуудыг дагана уу

1. 220Ω эсэргүүцлийг LED анод руу, дараа нь резисторыг 5 Вт холбоно уу.2. LED -ийн катодыг 4 GPIO зүүтэй холбоно уу (дээрх зургийг үзнэ үү).

Алхам 3: Python код

Python код
Python код

1. Pi -ээ асаагаад "pir.py" шинэ текст файл үүсгээрэй (Та файлыг хүссэнээрээ нэрлэж болно).

2. Дараах кодыг оруулна уу.

RPi. GPIO -г GPIO болгон импортлох

импортын цагGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) #байхад мэдрэгчийг тогтворжуулахын тулд True: i = GPIO.input (17) if i == 0: #Хөдөлгөөн мэдрэгчийн гаралт LOW байвал GPIO.output (4, 0) #LED хэвлэхийг унтраана уу ("Хөдөлгөөн илрээгүй", i) elif i == 1: #Хэзээ Хөдөлгөөн мэдрэгчийн гаралт нь өндөр GPIO. гаралт (4, 1) #LED хэвлэхийг асаах ("Хөдөлгөөнийг илрүүлсэн", i): GPIO.cleanup () -ээс бусад

3. Бүх кодыг оруулсны дараа шалгаад хадгална уу.

4. Терминал дээр дараах кодыг бичиж python кодыг ажиллуулна уу.

- cd Desktop болон Enter товчийг дарна уу (Би файлыг pi -ийн ширээний компьютерт хадгалсан тул Desktop гэж бичдэг).

- python pir.py ба Enter товчийг дарна уу.

Алхам 4: Дэмжих зорилгоор

Дэмжлэгийн хувьд
Дэмжлэгийн хувьд

Та миний YouTube сувгийг захиалж, бусад хичээл, төслүүдийг үзэх боломжтой. Дэмжлэг авахын тулд бүртгүүлнэ үү. Баярлалаа.

Миний YouTube суваг руу орно уу -линк

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