Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: I-set up ang Raspberry Pi
- Hakbang 2: Pag-set up ng Hardware
- Hakbang 3: Python Script
Video: Distance Sensing Sa Raspberry Pi at HC-SR04: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang HC-SR04 Ultrasonic Distance Sensor ay gumagamit ng di-contact ultrasound sonar upang masukat ang distansya sa isang bagay. Binubuo ito ng dalawang mga transmiter, isang tatanggap at isang control circuit. Ang mga transmiter ay naglalabas ng tunog ng ultrasonic na may mataas na dalas, na tumatalbog sa anumang kalapit na mga solidong bagay, at nakikinig ang tatanggap para sa anumang echo ng pagbabalik. Ang echo na iyon ay pinoproseso ng control circuit upang makalkula ang pagkakaiba ng oras sa pagitan ng signal na naililipat at natanggap. Ang oras na ito ay maaaring magamit pagkatapos, kasama ang ilang matalino na matematika, upang makalkula ang distansya sa pagitan ng sensor at ng sumasalamin na bagay!
Mga gamit
Ano ang kakailanganin mo:
- Raspberry Pi 2/3/4
- Ang Micro SD Card ay puno ng Raspbian
- 5.1V USB Power supply
- HC-SR04 (malinaw naman)
- Breadboard
- 4 Mga Lalaki hanggang Babae na Kable
- Monitor at keyboard para sa Raspberry Pi
Hakbang 1: I-set up ang Raspberry Pi
- Ipasok ang SD card na na-set up mo kasama ang Raspbian (sa pamamagitan ng NOOBS) sa puwang ng microSD card sa ilalim ng iyong Raspberry Pi.
- Hanapin ang dulo ng konektor ng USB ng cable ng iyong keyboard, at ikonekta ang keyboard sa isang USB port sa Raspberry Pi (hindi mahalaga kung aling port ang iyong ginagamit).
-
Tiyaking naka-plug ang iyong screen sa isang wall socket at nakabukas. Tingnan ang (mga) port ng HDMI sa Raspberry Pi - pansinin na mayroon silang patag na bahagi sa itaas. Gumamit ng isang cable upang ikonekta ang screen sa port ng Raspberry Pi's HDMI - gumamit ng isang adapter kung kinakailangan.
- I-plug ang suplay ng kuryente ng USB sa isang socket at ikonekta ito sa port ng kuryente ng iyong Raspberry Pi.
- Ang iyong Raspberry Pi ay magsisimulang mag-boot pagkatapos handa ka nang umalis.
Hakbang 2: Pag-set up ng Hardware
Ang pagse-set up ng ultrasonic distansya sensor ay medyo simple, walang iba pang mga kumplikadong bahagi na kinakailangan, ang sensor lamang, 4 na mga kable at ang Raspberry Pi. Mayroon lamang itong apat na mga pin:
- VCC hanggang Pin 2 (5V)
- TRIG sa Pin 12 (GPIO 18)
- ECHO hanggang Pin 18 (GPIO 24)
- GND hanggang Pin 6 (GND)
Hakbang 3: Python Script
Una dapat mayroon kaming naka-install na python gpiozero library at upang magamit ay lilikha kami ng isang bagong script
sudo nano distance_sensor.py
kasama ang mga sumusunod:
# Pagkuha ng mga aklatan na kailangan namin
mula sa gpiozero import DistanceSensor mula sa oras na pag-import ng pagtulog # Inisyal ang sensor ng ultrasonic sensor = DistanceSensor (trigger = 18, echo = 24) habang Totoo: # Maghintay ng 2 segundo na pagtulog (2) # Kunin ang distansya sa metro na distansya = sensor.distansya # Ngunit nais namin ito sa sentrong distansya = sensor.distansya * 100 # Makakakuha kami ng isang malaking numero ng decimal upang maiikot namin ito sa 2 mga lugar na distansya = bilog (sensor.distansya, 2) # I-print ang impormasyon sa print ng screen ("Distansya: {} cm ".format (sensor. distansya))
Inirerekumendang:
Sound Sensing Light Bulb .: 5 Mga Hakbang
Sound Sensing Light Bulb .: Ang disenyo ay ang pagpaplano at naisip na lumikha ng isang bagay. Isang proyekto na nagmumula sa iyong imahinasyon at ginagawa itong totoo. Kapag ang pagdidisenyo kailangan mong tiyakin na alam mo kung ano ang pag-iisip ng disenyo. Ang pag-iisip sa disenyo ay kung paano mo planuhin ang lahat nang maaga. Para sa
Ang Raspberry Pi Motion Sensing Camera sa Floodlight Housing: 3 Mga Hakbang
Ang Raspberry Pi Motion Sensing Camera sa Pabahay ng Floodlight: Ilang sandali pa akong nakikipag-usap sa Raspberry Pi's na ginagamit ang mga ito para sa isang maliit na iba't ibang mga bagay ngunit pangunahin bilang isang CCTV camera para sa paggastos sa aking bahay habang ang layo ng kakayahang makita ang isang live stream ngunit makakatanggap din ng mga email ng mga snap ng imahe
Mga Gabay sa Mga Nagsisimula sa Raspberry Pi: 6 Mga Hakbang (na may Mga Larawan)
Mga Gabay sa Mga Nagsisimula sa Raspberry Pi: Sa loob ng mahabang panahon nagtatrabaho ako kasama si Arduino. Ito ay madali, mura at nakatapos ng trabaho. Ngunit nitong mga nakaraang araw ay mas nakakagusto ako sa mga proyekto ng IoT. Kaya't nagsimula akong gumamit ng ESP development board at ito ay ganap na gumana. Ngunit ngayon nais kong lumipat patungo sa
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Gumawa ng Mga Video na Lumipas sa Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): 12 Mga Hakbang (na may Mga Larawan)
Gumawa ng Mga Video ng Paglipas ng Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): Kamakailan lamang ay nagtanim ako ng ilang mga binhi sa aking talahanayan sa unang pagkakataon. Talagang nasasabik akong panoorin ang paglaki nila, ngunit sa alam nating lahat na ito ay isang mabagal na proseso. Hindi makita ang paglago ay talagang nabigo ako ngunit biglang electronics hobbyist sa loob ng aking gisingin