Tartalomjegyzék:

Távolságérzékelő + 4 számjegy, 7 szeg Kijelző: 4 lépés
Távolságérzékelő + 4 számjegy, 7 szeg Kijelző: 4 lépés

Videó: Távolságérzékelő + 4 számjegy, 7 szeg Kijelző: 4 lépés

Videó: Távolságérzékelő + 4 számjegy, 7 szeg Kijelző: 4 lépés
Videó: 7. Ultrahangos távolságmérés 2024, December
Anonim
Távolságérzékelő + 4 számjegy, 7 szegmenses kijelző
Távolságérzékelő + 4 számjegy, 7 szegmenses kijelző

Használjon távolságérzékelőt, és nézze meg a tárgyak távolságát egy hét szegmenses kijelzőn. Azt is láthatja, hogy a szervó egyre jobban mozog balra, ahogy egy tárgy közelebb kerül. A piros LED jelzi, ha túl közel van, és a zöld LED jelzi, ha túl messze van.

Kellékek

- 1 x 5641AS 4 számjegyű, 7 szegmenses kijelző

- 2 x 330 ellenállás

- 1 db ultrahangos távolságérzékelő

- 1 x 180 fokos szervo

- 1 x piros LED

- 1 x zöld LED

- 1 x Arduino

- 2 x kenyértábla

- Vezetékek

1. lépés: 4 számjegyű, 7 szegmenses kijelző

4 számjegyű, 7 szegmenses kijelző
4 számjegyű, 7 szegmenses kijelző
4 számjegyű, 7 szegmenses kijelző
4 számjegyű, 7 szegmenses kijelző

A 6, 8, 9 és 12 csapokat egy pwm csaphoz kell rögzíteni. Ezek a tűk jelentik az egyes kijelzők teljesítményét. Az arduino áramot küld az első kijelző érintkezőjének, és magas vagy alacsony jelet küld minden szegmensnek (ez a diagram betűjele). Ekkor egy szám jelenik meg az első kijelzőn. Az arduino kikapcsolja ezt a kijelzőt, és bekapcsolja a másodikat, majd a harmadikat és a negyediket (amelyeket nem használ). A kijelzők olyan gyorsan be- és kikapcsolnak, hogy csak egy nagy számnak tűnik.

2. lépés: Távolságérzékelő

Távolság érzékelő
Távolság érzékelő
Távolság érzékelő
Távolság érzékelő

A távolságérzékelő 4 tűvel rendelkezik, amelyek VCC, Trig, Echo és Ground. A VCC tápfeszültségének csak 5 és 7,8 volt között kell lennie. A talajnak 0 voltnak kell lennie. A triggercsapnak szüksége van egy pwm jelre, amely gyorsan bekapcsol néhány milliszekundumra, majd kikapcsol. Ez a jel bekapcsolja az adót, amely ultrahangos hullámot küld egy tárgynak. Ezt a hullámot visszaküldi a vevőkészüléknek, amely kikapcsolja az időzítőt. Ez az idő pwm jellé alakul, amelyet az arduino távolságra alakít át.

3. lépés: Szervó és LED

Szervó és LED
Szervó és LED
Szervó és LED
Szervó és LED

Egy szervónak 3 csapja van, amelyek földeltek, VCC és jel. A föld 0 voltos lesz, a VCC 5–10,6 voltos tápfeszültség. A jelzőcsap pwm jelet vesz fel, amely 1 milliszekundum és 2 milliszekundum közötti lesz. Ha a pwm jel 1 ezredmásodperc, akkor a szervó 0 fokos szöget zár be. Míg ha a pwm jel 2 ezredmásodperc, akkor a szervó 180 fokos szöget zár be. A kódban azonban a távolságot csak szöggé kell alakítani, és az arduino már létrehozza a pwm jelet.

A LED akkor működik, ha a tárgy távolsága kisebb, mint 15 cm, míg a zöld LED akkor világít, ha a távolság nagyobb vagy egyenlő 50 cm -rel. Ezek a LED -ek úgy működnek, hogy az anód (pozitív) az arduino jelzőcsapjához, a katód (negatív) pedig a 330 ohmos ellenálláshoz csatlakozik, amely a földhöz van csatlakoztatva.

4. lépés: Kód

Néhány pin szám eltérhet a diagramtól. Ezenkívül, ha nem tetszik a kijelző sebessége, akkor mindig megváltoztathatja a DISPLAY_SPEED változó értékét egy másik számra.