Namaste robot hangvezérléssel és alkalmazásokkal

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





NAK NEK A robot egy elektromechanikus gép amelyet áramkör vagy számítógépes program irányít. A robotok kicserélték az embereket olyan folyamatos és veszélyes feladatok végrehajtása érdekében, amelyeket az emberek nem választanak. Ajándék a robotokat különböző kategóriákba sorolják jellemzőik és teljesítményük alapján, például ipari robotok, kereskedelmi robotok, szolgáltató robotok, mobil robotok. Itt van egy szolgáltató robot, amely folyamatos feladatokat lát el, hogy az embereket egy „Namaste” -ot képviselő kézmozdulattal fogadja rögzített hangüzenetben. Általában, amikor meghívunk embereket otthonra, partikra, házasságkötésre, irodába, stb. Meg kell szerveznünk egy személyt, aki üdvözli és meghívja őket a bejáratnál. Ha az emberek száma alacsony, akkor a feladat egyszerűbb. De ha több száz embert köszönt, akkor a feladat nehéz. Ennek a problémának a leküzdéséhez íme egy projekt, nevezetesen a hangvezérlésű namaste robot.

Namaste robot

Namaste robot



Namaste robot hangvezérléssel

A Namaste fő koncepciója robot projekt célja a különféle szervomotorok vezérlése egy Arduino deszkán keresztül. Ez a robot átvizsgálja a környező embereket és 180 ° -kal elfordítja a fejét. Ha bárkit felismer a közelben, akkor mindkét kezét egymás kezével nyomja meg Namaste-nak. Ez az indiai emberek kívánságának hagyományos módja. A robotok alkalmazásai bevonja bevásárlóközpontokba, parkokba, irodákba, hogy vonzza az embereket.


A Namastae robot blokkdiagramja hangvezérléssel

Az alábbi ábra a Namaste robot hangvezérelt blokkdiagramját jelöli. Ebben a fajta robotban hangutasítások vannak programozva. A teljes fejlesztőkártya csatlakoztatható a közös tápegységhez. Az egyes blokkok leírása a következő. A tápegység megadja az összes modul áramellátását. Ezek a modulok áramot igényelnek mA-ben, és az üzemi feszültség 5 V lesz.



A Namastae robot blokkdiagramja hangvezérléssel

A Namastae robot blokkdiagramja hangvezérléssel

Arduino Board

Az Arduino egyfajta eszköz egy egyszerű mikrokontroller alapú tábla alapján, amelyet a fizikai világ irányítására és érzékelésére használnak, mint egy asztali számítógép. A fizikai számításhoz különféle mikrokontroller platformok állnak rendelkezésre. Az Arduino fontos jellemzői az olcsó, nyílt forráskódú és bővíthető szoftverek. Az Arduino szoftver nyílt forráskódú eszközként érhető el, és a nyelv kibővíthető a C ++ könyvtárak segítségével.

Arduino Board

Arduino Board

Ping érzékelő

A pingérzékelő a SONAR segítségével szabályozza a közelében lévő tárgy távolságát. Ez érzékelőt használják a robot szeme megérzi az akadályt. Például közelségérzékelő. Kiváló tartomány-pontosságot és stabil leolvasást biztosít. Ennek az érzékelőnek a működését nem befolyásolja a fekete anyag vagy a napfény. A pingérzékelő specifikációi: feszültség 5V, áram 15mA, az érzékelő szöge NEM> ​​= 15, és az érzékelési távolság 2 cm ~ 450 cm.

Ping érzékelő

Ping érzékelő

Az alábbiakban látható a pingérzékelő és az Arduino összekapcsolása. Négy csap áll rendelkezésre az érzékelő pingeléséhez egy Arduino táblával. Az Arduino tábla négy csapja a GND, a VCC, az ECHO és a TRIGGER. A táblán lévő csapok D0-D13, abban az esetben, ha 12 és 13 csapok vannak bemeneti és kimeneti csapok.


Az Arduino mikrovezérlő szervo vezérlő könyvtárral kínál számunkra, amely lehetővé teszi, hogy könnyedén váltsunk szervókat. Ebben a projektben 5 szervót használtunk a Namaste robot mozgásának szabályozására, például fej, jobb könyök, bal könyök, jobb váll és bal váll. Itt a digitális bemeneti / kimeneti csapok (D5, D6, D9, D10, D1) csapok jelzik az Arduino táblában a szervomotorokhoz csatlakozva.

Hanglejátszó IC

Ez a hanglejátszó IC felajánlja a rögzített üzenetet, amely előre meghatározott frekvencián játszik le. A lejátszás a hangerősítő egységre kerül.

Hanglejátszó IC

Hanglejátszó IC

Relé

NAK NEK a relé egyfajta kapcsoló elektromosan működik. Az áram a relé tekercsén keresztül mágneses mezőt hoz létre, amely meghúz egy kart és megváltoztatja a kapcsoló érintkezőit.

Relé

Relé

Hangvezérlés Namastae robot működik

A Namaste robot működése lépésről lépésre elvégezhető a szimulált eredmények mellett. Amikor a Namaste robot első állapotban van, akkor a szervomotor A 2, 3, 4, 5 robot s értéke OFF vagy nulla. A Namaste robot feje középről jobbra, balra, majd visszafelé középre váltakozik a Servo motor1 0 ° -180 ° -os forgása miatt. A robot fejének mozgása meghatározza, hogy a Namaste robot akadályt keres. Amikor a pingérzékelő bármilyen akadályt észlel, a robot fejállása visszatér a középre, és a Servo motor1 relikviákat 90 ° -os szögben kikapcsolja. LOW állapotban aktiválódik.

Amikor az 1. szervomotor kikapcsol, a többi motor, például a szervo4 és a szervo5 bekapcsol. A jelvezeték a Namaste robot jobb és bal vállánál vált ki. Most egy robot keze teheti fel a mozgást. A váll szervomotorok kapcsolódnak az Arduino kártya digitális bemeneti és kimeneti csapjaihoz. De a jelvezetékek vagy ezek a csapok magasak lesznek, és a szervo helyzete 90 ° -ra változik. Most a szervo4 és az 5 szervo kikapcsol.

Végül arra a következtetésre juthatunk, hogy ennek a hangvezérlésnek a fő célja robot a szolgáltatás nyújtása udvariasan fogadni az embereket az előttük sétáló emberek észlelésével. Különféle nyilvános helyeken használható, például parkokban, bevásárlóközpontokban, partikon stb. Reméljük, hogy jobban megértette ezt a koncepciót. Ezenkívül bármilyen kérdés, amely erre a koncepcióra vonatkozik, vagy az arduino alapú robotprojektek , kérjük, adja meg értékes javaslatait az alábbi megjegyzés részben kommentálva.

Fotók: