Mündəricat:
Video: Raspberry Pi istifadə edərək hərəkəti aşkar etmək: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu təlimatda, sadə bir hərəkət detektoru qurmaq üçün Raspberry Pi ilə birlikdə PIR (Passiv InfraRed) Sensorunu necə istifadə edəcəyimizi öyrənəcəyik. Ümumiyyətlə oğurluq həyəcan siqnallarında və avtomatik işə salınan işıqlandırma sistemlərində istifadə olunur.
Əməliyyat prinsipləri:
İstiliyi sıfırdan yuxarı olan bütün cisimlər radiasiya şəklində istilik enerjisi yayırlar. Adətən bu şüalanma infraqırmızı dalğa uzunluğunda yayıldığı üçün insan gözünə görünmür, ancaq bu məqsədlə hazırlanmış elektron cihazlarla aşkar edilə bilər. (Mənbə: Vikipediya)
Təlimin məqsədi:
Bu təlimatın əsas fikri, bir hərəkət aşkar edilərsə Led -i Yandırmaq, əks halda isə Led'i söndürməkdir. Girişdə dediyim kimi, Led yerinə İşıq Otağını və ya Siqnalını idarə etmək üçün sensordan istifadə edə bilərsiniz.
Addım 1: Təchizat
Avadanlıq Təchizatı:
1. Raspberry Pi 3 Model B
2. PIR Sensoru
3. Çörək lövhəsi
4. 220 Ohm müqavimət
5. LED
6. Tellər
Proqram Təchizatı:
1. Raspbian Jessie (Raspberry Pi Əməliyyat Sistemi: daha ətraflı məlumat üçün buradakı əvvəlki Dərsimə baxa bilərsiniz).
2. Python IDLE
Beləliklə, bəzi əsas layihələri uğurla həyata keçirdiyinizi düşünürəm. Əgər yoxsa, narahat olmayın, əvvəlki təlimatımı izləməyinizi məsləhət görürəm (İlk Layihənizi Moruqla Başlayın: yanıb -sönən LED)
Addım 2: Dövrə Quraşdırması
Kablolama olduqca sadədir, PIR sensoru üç sancağa malikdir:
1. Raspberry GPIO -nun 5v -ə Vcc.
2. Raspberry GPIO -nun GNS -ə GND.
3. 17 GPIO pinindən çıxın.
LED və rezistoru bağlamaq üçün aşağıdakı addımları izləyə bilərsiniz:
1. 220Ω rezistoru LED -in anoduna, sonra isə 5 V -ə bağlayın. LED -in katodunu 4 GPIO pininə qoşun (Yuxarıdakı şəklə baxın).
Addım 3: Python kodu
1. Pi -ni yandırın və yeni bir "pir.py" mətn faylı yaradın (Faylı istədiyiniz kimi adlandıra bilərsiniz).
2. Aşağıdakı kodu daxil edin:
GPO olaraq RPi. GPIO idxal edin
import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) #sensoru sabitləşdirmək üçün True: i = GPIO.input (17) əgər i == 0: #Hərəkət sensorundan çıxış LOW GPIO.output olduqda (4, 0) #LED çapını söndürün ("Hərəkət aşkarlanmadı", i) elif i == 1: #Zaman hərəkət sensoru çıxışı YÜKSƏK GPIO.output (4, 1) #LED çapını açın ("Hərəkət aşkarlandı", i) istisna olmaqla: GPIO.cleanup ()
3. Bütün kodu yazdıqdan sonra yoxlayın.
4. Terminala aşağıdakı kodu yazaraq python kodunu işlədin:
- cd Desktop və Enter düyməsini basın (Faylını pi -nin Masaüstündə saxladığım üçün Desktop yazıram).
- python pir.py və Enter düyməsini basın.
Addım 4: Dəstək üçün
Daha çox dərs və layihələr üçün YouTube kanalıma abunə ola bilərsiniz. Dəstək üçün abunə olun. Çox sağ ol.
YouTube Kanalıma keçin -https://goo.gl/EtQ2mp
Tövsiyə:
CO -nu aşkar etmək üçün yanacaqdoldurma məntəqəsi: 5 addım
CO təsbit etmək üçün yanacaqdoldurma məntəqəsi: Karbonmonoksit (CO) çox təhlükəli bir qazdır, çünki qoxusu yoxdur, dadı yoxdur. Nə onu görə bilərsən, nə də burnunla aşkar edərsən. Məqsədim sadə CO detektoru qurmaqdır. Birincisi, evimdə çox az miqdarda qaz aşkar edirəm. Bu səbəbdir
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucu funksiyası (Kirigami tərəfindən hazırlanmışdır.): 7 addım
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucunun İşlənməsi (Kirigami tərəfindən hazırlanmışdır): Beləliklə, bu, insan-kompüter interfeysində ilk sınağım idi. EMG sensoru istifadə edərək bilək hərəkətlərimin əzələ aktivləşdirmə siqnallarını tutdum və onu emal etdim. python və arduino vasitəsilə və origami əsaslı bir tutucunu işə saldı
Maşın öyrənmədən istifadə edərək bitki xəstəliklərini necə aşkar etmək olar: 6 addım
Maşın Öyrənmədən istifadə edərək Bitki Xəstəliklərini Necə Tanıyaq: Xəstə bitkiləri aşkar etmək və tanımaq prosesi həmişə insanları bitki bədənini vizual olaraq yoxlamağı tələb edən əllə və yorucu bir proses olmuşdur ki, bu da tez -tez səhv diaqnoz qoyulmasına səbəb ola bilər. Qlobal olaraq dünya miqyasında
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Hərəkəti aşkar edin və hədəfi məhv edin! Muxtar DIY Layihəsi: 5 addım
Hərəkəti aşkar edin və hədəfi məhv edin! Bu təsviri ingilis (Amerika Birləşmiş Ştatları) dilinə geri tərcümə edin Tərcümə edin Autonom DIY Project: Detect Motion and Destroy the Destroy! This videoda sizə Raspberry Pi 3 ilə DIY hərəkət izləmə layihəsinin necə qurulacağını göstərirəm. Layihə avtonomdur, buna görə də hərəkət algıladığı zaman silahı hərəkət etdirir və atəşə tutur. Bu layihə üçün lazer modulundan istifadə etdim, amma siz