Talaan ng mga Nilalaman:

Assistant ng Paradahan ng Arduino - I-park ang Iyong Kotse sa Tamang Spot Sa bawat Oras: 5 Hakbang (na may Mga Larawan)
Assistant ng Paradahan ng Arduino - I-park ang Iyong Kotse sa Tamang Spot Sa bawat Oras: 5 Hakbang (na may Mga Larawan)

Video: Assistant ng Paradahan ng Arduino - I-park ang Iyong Kotse sa Tamang Spot Sa bawat Oras: 5 Hakbang (na may Mga Larawan)

Video: Assistant ng Paradahan ng Arduino - I-park ang Iyong Kotse sa Tamang Spot Sa bawat Oras: 5 Hakbang (na may Mga Larawan)
Video: Peugeot 2008 Signature (2019) Interior - Exterior - Multimedia Walkaround 2024, Hulyo
Anonim
Assistant ng Paradahan ng Arduino - Iparada ang Iyong Kotse sa Tamang Puwesto Sa bawat Oras
Assistant ng Paradahan ng Arduino - Iparada ang Iyong Kotse sa Tamang Puwesto Sa bawat Oras
Assistant ng Paradahan ng Arduino - Iparada ang Iyong Kotse sa Tamang Puwesto Sa bawat Oras
Assistant ng Paradahan ng Arduino - Iparada ang Iyong Kotse sa Tamang Puwesto Sa bawat Oras
Assistant ng Paradahan ng Arduino - Iparada ang Iyong Kotse sa Tamang Spot Sa Oras
Assistant ng Paradahan ng Arduino - Iparada ang Iyong Kotse sa Tamang Spot Sa Oras
Assistant ng Paradahan ng Arduino - Iparada ang Iyong Kotse sa Tamang Puwesto Sa bawat Oras
Assistant ng Paradahan ng Arduino - Iparada ang Iyong Kotse sa Tamang Puwesto Sa bawat Oras

Sa proyektong ito, ipapakita ko sa iyo kung paano bumuo ng iyong sariling katulong sa paradahan gamit ang isang Arudino. Sinusukat ng katulong sa paradahan ang distansya sa iyong sasakyan at ginagabayan ka upang mai-park ito sa tamang lugar gamit ang isang pagbasa sa display ng LCD at isang LED, na unti-unting nagbabago mula berde hanggang pula. Ang pulang LED ay nagsisimula flashing kung ikaw ay masyadong malapit. Hinahayaan ka ng isang pindutan sa katulong na magtakda rin ng isang bagong posisyon sa paradahan.

Ang proyektong ito ay binuo gamit ang mga sangkap lamang mula sa Elegoo Uno Project Super Starter Kit.

Mga gamit

Tulad ng nabanggit, ang proyektong ito ay binuo gamit ang Elegoo Uno Project Super Starter Kit, kaya ang pagkuha ng kit na ito ay nangangahulugang nakuha mo ang lahat ng kailangan mo upang mabuo ito.

Kung wala o nais kang bumili ng isang buong kit, kakailanganin mo ang mga sumusunod na sangkap:

  • Arduino Uno - Bilhin Dito
  • Breadboard & Jumpers - Bumili Dito
  • Ultrasonic Sensor- Bumili Dito
  • LCD Display- Bumili Dito
  • Tactile Pushbutton- Bumili Dito
  • 5mm RGB LED- Bumili Dito
  • 2 x 220 Ohm Resistors- Bumili Dito
  • 10K Potentiometer- Bumili Dito

Hakbang 1: Magtipon ng Mga Bahagi Sa Breadboard

Magtipon ng Mga Bahagi Sa Breadboard
Magtipon ng Mga Bahagi Sa Breadboard

Magsimula sa pamamagitan ng pag-plug ng iyong mga bahagi sa iyong breadboard. Subukang paghiwalayin ang mga ito hangga't maaari, upang mayroon kang maraming puwang upang ikonekta ang iyong mga jumper.

Mayroong tatlong mga bahagi na dapat mong iposisyon sa ilang mga lugar upang maiwasan ang mga karagdagang jumper:

  • I-plug ang isang resistor na 220ohm sa isang track na konektado sa bawat positibo (anode) na mga binti ng LED. Kakailanganin mo lamang ang pula at berde na mga binti, maaari mong iwanan na naka-disconnect ang asul na binti.
  • I-plug ang wiper (gitnang binti) ng palayok sa parehong track tulad ng V0 sa LCD. Gagamitin ang palayok na ito upang ayusin ang kaibahan ng LCD.

Hakbang 2: Ikonekta ang Mga Jumpers sa Lakas at ang Arduino

Ikonekta ang Mga Jumpers sa Lakas at ang Arduino
Ikonekta ang Mga Jumpers sa Lakas at ang Arduino
Ikonekta ang Mga Jumpers sa Lakas at ang Arduino
Ikonekta ang Mga Jumpers sa Lakas at ang Arduino
Ikonekta ang Mga Jumpers sa Lakas at ang Arduino
Ikonekta ang Mga Jumpers sa Lakas at ang Arduino

Sinubukan kong panatilihin ang proyektong ito na malapit sa mga halimbawa ng aralin sa Elegoo kit hangga't maaari upang madali itong magamit ang parehong mga diagram ng koneksyon at kopyahin at i-paste lamang ang mga bahagi ng code upang ito ay gumana.

