Tartalomjegyzék:
- Kellékek
- 1. lépés: 4 számjegyű, 7 szegmenses kijelző
- 2. lépés: Távolságérzékelő
- 3. lépés: Szervó és LED
- 4. lépés: Kód
Videó: Távolságérzékelő + 4 számjegy, 7 szeg Kijelző: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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ő
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ő
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
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.