Агуулгын хүснэгт:
Видео: Raspberry Pi ашиглан хөдөлгөөнийг илрүүлэх: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэхүү зааварчилгаанд бид энгийн хөдөлгөөн мэдрэгчийг бий болгохын тулд 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 код
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 суваг руу орно уу -линк
Зөвлөмж болгож буй:
Хөдөлгөөнийг илрүүлэх дохиолол: 7 алхам
MOTION DETECTION ALARM: Сайн байна уу, найзууд аа, би танд хөдөлгөөнийг илрүүлэх дохиолол хэрхэн хийхийг зааж өгөх болно. Энэхүү төслийн гол бүрэлдэхүүн хэсэг нь PIR мэдрэгч юм
MPU-6000 ба Raspberry Pi ашиглан хөдөлгөөнийг хянах: 4 алхам
MPU-6000 ба Raspberry Pi ашиглан хөдөлгөөнийг хянах: MPU-6000 бол 6 тэнхлэгтэй хөдөлгөөн хянах мэдрэгч бөгөөд 3 тэнхлэг хурдасгуур, 3 тэнхлэгтэй гироскоптой. Энэхүү мэдрэгч нь объектын гурван хэмжээст хавтгайд байршил, байршлыг оновчтой хянах чадвартай. Үүнийг ажиллуулж болно
Python ашиглан Raspberry Pi болон LIS3DHTR, 3 тэнхлэг бүхий хурдасгуурын тусламжтайгаар хөдөлгөөнийг хянах: 6 алхам
Python ашиглан Raspberry Pi ба LIS3DHTR-ийн тусламжтайгаар 3 тэнхлэг бүхий хурдасгуурын тусламжтайгаар хөдөлгөөнийг хянах: Гоо сайхан нь биднийг хүрээлж байдаг, гэхдээ бид үүнийг мэдэхийн тулд ихэвчлэн цэцэрлэгт алхах хэрэгтэй болдог. Боловсролтой бүлгийн хувьд бид эрчим хүчнийхээ дийлэнх хэсгийг компьютер, гар утасныхаа өмнө ажилладаг. Тиймээс бид сайн сайхан байдлаа байнга өгдөг
Arduino ашиглан хөдөлгөөнийг илрүүлэх системийг хэрхэн бүтээх вэ: 7 алхам
Arduino ашиглан хөдөлгөөнийг илрүүлэх системийг хэрхэн бий болгох вэ: Arduino програмчлагдсан, Ubidots системээр тоноглогдсон Fe HUZZAH ашиглан хөдөлгөөн ба оролцооны үйлдвэрлэлийн тоолуурыг бий болгох
Хамгаалалтын камер болох хамгийн хялбар вэбкамер - Хөдөлгөөнийг илрүүлэх, имэйлээр илгээсэн зураг: 4 алхам
Хамгаалалтын камер болох хамгийн хялбар вэбкамер - Хөдөлгөөн илрүүлэх ба имэйлээр илгээсэн зургууд: Та вэб камераас хөдөлгөөнийг илрүүлсэн зургийг имэйл рүүгээ оруулахын тулд програм хангамж татаж авах, тохируулах шаардлагагүй болсон - зүгээр л хөтөчөө ашиглаарай. Зургийг авахын тулд Windows, Mac эсвэл Android дээр хамгийн сүүлийн үеийн Firefox, Chrome, Edge эсвэл Opera хөтчийг ашиглаарай