INHOUDSOPGAWE:

Afstandsmeter vir parkeergarage met Arduino: 4 stappe (met foto's)
Afstandsmeter vir parkeergarage met Arduino: 4 stappe (met foto's)

Video: Afstandsmeter vir parkeergarage met Arduino: 4 stappe (met foto's)

Video: Afstandsmeter vir parkeergarage met Arduino: 4 stappe (met foto's)
Video: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, November
Anonim
Image
Image

Hierdie eenvoudige projek help u om u motor in die motorhuis te parkeer deur die afstand van voorwerpe voor die buffer van u motor aan te dui. 'N' Stop'-boodskap sal u vertel wanneer dit tyd is om te stop. Die projek is gebaseer op die gewone HC-SR04 of Parallax Ping)))) (tm) ultrasoniese afstandmeters en 'n Arduino -bord. Ek het die Leonardo gebruik, maar dit moet op enige ander oorspronklike of versoenbare bord werk.

Vir die vertoning het ek 'n matriksweergawe gekies om sy grootte en om estetiese redes.

Stap 1: Wat u nodig het …

Bou die projek …
Bou die projek …

Om hierdie projek te bou, benodig u:

  1. 'N Arduino -bord: 'n Oorspronklike of versoenbare bord moet werk, aangesien die kode nie gebruik maak van gespesialiseerde penne/funksies nie; u kan dit oral op die internet vind, of miskien het u een ongebruik in 'n laai in u laboratorium.
  2. 'N HC-SR04 of Parallax Ping)))) ultrasoniese afstandsmeter: dit word algemeen gebruik met Arduino-projekte, dus waarskynlik het u dit reeds. Hier is 'n paar skakels:- Parallax Ping))) op Parallax- HC-SR04 op Sparkfun- Parallax Ping)) op Pololu- HC-SR04 soekresultate van Ebay
  3. Die vier matriks -skerm: ek het dit by IOTMODULES op Ebay gekoop: 4 Way MAX7219 DOT MATRIX As die skakel nie werk nie, kontak hulle gerus in hul Ebay -winkel.
  4. Soldeervaardighede, natuurlik:)

Stap 2: Bou die projek …

Bou die projek …
Bou die projek …
Bou die projek …
Bou die projek …

Laai die arduinorangefinder.pdf skematiese diagram af. U kan ook die HC-SR04 pdf en die ping))) pdf vind, slegs vir u verwysing. Die elektroniese diagram is baie eenvoudig, volg dit presies. skerm en sensor van ongeveer 1 meter (sien prent 1) sodat u dit later makliker kan plaas.

In die beeld 2 kan u sien hoe u die kragtoevoerpenne vir die skerm en sensor soldeer: +5V van die skerm en Vcc van die sensor moet aan soldeer gesoldeer word. Elke ander pen moet sy eie terminaal hê.

Image5 is die Ping))) weergawe van die projek. Gaan na die volgende stap as u gereed is …

Stap 3: Arduino -kode …

Arduino -kode …
Arduino -kode …
Arduino -kode …
Arduino -kode …

Dit is tyd om aan die Arduino -kant te werk.

Laai die aangehegte MD_MAX72XX.zip-biblioteek af en installeer dit vanaf die IDE (skets-> invoerbiblioteek).

Pak die MeasureDistanceV200.ino -skets uit en laai dit, en laat ons daarna kyk. Daar is verskeie reëls wat u kan wysig:

1) Die tipe matriksvertoning: die meegeleverde biblioteek ondersteun 4 tipe matriksvertonings, sodat dit by die meeste skerms in die mark kan werk. Los net een definisie op 'n slag op en laai die kode op na Arduino om te sien of dit by u skerm pas.

2) Die tipe sensor: los slegs die lyn op wat by u sensor pas.

3) Kies u voorkeureenheid uit sentimeter of duim: los slegs die regte een op, 'n waarskuwing is opgestel in die voorwaardelike samestelling, dit sal u wys wat u gekies het.

Stel nou die afstande in soos u verkies; u kan dit later verander wanneer die projek in plek is.

Laai die kode op en kyk of alles werk. As u probleme ondervind, moet u die bedrading en verbindings nagaan.

Opdatering 2019/03/30 - Die kode is opgedateer:> Nuwe matrix -vertoonbiblioteek, dit ondersteun 4 skermtipes (baie dokumentasie in die biblioteek) Krediete aan majicdesigns

Opdatering 2019/01/10 - Die kode is opgedateer:> Die moontlikheid bygevoeg om die meeteenheid uit sentimeter of duim te kies

Opdatering 2017/12/30 - Die kode is opgedateer:> Skakel die skerm uit as dit langer as 10 sekondes op STOP -afstand stilstaan!

Stap 4: Die projek aan die werk …

Die projek aan die werk …
Die projek aan die werk …
Die projek aan die werk …
Die projek aan die werk …

Meet die hoogte van die mees prominente deel van die buffer van u motor vanaf die vloer. Heg die sensor naby die muur, tot die hoogte wat u gemeet het.

Ek het 'n polistireenskuimblad gebruik waarin ek 'n gleuf vir die sensor gemaak het (sien prentjie).

Plaas nou die skerm sodat u dit uit u motor kan sien.

Probeer om per motor in te gaan en kyk na die afstande, pas dit aan in die Arduino -kode en laai dit weer op indien nodig.

Aanbeveel: