Sisukord:
Video: Liikumise tuvastamine Raspberry Pi abil: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Selles juhendis õpime, kuidas saame lihtsa liikumisanduri ehitamiseks kasutada PIR (passiivset infrapuna) andurit koos Raspberry Pi -ga. Seda kasutatakse inimeste, loomade või muude objektide liikumise tundmiseks. Neid kasutatakse tavaliselt sissemurdmissignalisatsioonides ja automaatselt aktiveeruvates valgustussüsteemides.
Tööpõhimõtted:
Kõik objektid, mille temperatuur on üle absoluutse nulli, kiirgavad soojusenergiat kiirguse kujul. Tavaliselt pole see kiirgus inimsilmale nähtav, sest see kiirgab infrapuna lainepikkustel, kuid seda saab tuvastada selleks otstarbeks loodud elektrooniliste seadmete abil. (Allikas: Wikipedia)
Juhendatava eesmärk:
Selle õpetuse põhiidee on Led sisse lülitada, kui tuvastatakse liikumine, ja lülitada Led välja, kui muidu. Nagu sissejuhatuses ütlesin, saate andurit kasutada valgusruumi või alarmi juhtimiseks LED -i asemel.
Samm: tarvikud
Riistvaravarustus:
1. Vaarika Pi 3 Mudel B
2. PIR -andur
3. Leivalaud
4. 220 oomi takisti
5. LED
6. Juhtmed
Tarkvara tarvikud:
1. Raspbian Jessie (Raspberry Pi operatsioonisüsteem: lisateabe saamiseks vaadake minu eelmist õpetust siit).
2. Python IDLE
Seega eeldan, et olete mõne põhiprojekti edukalt teinud. Kui ei, siis ärge muretsege, soovitan teil järgida minu eelmist õpetust (alustage oma esimest projekti vaarikaga: vilkuv LED)
2. etapp: ahela kokkupanek
Juhtmestik on üsna lihtne, PIR -anduril on kolm tihvti:
1. Vcc Vaarika GPIO 5v -le.
2. GND Vaarika GPIO GNS -ile.
3. OUT kuni 17 GPIO pin.
Valgusdioodi ja takisti ühendamiseks järgige alltoodud samme:
1. Ühendage 220Ω takisti LED -i anoodiga, seejärel takisti 5 V -ga.2. Ühendage LED -i katood 4 GPIO -pistikuga (vt ülaltoodud pilti).
Samm: Pythoni kood
1. Lülitage oma Pi sisse ja looge uus tekstifail “pir.py” (faili saate nimetada nii, nagu soovite).
2. Sisestage järgmine kood:
RPi. GPIO importimine GPIO -na
impordi aeg GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) #, et stabiliseerida andurit, samas kui True: i = GPIO.input (17), kui i == 0: #Kui liikumisanduri väljund on LOW GPIO. Väljund (4, 0) #Lülitage LED -print välja ("Liikumist ei tuvastatud", i) elif i == 1: #Kui liikumisanduri väljund on HIGH GPIO.väljund (4, 1) #Turn ON LED print ("Liikumine tuvastatud", i), välja arvatud: GPIO.cleanup ()
3. Kui olete kõik märgitud koodid sisestanud, salvestage see.
4. Käivitage püütoni kood, tippides terminali järgmise koodi:
- cd Desktop ja vajutage sisestusklahvi (ma kirjutan Desktop, kuna olen faili pi töölauale salvestanud).
- python pir.py ja vajutage sisestusklahvi.
4. samm: toetuse saamiseks
Rohkem õpetuste ja projektide jaoks saate tellida minu YouTube'i kanali. Telli toe saamiseks. Aitäh.
Minge minu YouTube'i kanali lingile
Soovitan:
Öövalguse liikumise ja pimeduse tuvastamine - puudub mikro: 7 sammu (piltidega)
Öövalguse liikumise ja pimeduse tuvastamine - puudub mikro: See juhend on mõeldud selleks, et takistada teil varba torkeid pimedas ruumis kõndides. Võiks öelda, et see on teie enda turvalisuse huvides, kui ärkate öösel üles ja proovite ohutult ukseni jõuda. Loomulikult võite kasutada öölampi või peamist
Liikumise jälgimine MPU-6000 ja osakeste footoni abil: 4 sammu
Liikumise jälgimine, kasutades MPU-6000 ja osakeste footoneid: MPU-6000 on 6-teljeline liikumisjälgimisandur, millesse on integreeritud 3-teljeline kiirendusmõõtur ja 3-teljeline güroskoop. See andur on võimeline tõhusalt jälgima objekti täpset asukohta ja asukohta kolmemõõtmelisel tasapinnal. Seda saab kasutada
Liikumise jälgimine MPU-6000 ja Raspberry Pi abil: 4 sammu
Liikumise jälgimine MPU-6000 ja Raspberry Pi abil: MPU-6000 on 6-teljeline liikumisjälgimisandur, millesse on integreeritud 3-teljeline kiirendusmõõtur ja 3-teljeline güroskoop. See andur on võimeline tõhusalt jälgima objekti täpset asukohta ja asukohta kolmemõõtmelisel tasapinnal. Seda saab kasutada
Liikumise juhtimine Raspberry Pi ja LIS3DHTR abil, 3-teljeline kiirendusmõõtur, Pythoni kasutamine: 6 sammu
Liikumise juhtimine Raspberry Pi ja LIS3DHTR, 3-teljelise kiirendusmõõturi abil, kasutades Pythoni: Ilu ümbritseb meid, kuid tavaliselt peame selle tundmiseks aias jalutama. - RumiAsame haritud rühmana, kes me näime olevat, investeerime valdava osa oma energiast töötamiseks enne arvutite ja mobiiltelefonide kasutamist. Seetõttu laseme sageli oma heaolul
Näo ja silmade tuvastamine Raspberry Pi Zero ja Opencv abil: 3 sammu
Näo ja silmade tuvastamine Raspberry Pi Zero ja Opencv abil: selles juhendis näitan, kuidas saate nägu ja silmi vaarika pi ja opencv abil tuvastada. See on minu esimene juhendatav opencv -s. Vaarikas avatud cv seadistamiseks järgisin paljusid õpetusi, kuid iga kord tabas mind mõned vead. Mina igatahes