Gumagamit ang proyektong ito ng mga sumusunod na aralin:

  • Aralin 4 - RGB LED
  • Aralin 5 - Mga Digital na Pag-input
  • Aralin 10 - Modyul ng Ultrasonic Sensor
  • Aralin 14 - LCD Display

Magsimula sa pamamagitan ng pagkonekta ng lakas sa mga bahagi tulad ng ipinakita sa unang imahe. Kailangan mo ng isang supply ng GND at 5V sa ultrasonic sensor, GND sa LED, GND sa pushbutton, at pagkatapos ay isang bilang ng mga koneksyon ng GND at 5V sa LCD at palayok.

Kapag tapos na ito, maaari mong ikonekta ang mga sangkap sa IO ng iyong Arduino:

  • Pushbutton - D2
  • Ultraonic Sensor Echo - D3
  • Ultrigong Sensor Trigger - D4
  • RGB LED Green Leg - D5
  • RGB LED Red Leg - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Hakbang 3: I-upload ang Sketch / Code

I-upload ang Sketch / Code
I-upload ang Sketch / Code
I-upload ang Sketch / Code
I-upload ang Sketch / Code

Susunod, kakailanganin mong i-upload ang sketch sa iyong Arduino.

I-download ang nakalakip na code at pagkatapos buksan ito sa iyong Arduino IDE.

I-plug ang iyong Arduino at tiyaking nakuha mo ang tamang napili ng com port at board, pagkatapos ay i-upload ang code.

Hakbang 4: Gamit ang Parking Assistant

Gamit ang Assistant sa Paradahan
Gamit ang Assistant sa Paradahan
Gamit ang Assistant sa Paradahan
Gamit ang Assistant sa Paradahan
Gamit ang Assistant sa Paradahan
Gamit ang Assistant sa Paradahan

Kapag pinapagana mo ang parking assistant, nagpapakita ito ng isang maikling Parking Assistant splash screen at pagkatapos ay nagsisimulang kumuha ng mga pagsukat ng distansya sa bagay sa harap ng ultrasonic sensor, sa maximum na 80cm - maaari itong mabago sa code upang umangkop sa iyong lugar ng paradahan / garahe.

Ang distansya ay ipinapakita sa LCD at ang RGB LED ay mag-iilaw alinsunod sa distansya sa object. Kung ang bagay ay nasa maximum na distansya, ang LED ay magiging ganap na berde at kung ito ay nasa pinakamaliit na distansya (ang tamang lugar ng paradahan) kung gayon ito ay magiging ganap na pula. Babaguhin ng LED ang kulay nang proporsyonal sa pagitan ng dalawang limitasyong ito, na may dilaw na kulay sa gitna. Kung ang bagay ay mas malapit kaysa sa minimum na distansya, ang LED ay mag-flash pula. Ang LCD ay magpapatuloy na ipakita ang aktwal na sinusukat na distansya habang ang LED ay kumikislap.

Sinusubukang igalaw ang iyong katawan o kamay sa harap ng ultrasonic sensor at suriin na ang mga sukat sa LCD ay nagbabago at ang RGB LED ay nagbabago mula sa berde kapag malayo ka sa pula kapag malapit ka na.

Hakbang 5: Pagtatakda ng isang Bagong Posisyon sa Paradahan

Pagtatakda ng isang Bagong Posisyon sa Paradahan
Pagtatakda ng isang Bagong Posisyon sa Paradahan

Upang magtakda ng isang bagong posisyon sa paradahan, siguraduhin na ang kotse ay naka-park sa bagong posisyon na itatakda at ang display ay nagpapakita ng tamang distansya sa kotse, pagkatapos ay pindutin ang pindutan upang i-update ang posisyon ng paradahan. Tandaan na hindi nito binabago ang maximum na distansya, kaya kung kailangan mong iparada ang iyong sasakyan nang mas malayo sa distansya na ito, kakailanganin mong i-update ito sa code, ang pagsasaayos na ito ay sinadya upang magamit para sa mahusay na pagsasaayos.

Subukang maglagay ng isang bagay o iyong kamay sa isang tiyak na distansya, sabihin sa paligid ng 40cm mula sa ultrasonic sensor at itulak ang pindutan. Dapat na berdeng berde ang LED at pagkatapos pula at ang bagong distansya ay maitatakda. Dapat mo na ngayong mapansin na ang RGB LED ay ganap na namumula ng 40cm sa halip na 20cm at nagsisimulang mag-flash kapag ang distansya ay mas mababa sa 40cm.

Upang mai-reset ang distansya, itakda ang bagay sa 20cm mula sa sensor at pindutin muli ang pindutan.

Ang tamang lugar na 20cm at ang maximum na distansya na 80cm ay mga di-makatwirang bilang lamang na ginamit para sa halimbawang ito. Kakailanganin mong i-set up ang iyong sariling mga limitasyon para sa iyong sariling garahe at kotse bago mo ito gamitin.

Iyon lang, ang iyong katulong sa paradahan ay maaari nang mai-install sa isang enclosure at mai-mount sa pader sa iyong garahe. Maaari mo ring iposisyon ang LCD at LED nang kaunti pa sa pader kaysa sa ultrasonic sensor upang mas madaling makita ito.

Ipaalam sa akin kung ano ang babaguhin mo o gagawin nang iba sa seksyon ng mga komento.

Inirerekumendang: