Sisällysluettelo:

DIY - Arduinopohjainen pysäköintiavustin V2: 6 vaihetta
DIY - Arduinopohjainen pysäköintiavustin V2: 6 vaihetta

Video: DIY - Arduinopohjainen pysäköintiavustin V2: 6 vaihetta

Video: DIY - Arduinopohjainen pysäköintiavustin V2: 6 vaihetta
Video: Servo Motor with Potentiometer and LCD with Arduino 2024, Marraskuu
Anonim
Image
Image

Kun elämä antaa sinulle banaaneja !!!!! Syö niitä vain.

Välttämättömyys on keksintöjen äiti, enkä kiistä sitä. Rehellisesti sanottuna tämä on toinen kerta, kun törmäsin autotallimme seinään sen jälkeen, kun muutimme tähän uuteen taloon. Se on siinä, ei olisi kolmatta kertaa.

Tässä videossa aion laskea auton etäisyyden autotallin seinästä ultraäänianturin avulla ja näyttää sen käyttämällä vihreitä, sinisiä, keltaisia ja punaisia LED -valoja. LEDien väri osoittaa, pitääkö jatkaa, hidastaa, pysäyttää vai palata takaisin.

Hankkeen kokonaiskustannukset ovat noin 20-25 dollaria.

Vaihe 1: Kaavio

Osien asennus
Osien asennus

Tätä hanketta varten tarvitsemme:

  • 8 x moniväristä LEDiä
  • 8 x 220 ohmin vastukset
  • 1 x Arduino NANO
  • 1 x HC-SR04-ultraääni-anturi
  • 1 x kaiutin ja
  • 1 x 100 ohmin vastus

Aloitetaan liittämällä LEDit Arduinon nastan numeroihin D5 - D12 200 ohmin vastuksella jokaisen nastan välissä. Liitä sitten kaiutin Arduinon A0 -nastaan. Ultraäänianturin TRIG -nasta yhdistetään D2: een ja ECHO -nasta Arduinon D3 -nastoihin. Lopuksi liitä ultraäänianturin VCC -nasta Arduinon 5 V: n ulostuloon ja piirin lopuksi yhdistä kaikki -ve -nastat Arduinon GND -nastaan.

Vaihe 2: Komponenttien kokoaminen

Osien asennus
Osien asennus
Osien asennus
Osien asennus

Aloitan juottamalla LEDit piirilevyyn. Punainen päälle, sitten keltainen, jota seuraa sininen ja vihreä alareunassa.

Voit käyttää mitä tahansa haluamaasi väriä, täysin riippuen siitä, miten haluat esittää sen. Syy, miksi valitsin nämä värit, oli osoittaa vakavuus, kun auto lähestyy seinää. Olisin voinut käyttää jopa yhtä väriä koko kokoonpanossa. LEDien juottamisen jälkeen juotan 8 x 220 ohmin virranrajoitusvastukset levyn takaosaan. Seuraavaksi juotan summerin ja 100ohmin vastuksen alukselle. Sen jälkeen juotan 2 riviä naaraspuolisia otsanauhoja Arduinon pitämiseksi. Seuraavaksi minun on aika juottaa ultraäänianturi levyn pohjaosaan. Lopuksi juotan kaapelit levyyn ennen pohjaosan irrottamista. Okei, tältä se siis näyttää. Katsotaan nyt seuraavassa osassa olevaa koodia.

Vaihe 3:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Gerber -tiedosto:

Kaavio: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Vaihe 4: Koodi

Koodi
Koodi

Aloita koodi sisällyttämällä "NewTone.h" -kirjasto ja määrittelemällä vakiot ja yleiset muuttujat, joita käytetään koko koodissa.

Määritä sitten asennusosassa pin -tilat. Laske nyt silmukkaosassa "Etäisyys" tuumina lukemalla ultraäänianturilta saatu arvo. Tarkistamalla sitten "Etäisyyden" arvon, sytytämme tai sammutamme LEDit sen mukaan, kuinka kaukana kohde on. Jos etäisyys on suurempi kuin 200, sammuta kaikki LEDit ja summeri, kun kohde on kantaman ulkopuolella.

Koodin seuraava bitti tarkistaa, onko kohde paikallaan. Se vertaa nykyisen etäisyyden arvoa edelliseen etäisyyteen ja jos arvot ovat samat (kohde ei ole liikkunut), se lisää laskuria. Jos kohde liikkuu milloin tahansa tämän prosessin aikana, laskuri nollataan.

Kun laskuri saavuttaa 20, kaikki LEDit sammuvat. Luo lopuksi toiminto, joka sammuttaa kaikki LEDit ja summerin.

Koodi:

NewTone -kirjasto: https://hacksterio.s3.amazonaws.com/uploads/attac… Gerber -tiedosto:

Vaihe 5: Esittely

Esittely
Esittely

Land Rover R1V2: n avulla aion esitellä projektin teille. Kuten näette, LED -merkkivalot muuttuvat vihreästä punaiseksi, kun rover lähestyy ultraäänianturia. Joo!! tehtävä suoritettu.

Vaihe 6:

Kiitos vielä kerran viestini tarkistamisesta. Toivottavasti se auttaa sinua.

Jos haluat tukea minua, tilaa YouTube -kanavani (https://www.youtube.com/user/tarantula3).

Kiitos, ca taas seuraavassa opetusohjelmassa.

  • JLCPCB - 2 $ PCB -prototyypille:
  • V1:
  • Teaser:
  • Video:

Suositeltava: