Sisällysluettelo:

Arduino -pysäköintitutka - Pysäköi autosi oikeaan paikkaan joka kerta: 5 vaihetta (kuvilla)
Arduino -pysäköintitutka - Pysäköi autosi oikeaan paikkaan joka kerta: 5 vaihetta (kuvilla)

Video: Arduino -pysäköintitutka - Pysäköi autosi oikeaan paikkaan joka kerta: 5 vaihetta (kuvilla)

Video: Arduino -pysäköintitutka - Pysäköi autosi oikeaan paikkaan joka kerta: 5 vaihetta (kuvilla)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Heinäkuu
Anonim
Arduino Parking Assistant - Pysäköi autosi oikeaan paikkaan joka kerta
Arduino Parking Assistant - Pysäköi autosi oikeaan paikkaan joka kerta
Arduino Parking Assistant - Pysäköi autosi oikeaan paikkaan joka kerta
Arduino Parking Assistant - Pysäköi autosi oikeaan paikkaan joka kerta
Arduino Parking Assistant - Pysäköi autosi oikeaan paikkaan joka kerta
Arduino Parking Assistant - Pysäköi autosi oikeaan paikkaan joka kerta
Arduino -pysäköintitutka - Pysäköi autosi oikeaan paikkaan joka kerta
Arduino -pysäköintitutka - Pysäköi autosi oikeaan paikkaan joka kerta

Tässä projektissa näytän sinulle, kuinka rakentaa oma pysäköintitutka Arudinoa käyttäen. Tämä pysäköintitutka mittaa etäisyyden autoosi ja opastaa sinua pysäköimään sen oikeaan paikkaan käyttämällä LCD -näytön lukemaa ja LED -valoa, joka muuttuu vähitellen vihreästä punaiseksi. Punainen LED alkaa vilkkua, jos olet liian lähellä. Avustajan painikkeella voit myös asettaa uuden pysäköintipaikan.

Tämä projekti on rakennettu käyttämällä vain Elegoo Uno Project Super Starter Kit -komponentteja.

Tarvikkeet

Kuten mainittiin, tämä projekti rakennettiin käyttämällä Elegoo Uno Project Super Starter Kit -sarjaa, joten tämän paketin hankkiminen tarkoittaa, että sinulla on kaikki mitä tarvitset sen rakentamiseen.

Jos sinulla ei ole tai haluat ostaa koko sarjaa, tarvitset seuraavat komponentit:

  • Arduino Uno - Osta täältä
  • Leipälauta ja puserot - Osta täältä
  • Ultraäänianturi- Osta täältä
  • LCD-näyttö- Osta tästä
  • Kosketuspainike- Osta täältä
  • 5 mm RGB LED- Osta täältä
  • 2 x 220 ohmin vastukset- Osta täältä
  • 10K-potentiometri- Osta täältä

Vaihe 1: Kokoa komponentit leipälevylle

Kokoa komponentit leipälevylle
Kokoa komponentit leipälevylle

Aloita liittämällä komponentit leipälevyyn. Yritä erottaa ne mahdollisimman paljon, jotta sinulla on paljon tilaa hyppääjien liittämiseen.

On kolme osaa, jotka sinun tulee sijoittaa tiettyihin paikkoihin välttääksesi lisäpuseroita:

  • Liitä 220ohmin vastus kiskoon, joka on kytketty LED -valon positiivisiin (anodijalkoihin). Tarvitset vain punaiset ja vihreät jalat, voit jättää sinisen jalan irti.
  • Liitä kattilan pyyhin (keskijalka) samaan raitaan kuin nestekidenäytön V0. Tätä astiaa käytetään LCD -näytön kontrastin säätämiseen.

Vaihe 2: Yhdistä puserot virtalähteeseen ja Arduinoon

Yhdistä puserot virtalähteeseen ja Arduinoon
Yhdistä puserot virtalähteeseen ja Arduinoon
Yhdistä puserot virtalähteeseen ja Arduinoon
Yhdistä puserot virtalähteeseen ja Arduinoon
Yhdistä puserot virtalähteeseen ja Arduinoon
Yhdistä puserot virtalähteeseen ja Arduinoon

Olen yrittänyt pitää tämän projektin mahdollisimman lähellä Elegoo -sarjan esimerkkitunteja, jotta on melko helppoa käyttää samoja kytkentäkaavioita ja vain kopioida ja liittää koodin osat saadaksesi sen toimimaan.

Tämä projekti käyttää seuraavia oppitunteja:

  • Oppitunti 4 - RGB -LED
  • Oppitunti 5 - Digitaalitulot
  • Oppitunti 10 - Ultraäänianturimoduuli
  • Oppitunti 14 - LCD -näyttö

Aloita kytkemällä virta laitteeseen ensimmäisen kuvan mukaisesti. Tarvitset GND- ja 5 V -syötön ultraäänianturiin, GND -merkkivaloa, GND -painiketta painikkeeseen ja sitten useita GND- ja 5 V -liitäntöjä nestekidenäyttöön ja kattilaan.

Kun tämä on tehty, voit liittää komponentit Arduinon IO: hon:

  • Painike - D2
  • Ultraäänianturin kaiku - D3
  • Ultraäänianturin liipaisin - D4
  • RGB LED vihreä jalka - D5
  • RGB LED Punainen jalka - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Vaihe 3: Lataa luonnos/koodi

Lataa luonnos/koodi
Lataa luonnos/koodi
Lataa luonnos/koodi
Lataa luonnos/koodi

Seuraavaksi sinun on ladattava luonnos Arduinollesi.

Lataa liitteenä oleva koodi ja avaa se sitten Arduino IDE -laitteessasi.

Liitä Arduino ja varmista, että olet valinnut oikean com -portin ja piirilevyn, ja lähetä sitten koodi.

Vaihe 4: Pysäköintitutkan käyttö

Pysäköintitutkan käyttäminen
Pysäköintitutkan käyttäminen
Pysäköintitutkan käyttäminen
Pysäköintitutkan käyttäminen
Pysäköintitutkan käyttäminen
Pysäköintitutkan käyttäminen

Kun käynnistät pysäköintitutkan, se näyttää lyhyen pysäköintitutkan aloitusnäytön ja alkaa sitten mitata etäisyyttä ultraäänianturin edessä olevaan kohteeseen, enintään 80 cm: iin - tämä voidaan muuttaa koodissa pysäköintipaikkasi mukaan /autotalli.

Etäisyys näkyy nestekidenäytössä ja RGB -LED syttyy kohteen etäisyyden mukaan. Jos kohde on suurimmalla etäisyydellä, LED on täysin vihreä ja jos se on pienimmällä etäisyydellä (oikea pysäköintipaikka), se on täysin punainen. LED vaihtaa väriä suhteessa näiden kahden rajan väliin ja keltainen väri keskellä. Jos kohde tulee lähemmäksi minimietäisyyttä, LED vilkkuu punaisena. Nestekidenäytössä näkyy edelleen todellinen mitattu etäisyys, kun LED vilkkuu.

Yritä siirtää kehoasi tai kättäsi ultraäänianturin eteen ja tarkista, että nestekidenäytön mittaukset muuttuvat ja että RGB -LED muuttuu vihreäksi kaukana ollessaan punaiseksi, kun olet lähellä.

Vaihe 5: Uuden pysäköintipaikan asettaminen

Uuden pysäköintipaikan asettaminen
Uuden pysäköintipaikan asettaminen

Jos haluat asettaa uuden pysäköintipaikan, varmista, että auto on pysäköity uuteen asetettavaan asentoon ja että näyttö näyttää oikean etäisyyden autoon, ja päivitä sitten pysäköintiasento painamalla painiketta. Huomaa, että tämä ei muuta enimmäisetäisyyttä, joten jos haluat pysäköidä autosi pidemmälle kuin tämä etäisyys, sinun on päivitettävä tämä koodiin, tämä säätö on tarkoitettu hienosäätöön.

Yritä sijoittaa esine tai käsi tietylle etäisyydelle, esimerkiksi noin 40 cm etäisyydelle ultraäänianturista, ja paina painiketta. LEDin pitäisi vilkkua vihreänä ja sitten punaisena ja uusi etäisyys asetetaan. Huomaa nyt, että RGB -LED muuttuu kokonaan punaiseksi 40 cm: n sijasta 20 cm: n tilaan ja alkaa vilkkua, kun etäisyys on alle 40 cm.

Voit nollata etäisyyden asettamalla kohteen 20 cm: n etäisyydelle anturista ja painamalla painiketta uudelleen.

Oikea piste on 20 cm ja suurin etäisyys 80 cm ovat vain mielivaltaisia numeroita, joita käytetään tässä esimerkissä. Sinun on määritettävä omat rajoituksesi omalle autotallillesi ja autollesi ennen kuin käytät sitä.

Siinä kaikki, pysäköintiavustin voidaan nyt asentaa koteloon ja asentaa autotallin seinälle. Saatat myös haluta sijoittaa nestekidenäytön ja LED -valon hieman korkeammalle seinää kuin ultraäänianturi, jotta se on helpompi nähdä.

Kerro minulle, mitä muuttaisit tai tekisit toisin kommenttikentässä.

Suositeltava: