Tartalomjegyzék:

Távolságérzékelő (fehér bot esetén): 3 lépés
Távolságérzékelő (fehér bot esetén): 3 lépés

Videó: Távolságérzékelő (fehér bot esetén): 3 lépés

Videó: Távolságérzékelő (fehér bot esetén): 3 lépés
Videó: Mobilarena TV: újdonság fém csomagolásban 2024, Július
Anonim
Távolságérzékelő (fehér bothoz)
Távolságérzékelő (fehér bothoz)

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 LCD bekötése
Az LCD bekötése
Az LCD bekötése
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

A zümmögő és az ultrahangos érzékelő csatlakoztatása
A zümmögő és az ultrahangos érzékelő csatlakoztatása
A zümmögő és az ultrahangos érzékelő csatlakoztatása
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ód
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: