Paano Gumawa ng Sensor sa Paradahan ng Kotse Gamit ang Arduino?

Tulad ng alam natin na hindi lahat ng mga kotse ay may mga sensor ng paradahan. Kung nais naming mag-install ng isang panlabas na sensor ng paradahan, nagkakahalaga ito ng maraming pera. Ngunit sa kabutihang palad makakagawa kami ng isang murang sensor ng paradahan sa pamamagitan ng paggamit ng Arduino.



Car Parking Sensor (Kinopya mula sa Mga Instructionable)

Sa proyektong ito, ang driver ay ipahiwatig na may isang beep ng isang buzzer habang pabalik na paradahan. Ang isang maliit na sensor ng ultrasonic ay ikakabit sa itaas ng plate ng likuran na makakalkula ang distansya ng kotse mula sa bagay sa likuran. Kung ang distansya ay nagbabawas ng isang tukoy na saklaw, ito ay beep ng isang buzzer at ipaalam sa driver kung kailan humihinto.



Paano Mag-set up ng Car Parking Sensor sa Iyong Kotse?

Ngayon, magpatulong tayo at mangalap ng karagdagang impormasyon upang masimulan ang aming proyekto.



Hakbang 1: Pagkolekta ng Mga Bahagi

Bago kami magsimulang magtrabaho sa proyektong ito, gumawa ng isang listahan ng mga bahagi, magagamit iyon, at ang pag-aaral ng mga ito ay palaging isang mahusay na diskarte. Kaya sa ibaba ay ang mga sangkap na gagamitin namin sa proyektong ito.



  • Arduino UNO
  • Board ng HC-SR04 (Ultrasonic Sensor)
  • Breadboard
  • Mga Wire ng Lalaki at Babae na Jumper
  • 3V Buzzer
  • Pagkonekta sa Wire (Mga 4 na Metro)
  • Maliit na kahon ng plastik

Hakbang 2: Pag-aaral ng Mga Bahagi

Ngayon ang lahat ng mga sangkap na gagamitin sa proyektong ito ay kilala, pag-aralan natin ito nang kaunti upang malaman natin kung paano gumagana ang mga bagay na ito.

Ang Arduino Uno ay isang board ng microcontroller na ginagamit upang maisagawa ang iba't ibang mga gawain sa iba't ibang mga circuit. Kailangan nito ng isang Code sa wikang C upang mapatakbo. Gumagamit kami ng Arduino Uno board sa proyektong ito ngunit maaari mo ring gamitin ang Arduino Nano o isang Node MCU.

Ang board ng HC-SR04 ay isang sensor ng ultrasonic na ginagamit upang matukoy ang distansya sa pagitan ng dalawang mga bagay. Ito ay binubuo ng isang transmiter at isang tatanggap. Ang transmitter ay nagko-convert ng signal ng elektrikal sa isang signal ng ultrasonic at ang recepter ay binago ang signal ng ultrasonic pabalik sa electrical signal. Kapag ang nagpapadala ay nagpapadala ng isang ultrasonikong alon, sumasalamin ito pabalik matapos na mabangga sa isang tiyak na bagay. Ang distansya ay kinakalkula sa pamamagitan ng paggamit ng oras, tumatagal ang signal na ultrasonic upang umalis mula sa transmiter at bumalik sa tatanggap.



Ultrasonic Sensor

Hakbang 3: Paggawa ng Circuit

Ngayon, alam natin kung paano gumagana ang mga bahagi, sige at tipunin natin ang mga bahagi ng thesis nang sama-sama at gumawa ng isang circuit tulad ng ipinakita sa ibaba. Ang sensor ng Ultrasonic ay pinalakas ng 5V sa pamamagitan ng Arduino, ang trigger pin nito na konektado sa Pin5 at Echo pin s na konektado sa Pin6 ng Arduino. Ang buzzer ay konektado sa Pin4 ng Arduino.

Diagram ng Circuit

Ngayon ay itatakda namin ang mga sangkap na ito sa aming sasakyan. Ikabit ang module na HC-SR04 sa itaas ng iyong plate ng numero at gumawa ng isang paraan para sa mga nag-uugnay na mga wire sa pamamagitan ng hatchback ng iyong kotse sa loob ng likuran ng kotse malapit sa mga nagsasalita. Ilagay ang natitirang circuit sa isang maliit na kahon ng plastik at ilagay ito sa likuran ng kotse malapit sa mga nagsasalita. Kumuha ngayon ng isang maliit na piraso ng pagkonekta ng kawad at ikonekta ang Vin pin ng Arduino sa positibong terminal ng Speaker.

Hakbang 4: Pagsisimula sa Arduino

Kung hindi ka pa pamilyar sa Arduino IDE, huwag mag-alala, dahil narito ang pamamaraan upang magsunog ng isang code sa Arduino gamit ang IDE. Una, i-download ang pinakabagong bersyon ng Arduino IDE mula sa Arduino

  1. Ikonekta ang Arduino board sa iyong laptop. Pumunta sa Control Panel> Hardware at Sound> Mga Device at Printer upang suriin ang pangalan ng port kung saan nakakonekta ang Arduino.
  2. Buksan ang Arduino IDE at pumunta sa Tools> Boards. Itakda ang board sa Arduino / Genuino UNO.
  3. Pumunta sa Tools> Port at itakda ang numero ng port na nakita mo sa control panel.
  4. I-download ang code na nakalakip sa ibaba at kopyahin ito sa iyong IDE. I-click ang pindutang Mag-upload upang sunugin ang code sa iyong board ng microcontroller.

Mag-click dito upang mai-download ang code.

Hakbang 5: Code

Napakadali ng code ngunit ipinaliwanag ito sa ibaba.

1). Ang lahat ng mga pin ng Arduino na gagamitin ay naisimula sa simula.

const int trigPin = 11; Const int echoPin = 10; const int buzzPin = 6; mahabang tagal; distansya ng float;

2). walang bisa ang pag-setup () ay isang pagpapaandar na tumutukoy sa mga pin ng Arduino upang magamit bilang INPUt o OUTPUT. Itinatakda rin nito ang rate ng baud, na kung saan ay ang bilis ng komunikasyon ng board ng microcontroller.

void setup () {Serial.begin (9600); pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT); pinMode (buzzPin, OUTPUT); }

3). walang bisa loop () ay ang pagpapaandar na patuloy na tumatakbo sa isang ikot. Sa loop na ito, ang signal ng ultrasonic ay nakukuha at ang distansya ay kinakalkula sa pamamagitan ng paggamit ng tagal ng paglalakbay. Kung ang distansya ay mas mababa sa 100cm, ang buzzer ay beep.

void loop () {digitalWrite (trigPin, LOW); delayMicroseconds (2); digitalWrite (trigPin, MATAAS); delayMicroseconds (10); digitalWrite (trigPin, LOW); tagal = pulseIn (echoPin, HIGH); distansya = 0.034 * (tagal / 2); kung (distansya< 100) { digitalWrite(buzzPin,HIGH); } else { digitalWrite(buzzPin,LOW); } delay(300); }

Ito ang buong pamamaraan upang makagawa ng isang murang gastos at mahusay na sensor ng paradahan para sa iyong sasakyan. Ngayon ay masisiyahan ka sa paggawa ng iyong sariling sensor ng paradahan sa bahay.