Tartalomjegyzék:
- Kellékek
- 1. lépés: Az LCD bekötése
- 2. lépés: A zümmögő és az ultrahangos érzékelő csatlakoztatása
- 3. lépés: A kód
Videó: Távolságérzékelő (fehér bot esetén): 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Egy tipikus távolságérzékelőt már széles körben lefedett az Instructables. Ezért szerettem volna kipróbálni ennek a jól ismert koncepciónak a adaptációját, mint egy fehér botot.
A fehér vesszők azok a vesszők, amelyeket a vakok használnak, hogy megmondják nekik, hol van az út. A HC-SR04 érzékelővel kifejlesztett áramkör és kód nagyobb frekvenciájú hangjelzést ad, amint az érzékelő közelebb kerül egy tárgyhoz. Ezért, ha az áramkört a fehér vessző végéhez rögzítették, akkor ismeretlen terepen vagy olyan helyeken is használható, ahol nincs egyértelmű út a vakok számára. Ez segíthet nekik elkerülni a nagy tárgyakat olyan területeken, amelyek nem túl kényelmesek.
Ezenkívül az áramkör LCD kijelző segítségével megadhatja az érzékelő és a vele szemben lévő tárgy közötti távolságot is. Ez különösen hasznos lehet más forgatókönyvekben, például egy szoba méretének mérésében, ha nincs kéznél mérőszalag.
Itt van egy Instructables, amely úgy gondolom, hogy jól teljesíti a projekt távolságérzékelő aspektusát, mivel nem fogok túl részletesen foglalkozni az áramkörrel
Kellékek
1) 1 x 3V piezo zümmögő (link)
2) 1 x LCD képernyő (link)
3) 40 x férfi -férfi és férfi -női jumper vezetékek (link). Szüksége van egy sor férfi -férfi és férfi -női vezetékre VAGY, ha kényelmesen forrasztja, akkor bármilyen típusú vezetéket használhat.
4) 1 x HC-SR04 ultrahangos érzékelő (link)
6) 1 x Arduino Uno vagy Arduino Nano csatlakozó kábellel (link)
7) 1 x Breadboard (link)
8) 1 x potenciométer vagy trimmelőedény az LCD kontrasztjának szabályozására (link)
1. lépés: Az LCD bekötése
Az Arduino 2., 3., 4., 5., 11. és 12. csapja az LCD 14., 13., 12., 11., 6. és 4. érintkezőjéhez van csatlakoztatva.
Az LCD 1., 5. és 16. csapja a földhöz van csatlakoztatva.
Az LCD 2. és 15. csapja +5V -ra van csatlakoztatva.
Az LCD 3. csapja a potenciométer vagy a díszítőedény középső csatlakozójához van csatlakoztatva. A potenciométer vagy a trimmelőedény másik két kivezetése földhöz és +5V -hoz van csatlakoztatva.
Az LCD 7., 8., 9. és 10. csapja semmihez nincs csatlakoztatva.
2. lépés: A zümmögő és az ultrahangos érzékelő csatlakoztatása
Az áramkör működése:
A HC-SR04 ultrahangos érzékelő a hanghullám-visszaverődés elvén működik. Az érzékelő egyik oldala ultrahangos hullámot küld, a másik pedig érzékeli. Ezt a két oldalt együtt használják, a HC-SR04 triggertűje aktiválódik, ami miatt az érzékelő ultrahangos hanghullámot ad le. Az Arduino ezután méri azt az időt, ameddig a hanghullám visszaverődik a tárgyról, és az ultrahangos érzékelő észleli. Ennek az időkülönbségnek és a hangsebességnek az ismerete segíthet az érzékelő és a tárgy közötti távolság meghatározásában. Itt van egy link, amely részletesebben elmagyarázza az áramkört.
Ha ismeri a távolságot, nagyon könnyű beállítani a hangjelzések gyakoriságát. A frekvencia fordítottan arányos a távolsággal, tehát ez volt az egyenlet. Játszottam egy kicsit az állandóval, hogy megbizonyosodjak arról, hogy a sípolás nem túl bosszantóan gyakori vagy túl ritkán van elhelyezve. Az ultrahangos érzékelők nem a legmegbízhatóbbak, mivel nem megfelelő értéket adnak, ha a felület, amelyre mutat, megdől, vagy túl messze vagy túl közel van. Ezért egy hibamentes mechanizmust is megvalósítottam, amely állandó hangjelzést adott, hogy tájékoztassa a felhasználót arról, hogy az ultrahangos érzékelőt rosszul tájékoztatták.
A kapcsolatok:
A zümmögő pozitív kivezetése a 6. tűhöz van csatlakoztatva. Ez a csatlakozás rózsaszín vezetékként jelenik meg. A zümmögő negatív kivezetése a földhöz van csatlakoztatva.
Az ultrahangos érzékelő 4 érintkezővel rendelkezik. A Vcc és GND elnevezésű legkülső csapok a +5V sínhez, illetve a földi sínhez vannak csatlakoztatva. A trig feliratú csap az Arduino 9. tűjéhez van csatlakoztatva. Ez a kapcsolat zöld vezetékként jelenik meg. Az ultrahangos érzékelőn lévő echo jelzésű visszhang az Arduino 10. tűjéhez van csatlakoztatva. Ez a csatlakozás narancssárga vezetékként jelenik meg.
3. lépés: A kód
A kódot megjegyzésekkel látták el
A kód linkjét ebben a Google Drive -ban találja.
Ajánlott:
Világíts Gandalf, a fehér bot: 9 lépés
Világítsd meg Gandalf fehér botját: Mindig is szerettem volna egy Gandalf fehér botot, mióta a Gyűrűk Urát néztem. A Thingivers.com -on találtam egy tervrajzot. A Tinkercad segítségével módosítottam a kialakítást, hogy világítson
Oktatóanyag: Az US-016 analóg ultrahangos távolságérzékelő használata Arduino UNO-val: 3 lépés
Oktatóanyag: Az US-016 analóg ultrahangos távolságérzékelő használata Arduino UNO-val: Leírás: Az US-016 ultrahangos indítómodul lehetővé teszi a 2–3 m-es nem mérési képességeket, a tápfeszültséget 5 V-ot, az üzemi áramot 3,8 mA, támogatja az analóg kimeneti feszültséget, stabil és megbízható. Ez a modul az alkalmazástól függően eltérő lehet
Távolságérzékelő riasztás/ Arduino: 5 lépés
Távolságérzékelő riasztás W/ Arduino: Szeretett volna valaha olyan távolság-/ mozgásérzékelő riasztást, amelyet otthon készíthet, és egy kapcsoló elfordításával aktiválható? Az általam létrehozott riasztórendszer éppen ezt teszi, manipulálja az ultrahangos távolságérzékelőt annak ellenőrzésére, hogy egy
TinkerCAD ultrahangos távolságérzékelő áramkör (Computer Eng Final): 4 lépés
TinkerCAD ultrahangos távolságérzékelő áramkör (Computer Eng Final): Létrehozunk egy újabb szórakoztató tinkerCAD áramkört a karantén alatt! Ma egy érdekes összetevőt is hozzáadunk, sejtheti? Nos, ultrahangos távolságérzékelőt fogunk használni! Ezenkívül három LED -et kódolunk
Arduino LED gyűrű ultrahangos távolságérzékelő: 8 lépés
Arduino LED gyűrű ultrahangos távolságérzékelő: Ebben az oktatóanyagban megtanuljuk, hogyan kell LED gyűrűt és ultrahangos modult használni a távolság méréséhez. Nézzen meg egy bemutató videót