Përmbajtje:

Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë: 5 hapa (me fotografi)
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë: 5 hapa (me fotografi)

Video: Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë: 5 hapa (me fotografi)

Video: Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë: 5 hapa (me fotografi)
Video: MKS Gen L — Марлин 1 1 9 (configuration.h) 2024, Korrik
Anonim
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë
Arduino Parking Assistant - Parkoni makinën tuaj në vendin e duhur çdo herë

Në këtë projekt, unë do t'ju tregoj se si të ndërtoni ndihmësin tuaj të parkimit duke përdorur një Arudino. Ky asistent parkimi mat distancën me makinën tuaj dhe ju udhëzon ta parkoni në vendin e duhur duke përdorur një lexim të ekranit LCD dhe një LED, i cili gradualisht ndryshon nga jeshile në të kuqe. LED i kuq fillon të ndizet nëse i afroheni shumë. Një buton në asistent ju lejon të vendosni një pozicion të ri parkimi gjithashtu.

Ky projekt u ndërtua duke përdorur vetëm përbërës nga Elegoo Uno Project Super Starter Kit.

Furnizimet

Siç u përmend, ky projekt u ndërtua duke përdorur Elegoo Uno Project Super Starter Kit, kështu që marrja e këtij kompleti do të thotë që ju keni gjithçka që ju nevojitet për ta ndërtuar atë.

Nëse nuk keni ose dëshironi të blini një komplet të tërë, do t'ju nevojiten përbërësit e mëposhtëm:

  • Arduino Uno - Blini Këtu
  • Breadboard & Jumpers - Blini Këtu
  • Sensori tejzanor- Blini Këtu
  • Ekran LCD- Blini Këtu
  • Butoni prekës- Blini Këtu
  • LED 5mm RGB- Blini Këtu
  • 2 x Rezistorë 220 Ohm- Blini Këtu
  • Potenciometër 10K- Blini Këtu

Hapi 1: Mblidhni Komponentët Në Breadboard

Mblidhni Komponentët mbi Breadboard
Mblidhni Komponentët mbi Breadboard

Filloni duke futur përbërësit tuaj në tryezën tuaj të bukës. Mundohuni t'i ndani ato sa më shumë që të jetë e mundur, në mënyrë që të keni shumë hapësirë për të lidhur kërcyesit tuaj.

Ekzistojnë tre përbërës të cilët duhet t'i poziciononi në vende të caktuara për të shmangur kërcyesit shtesë:

  • Lidhni një rezistencë 220ohm në një pistë të lidhur me secilën nga këmbët pozitive (anode) të LED. Do t'ju duhen vetëm këmbët e kuqe dhe jeshile, mund ta lini këmbën blu të shkëputur.
  • Lidheni fshirësin (këmbën qendrore) të tenxhere në të njëjtën pistë si V0 në LCD. Kjo tenxhere do të përdoret për të rregulluar kontrastin e LCD.

Hapi 2: Lidhni kërcyesit me Power & Arduino

Lidhni kërcyesit me Power & Arduino
Lidhni kërcyesit me Power & Arduino
Lidhni kërcyesit me Power & Arduino
Lidhni kërcyesit me Power & Arduino
Lidhni kërcyesit me Power & Arduino
Lidhni kërcyesit me Power & Arduino

Unë jam përpjekur ta mbaj këtë projekt sa më afër mësimeve shembullore në çantën Elegoo, në mënyrë që të jetë mjaft e lehtë të përdorësh të njëjtat diagrame lidhjeje dhe thjesht të kopjosh dhe ngjitësh pjesë të kodit për ta bërë atë të funksionojë.

Ky projekt përdor mësimet e mëposhtme:

  • Mësimi 4 - LED RGB
  • Mësimi 5 - Inputet dixhitale
  • Mësimi 10 - Moduli i Sensorit tejzanor
  • Mësimi 14 - Ekran LCD

Filloni duke lidhur energjinë me përbërësit siç tregohet në imazhin e parë. Keni nevojë për një furnizim GND dhe 5V për sensorin tejzanor, GND në LED, GND në butonin, dhe më pas një numër lidhjesh GND dhe 5V në LCD dhe tenxhere.

Pasi të bëhet kjo, mund t'i lidhni përbërësit me IO -në tuaj Arduino:

  • Butoni i butonit - D2
  • Jehona e sensorit tejzanor - D3
  • Nxitësi i sensorit tejzanor - D4
  • Këmbë e gjelbër RGB LED - D5
  • Këmbë e kuqe LED RGB - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Hapi 3: Ngarko Skicën/Kodin

Ngarko Skicën/Kodin
Ngarko Skicën/Kodin
Ngarko Skicën/Kodin
Ngarko Skicën/Kodin

Tjetra, do t'ju duhet të ngarkoni skicën në Arduino tuaj.

Shkarkoni kodin e bashkangjitur dhe më pas hapeni atë në ID tuaj Arduino.

Lidheni Arduino -n tuaj dhe sigurohuni që të keni zgjedhur portën dhe bordin e duhur të com -it, pastaj ngarkoni kodin.

Hapi 4: Përdorimi i Asistentit të Parkimit

Përdorimi i Asistentit të Parkimit
Përdorimi i Asistentit të Parkimit
Përdorimi i Asistentit të Parkimit
Përdorimi i Asistentit të Parkimit
Përdorimi i Asistentit të Parkimit
Përdorimi i Asistentit të Parkimit

Kur ndizni ndihmësin e parkimit, ai shfaq një ekran të shkurtër të spërkatjes së Asistentit të Parkimit dhe pastaj fillon të marrë matje të distancës në objektin para sensorit tejzanor, në një maksimum prej 80 cm - kjo mund të ndryshohet në kodin që i përshtatet vendit tuaj të parkimit /garazh.

Distanca shfaqet në LCD dhe LED RGB do të ndizet sipas distancës nga objekti. Nëse objekti është në distancën maksimale, LED do të jetë plotësisht e gjelbër dhe nëse është në distancën minimale (vendi i duhur i parkimit) atëherë do të jetë plotësisht i kuq. LED do të ndryshojë ngjyrën proporcionalisht midis këtyre dy kufijve, me një ngjyrë të verdhë në mes. Nëse objekti afrohet më shumë se distanca minimale, LED do të ndizet me ngjyrë të kuqe. LCD do të vazhdojë të shfaq distancën aktuale të matur ndërsa LED po ndizet.

Mundohuni të lëvizni trupin ose dorën tuaj para sensorit tejzanor dhe kontrolloni që matjet në LCD të ndryshojnë dhe se LED RGB ndryshon nga jeshile kur jeni larg në të kuqe kur jeni afër.

Hapi 5: Vendosja e një Pozicioni të Ri Parkimi

Vendosja e një pozicioni të ri parkimi
Vendosja e një pozicioni të ri parkimi

Për të vendosur një pozicion të ri parkimi, sigurohuni që makina të jetë e parkuar në pozicionin e ri që do të vendoset dhe që ekrani po tregon distancën e duhur me makinën, pastaj shtypni butonin për të përditësuar pozicionin e parkimit. Vini re se kjo nuk ndryshon distancën maksimale, kështu që nëse keni nevojë të parkoni makinën tuaj më larg se kjo distancë, atëherë do t'ju duhet ta përditësoni këtë në kod, ky rregullim ka për qëllim të përdoret për rregullim të mirë.

Provoni të vendosni një objekt ose dorën tuaj në një distancë të caktuar, thoni rreth 40 cm nga sensori tejzanor dhe shtypni butonin. LED duhet të ndizet jeshile dhe pastaj e kuqe dhe distanca e re do të vendoset. Tani duhet të vini re se RGB LED kthehet plotësisht e kuqe me 40cm në vend të 20cm dhe fillon të ndizet kur distanca është më pak se 40cm.

Për të rivendosur distancën, vendoseni objektin në 20 cm nga sensori dhe shtypni përsëri butonin.

Pika e saktë është 20cm dhe distanca maksimale 80cm janë vetëm numra arbitrare të përdorur për këtë shembull. Ju do të duhet të vendosni kufijtë tuaj për garazhin dhe makinën tuaj para se ta përdorni.

Kjo është e gjitha, asistenti juaj i parkimit tani mund të instalohet në një rrethim dhe të montohet në mur në garazhin tuaj. Ju gjithashtu mund të dëshironi të vendosni LCD dhe LED pak më lart në mur sesa sensori tejzanor, në mënyrë që të shihet më lehtë.

Më tregoni se çfarë do të ndryshonit ose do të bënit ndryshe në pjesën e komenteve.

Recommended: