Talaan ng mga Nilalaman:
Video: BEEP Tulad ng isang Kotse! Sonar Sensor: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Hindi ko gusto ang maingay na BEEP na nakukuha mo sa mga modernong kotse kapag pinagana ang sensor ng paradahan, ngunit hey … kapaki-pakinabang ito, hindi ba ?!
Kailangan ko ba ng isang portable sensor na nagsasabi sa akin kung gaano kalayo ako mula sa isang balakid? Malamang hindi, kahit papaano hanggang sa patuloy na gumana ang aking mga mata.
Gayunpaman, nais ko pa ring mag-eksperimento at gumawa ng sarili kong portable na "parking" sensor (o naririnig na tool sa pagsukat ng distansya).
Ang mga sensor ng kotse ay IR, ngunit wala akong ekstrang IR receiver sa bahay, sa halip ay nakakita ako ng isang HC-SR04 ultrasonic sensor sa drawer. Ang ilang mga madaling kable / coding at … narito na: Paano MAG-BEEP tulad ng isang kotse!
Bill ng mga materyales:
- HC-SR04 x 1: ultrasonic sensor
- uChip: Katugmang board ng Arduino IDE
Piezoelectric Buzzer
- 10 KOhm, 820 Ohm resistors (o anumang ibang halaga na mahahanap mo sa paligid ng pagkakaroon ng sapat na malapit)
NPN BJT
- micro-USB cable (kasama ang isang mapagkukunang 5V USB power kung nais mong gawin itong portable)
Hakbang 1: Mga kable
Nagbibigay ang konektor ng micro-USB ng lakas na uChipdelivers sa VEXT (pin_16) at GND (pin_8).
Tulad ng para sa mga kable ng GPIO, ang anumang kombinasyon ay posible hangga't gumagamit ka ng mga PWM na pin na pinaganang pin.
Sa aking kaso, ginamit ko ang pin_1 upang makontrol ang buzzer, habang ang pin_9 at pin_10 ay konektado sa mga signal signal ng ECHO at TRIGGER ayon sa pagkakabanggit ng ultrasonic sensor.
Malaya kung gumagamit ka ng isang aktibo o isang passive buzzer (na isang buzzer na may integrated circuit sa pagmamaneho o isang simpleng piezoelectric membrane ayon sa pagkakabanggit), ang control circuit ay katumbas. Gayunpaman, mag-ingat kapag nag-kable ng isang aktibong buzzer dahil dapat mong suriin ang polarity ng mga pin, habang gumagamit ng isang passive na bale-wala.
TIP: Paano mo masusuri kung ang iyong buzzer ay aktibo o walang bayad?
Karaniwan ang isang aktibong buzzer ay nagdadala ng isang marka + sa isang lugar dito na nagpapahiwatig ng polarity. Sa kabilang banda, ang mga passive transducer ay walang ganoong marka.
Hakbang 2: Programming
EDIT:
I-load ang na-update na sketch na "BeepLikeACarMillis.ino" sa uChip gamit ang Arduino IDE. Ang bersyon na ito ng code ay hindi gumagamit ng pagkaantala () at sa gayon ay mas maaasahan! Patuloy na sinusubaybayan ng MCU ang distansya gamit ang sonar HC-SR04.
Itakda ang iba't ibang # tukuyin nang naaayon sa iyong mga pangangailangan. Bilang default, ang minimum na distansya ay 200 mm habang ang maximum ay 2500 mm. Bukod dito, malugod kang tinatanggap na baguhin ang kahulugan ng BUZZ_DIV upang mabago ang dalas na nangyayari sa beep.
Suriin ang mga pagkakaiba sa code sa paghahambing ng na-update na sketch ("BeepLikeACarMillis.ino") sa luma ("BeepLikeACar.ino").
Ang lumang bersyon ng code ay gumagamit ng pagkaantala () na pagpapaandar, na nagpapanatili sa abala ng processor sa pag-aksay ng oras sa pagbibilang at bilang isang resulta, hindi maproseso ng MCU ang anumang iba pang impormasyon. Ang nangyayari ay, kung sakaling lumipat kami ng napakabilis, ang mababang rate ng pag-scan ay hindi makakakita ng pagbabago ng distansya at sa gayon ang aming beeper ay hindi mabilis na tutugon upang makita ang balakid dahil abala ito sa "paghihintay".
Sa kabilang banda, ang na-update na code, na gumagamit ng millis (), ay nagbibigay-daan para sa isang mas mabilis at tuluy-tuloy na pagbabasa ng distansya. Kaya, mas ligtas ito dahil ang rate ng pag-refresh ng distansya mula sa balakid ay mas mataas.
Hakbang 3: Mag-enjoy
Ikonekta ang micro-USB cable sa uChip at mag-ikot sa iyong bahay, BEEP tulad ng isang kotse!
Inirerekumendang:
Pagbuo ng Walang Alarm sa Kotse ng Kotse: 3 Mga Hakbang
Pagbuo ng Walang Alarm sa Kotse ng Kotse: Ang karamihan sa mga modernong modernong sasakyan ay may kasamang walang alarma ng kotse o PKE: tulad ng sinabi ng pangalan sa key mas kaunting kotse hindi mo na kailangang gumamit ng anumang susi upang i-unlock / i-lock ang mga pinto ni simulan ang engine ng kotse. Upang i-unlock o i-lock ang mga pinto ang driver ay pinindot lamang ang sma
Nakokontrol na Kotse ng Kotse: 6 na Hakbang
Car na Kinokontrol ng Mind: Ang mga tagubiling ito ay tumutukoy kung paano lumikha ng isang kotse na kinokontrol ng paggamit ng iyong pansin. Sinusukat ng mga electroencephalography (EEG) na mga headset ang kasalukuyang elektroniko sa utak, kung saan nagmula ito ng iba't ibang mga variable. Sa kasalukuyan, ang karamihan ng headset ng EEG
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse: 7 Mga Hakbang
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse: Kumusta! at maligayang pagdating sa tutorial tungkol sa kung paano bumuo ng isang balakid sa pag-iwas sa Arduino ng kotse. Maaari tayong makapagsimula sa pamamagitan ng pagkuha ng mga kinakailangang materyal para sa proyektong ito, at tiyaking masaya! MATERIALS: Babae sa Mga Lalaki na Mga Wires Distansya ng Sensor
Mura (tulad ng sa Libre [tulad ng sa Beer]) Multi-Meter Stand: 4 Hakbang
Mura (tulad ng Libre [tulad ng sa Beer]) Multi-Meter Stand: Naiinis ako sa pagkakaroon ng crane sa aking leeg o tiyak na balansehin ang aking murang $ 4 multi-meter sa isang lugar na maaari ko talagang Basahin ang display. Kaya't napagpasyahan kong kunin ang mga bagay sa aking sariling mga kamay! Ito rin ang aking unang 'nabubuo, kaya kung ang sinuman ay may kapaki-pakinabang na pagsisimula
Ang muling pagpuno ng SLA (Sealed Lead Acid Battery), Tulad ng Pagpuno ng Baterya ng Kotse: 6 na Hakbang
Ang pagpuno ng SLA (Sealed Lead Acid Battery), Tulad ng Pagpuno ng Baterya ng Kotse: Natuyo ba ang alinman sa iyong SLA? Mababa ba sila sa tubig? Kaya kung sumagot ka ng oo sa alinman sa mga katanungang iyon, Ang Instructable na Ito ay para sa iyo SPILLAGE OF BATTERY ACID, INJURY, STUFFING UP A GOOD SLA ETC