Talaan ng mga Nilalaman:

Pagtuklas ng Paggalaw Gamit ang Raspberry Pi: 4 na Hakbang
Pagtuklas ng Paggalaw Gamit ang Raspberry Pi: 4 na Hakbang

Video: Pagtuklas ng Paggalaw Gamit ang Raspberry Pi: 4 na Hakbang

Video: Pagtuklas ng Paggalaw Gamit ang Raspberry Pi: 4 na Hakbang
Video: Как штукатурить откосы на окнах СВОИМИ РУКАМИ 2024, Nobyembre
Anonim
Image
Image
Mga gamit
Mga gamit

Sa itinuturo na ito, malalaman natin kung paano natin magagamit ang PIR (Passive InfraRed) Sensor na may Raspberry Pi, upang makabuo ng isang simpleng detector ng paggalaw. Ginagamit ito upang maunawaan ang paggalaw ng mga tao, hayop, o iba pang mga bagay. Karaniwang ginagamit ang mga ito sa mga alarma ng magnanakaw at awtomatikong na-activate na mga system ng ilaw.

Mga prinsipyo sa pagpapatakbo:

Ang lahat ng mga bagay na may temperatura sa itaas ng ganap na zero ay naglalabas ng enerhiya ng init sa anyo ng radiation. Karaniwan ang radiation na ito ay hindi nakikita ng mata ng tao sapagkat ito ay sumisilaw sa mga infrared na haba ng daluyong, ngunit maaari itong makita ng mga elektronikong aparato na idinisenyo para sa isang layuning iyon. (Pinagmulan: Wikipedia)

Layunin ng maituturo:

Ang pangunahing ideya ng tutorial na ito ay upang I-ON Ang Led kung nakita ang isang kilos, at i-OFF ang Humantong kung iba pa. Tulad ng sinabi ko sa pagpapakilala maaari mong gamitin ang sensor upang makontrol ang Light Room o Alarm sa halip na Led.

Hakbang 1: Mga Panustos

Mga gamit
Mga gamit

Mga Pantustos sa Hardware:

1. Raspberry Pi 3 Model B

2. Sensor ng PIR

3. Breadboard

4. 220 Ohms Resistor

5. LED

6. Mga wire

Mga Pantustos sa Software:

1. Raspbian Jessie (Operating System ng Raspberry Pi: para sa higit pang mga detalye maaari mong tingnan ang aking nakaraang Tutorial dito).

2. Python IDLE

Kaya ipinapalagay ko na matagumpay mong nagawa ang ilang mga pangunahing proyekto. Kung hindi, huwag mag-alala payo ko sa iyo na sundin ang aking nakaraang tutorial (Simulan ang Iyong Unang Proyekto Gamit ang Raspberry: Blinking LED)

Hakbang 2: Circuit Assembly

Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly

Ang mga kable ay medyo simple, ang sensor ng PIR ay may tatlong mga pin:

1. Vcc sa 5v ng Raspberry's GPIO.

2. GND sa GNS ng Raspberry's GPIO.

3. LABAS sa 17 GPIO pin.

Sa mga kable ng LED at risistor maaari mong sundin ang mga hakbang sa ibaba:

1. Ikonekta ang isang 220Ω risistor sa anode ng LED, pagkatapos ang risistor sa 5 V.2. Ikonekta ang cathode ng LED sa 4 GPIO pin (Tingnan ang larawan sa itaas).

Hakbang 3: Python Code

Code ng Python
Code ng Python

1. I-on ang iyong Pi at Lumikha ng isang bagong text file na "pir.py" (Maaari mong pangalanan ang file ayon sa gusto mo).

2. I-type ang sumusunod na code:

i-import ang RPi. GPIO bilang GPIO

i-import ang timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.s Sleep (2) # upang patatagin ang sensor habang Totoo: i = GPIO.input (17) kung i == 0: #Kapag ang output mula sa sensor ng paggalaw ay LOW GPIO.output (4, 0) #TURN OFF LED print ("Walang nakita na paggalaw", i) elif i == 1: #Kapag ang output mula sa sensor ng paggalaw ay MATAAS GPIO.output (4, 1) #Turn ON LED print ("Nakita ang paggalaw", i) maliban sa: GPIO.cleanup ()

3. Kapag na-type mo na ang lahat ng code na naka-check i-save ito.

4. Patakbuhin ang code ng sawa sa pamamagitan ng pag-type ng sumusunod na code sa terminal:

- cd Desktop at pindutin ang Enter (type ko ang Desktop dahil nai-save ko ang file sa Desktop ng pi).

- python pir.py at pressEnter.

Hakbang 4: Para sa Suporta

Para sa Suporta
Para sa Suporta

Maaari kang mag-subscribe sa aking channel sa YouTube para sa higit pang mga tutorial at proyekto. Mag-subscribe para sa suporta. Salamat.

Pumunta sa aking Channel sa YouTube -link

Inirerekumendang: