Sisällysluettelo:

Etäisyysmittari pysäköintihalliin Arduinolla: 4 vaihetta (kuvilla)
Etäisyysmittari pysäköintihalliin Arduinolla: 4 vaihetta (kuvilla)

Video: Etäisyysmittari pysäköintihalliin Arduinolla: 4 vaihetta (kuvilla)

Video: Etäisyysmittari pysäköintihalliin Arduinolla: 4 vaihetta (kuvilla)
Video: Etäisyysmittari Gyttorp 600m WP - Ase ja Erä.fi 2024, Heinäkuu
Anonim
Image
Image

Tämä yksinkertainen projekti auttaa sinua pysäköimään autosi autotalliin näyttämällä etäisyyden auton puskurin edessä olevista esineistä. Stop-sanoma kertoo, milloin on aika pysähtyä. Projekti perustuu tavallisiin HC-SR04 tai Parallax Ping))) (tm) ultraääni -etäisyysmittarit ja Arduino -levy. Käytin Leonardoa, mutta sen pitäisi toimia millä tahansa muulla alkuperäisellä tai yhteensopivalla levyllä.

Näytölle valitsin matriisiversion sen koon ja esteettisten syiden vuoksi.

Vaihe 1: Mitä tarvitset…

Rakenna projekti…
Rakenna projekti…

Tämän projektin rakentamiseen tarvitset:

  1. Arduino -kortti: Alkuperäisen tai yhteensopivan levyn pitäisi toimia, koska koodi ei käytä erikoistuneita nastoja/toimintoja. Se löytyy kaikkialta Internetistä tai ehkä sinulla on käyttämätön laboratorion laatikossa.
  2. HC-SR04 tai Parallax Ping))) ultraääni-etäisyysmittari: Niitä käytetään yleisesti Arduino-projekteissa, joten luultavasti sinulla on se jo olemassa. Parallax Ping)) Pololu-HC-SR04-hakutuloksessa Ebaysta
  3. Neljän matriisin näyttö: Ostin sen IOTMODULESilta Ebayssa: 4 Way MAX7219 DOT MATRIX Jos linkki ei toimi, ota yhteyttä heidän Ebay -kauppaansa.
  4. Juototaito tietysti:)

Vaihe 2: Rakenna projekti…

Rakenna projekti…
Rakenna projekti…
Rakenna projekti…
Rakenna projekti…

Lataa kaavamainen arduinorangefinder.pdf-kaavio. Liitteenä on myös HC-SR04 pdf ja ping))) pdf vain viitteenä. Elektroninen kaavio on hyvin yksinkertainen, noudata sitä tarkasti. Ehdotan laajentaa johdotuksia noin 1 metrin näyttö ja anturi (katso kuva 1), jotta voit sijoittaa ne helpommin myöhemmin.

Kuvassa 2 näet kuinka juottaa näytön ja anturin virtalähteet: +5 V näytöstä ja Vcc anturista on juotettava yhteen. Jokaisella toisella tapilla on oltava oma liitin.

Image5 on Ping))) -versio projektista. Siirry seuraavaan vaiheeseen, kun olet valmis…

Vaihe 3: Arduino -koodi…

Arduino -koodi…
Arduino -koodi…
Arduino -koodi…
Arduino -koodi…

On aika työskennellä Arduinon puolella.

Lataa liitteenä oleva MD_MAX72XX.zip-kirjasto ja asenna se IDE: stä (luonnos-> tuontikirjasto).

Pura ja lataa MeasureDistanceV200.ino -luonnos ja tarkastelemme sitä. Voit muokata useita rivejä:

1) Matriisinäyttö: toimitettu kirjasto tukee neljää matriisinäytön tyyppiä, joten sen on toimittava useimpien markkinoilla olevien näyttöjen kanssa. Kommentoi vain yksi määritelmä kerrallaan ja lähetä koodi Arduinolle nähdäksesi, vastaako se näyttöäsi.

2) Anturityyppi: poista vain anturia vastaava rivi.

3) Valitse haluamasi mittausyksikkö senttimetreistä tai tuumista: poista vain oikea kommentti, ehdollisen kokoelman varoitus on asetettu, se näyttää valitsemasi.

Aseta etäisyydet haluamallasi tavalla, voit muuttaa niitä myöhemmin, kun projekti on valmis.

Lataa koodi ja tarkista, toimiiko kaikki. Jos saat ongelmia, tarkista johdot ja liitännät.

Päivitys 2019/03/30 - Koodi on päivitetty:> Uusi matriisinäytön kirjasto, se tukee 4 näyttötyyppiä (paljon asiakirjoja kirjaston sisällä) Laajuus majicdesignsille

Päivitys 2019/01/10 - Koodi on päivitetty:> Lisätty mahdollisuus valita mittausyksikkö senttimetreistä tai tuumista

Päivitys 2017/12/30 - Koodi on päivitetty:> Sammuta näyttö, kun STOP -etäisyys on paikallaan yli 10 sekuntia!

Vaihe 4: Projekti työssä…

Projekti töissä…
Projekti töissä…
Projekti töissä…
Projekti töissä…

Mittaa auton puskurin näkyvimmän osan korkeus lattiasta ja kiinnitä anturi lähellä seinää mittaamaasi korkeuteen.

Käytin polystyreenivaahtomuovilevyä, johon tein aukon anturille (katso kuva).

Aseta näyttö nyt niin, että näet sen autostasi.

Yritä tulla autolla ja tarkista etäisyydet, säädä ne Arduino -koodiin ja lataa se tarvittaessa uudelleen.

Suositeltava: