Namaste robots ar balss vadības darbību un lietojumprogrammām

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





TO robots ir elektromehāniska mašīna to vada shēma vai datorprogramma. Roboti ir apmainījušies ar cilvēkiem, veicot nepārtrauktus un bīstamus uzdevumus, kurus cilvēki izvēlas nedarīt. Klāt roboti tiek klasificēti dažādās kategorijās pamatojoties uz to īpašībām un veiktspēju, piemēram, rūpnieciskie roboti, komerciālie roboti, servisa roboti, mobilie roboti. Šeit ir servisa robots, kas veic nepārtrauktus uzdevumus, lai uzņemtu cilvēkus ar roku kustību, kas attēlo “Namaste”, izmantojot ierakstītu balss ziņojumu. Parasti, kad mēs aicinām cilvēkus uz mājām, ballītēm, laulības funkcijām, biroju utt. Mums jāorganizē persona, kas viņu sveicina un uzaicina pie ieejas. Ja cilvēku ir maz, tad uzdevums ir vienkāršāks. Bet, ja jūs apsveicat simtiem cilvēku, tad uzdevums ir grūts. Lai pārvarētu šo problēmu, šeit ir projekts, proti, namaste robots ar balss vadību.

Namaste robots

Namaste robots



Namaste robots ar balss vadību

Šīs Namaste galvenā koncepcija robotu projekts ir dažādu servomotoru vadība caur Arduino dēli. Šis robots skenē apkārtējos cilvēkus un pagriež galvu par 180 °. Ja tas atpazīst kādu no tuvumā esošajiem, tad tas novēl šim cilvēkam ar Namaste abām rokām saspiestām. Tas ir tradicionāls veids, kā novēlēt cilvēkiem Indijā. The robotu lietojumprogrammas iesaistīt iepirkšanās centros, parkos, birojos, lai piesaistītu cilvēkus.


Bloka diagramma Namastae robotam ar balss vadību

Šis attēls apzīmē Namaste robota ar balss vadību bloka diagrammu. Šāda veida robotā tiek ieprogrammētas balss komandas. Visu izstrādes paneli var savienot ar kopējo barošanas avotu. Katra bloka apraksts ir šāds. The enerģijas padeve dod strāvas padevi visiem moduļiem. Šiem moduļiem nepieciešama strāva mA, un darba spriegums būs 5 V.



Bloka diagramma Namastae robotam ar balss vadību

Bloka diagramma Namastae robotam ar balss vadību

Arduino dēlis

Arduino ir viena veida rīks pamatojoties uz vienkāršu mikrokontrolleru plati, ko izmanto, lai kontrolētu un sajustu fizisko pasauli, nevis galddatoru. Fiziskai skaitļošanai ir pieejamas dažādas mikrokontrolleru platformas. Svarīgas Arduino funkcijas ir lēta, atvērtā koda un paplašināma programmatūra. Arduino programmatūra ir pieejama kā atvērtā pirmkoda rīks, un valodu var paplašināt, izmantojot C ++ bibliotēkas.

Arduino dēlis

Arduino dēlis

Pinga sensors

Pinga sensors izmanto SONAR, lai kontrolētu objekta attālumu tā tuvumā. Šis sensors tiek izmantots kā robota acis, lai sajustu šķērsli. Piemēram, tuvuma sensors. Tas nodrošina lielisku diapazona precizitāti un stabilus rādījumus. Šī sensora darbību neietekmē melns materiāls vai saules gaisma. Ping sensora specifikācijas ir spriegums 5 V, strāva ir 15 mA, sensora leņķis NAV> = 15 un noteikšanas attālums ir 2 cm ~ 450 cm.

Pinga sensors

Pinga sensors

Ping sensora saskarne ar Arduino ir parādīta zemāk. Ir četras tapas, kas ir paredzētas saskarnei ar ping sensoru ar Arduino dēli. Četri Arduino dēļa tapas ir GND, VCC, ECHO un TRIGGER. Dēļa tapas ir D0-D13, jo 12 un 13 tapas ir ieejas un izejas tapas.


Arduino mikrokontrolleris mums piedāvā servo vadības bibliotēku, kas ļauj mums viegli pārslēgt servo. Šajā projektā mēs izmantojām 5 servo, lai regulētu Namaste robota kustības, piemēram, galvu, labo elkoni, kreiso elkoni, labo plecu un kreiso plecu. Šeit digitālās ieejas / izejas tapas (D5, D6, D9, D10, D1) tapas apzīmē Arduino dēlī, kas savienots ar servomotoriem.

Balss atskaņošanas IC

Šis balss atskaņošanas IC piedāvā ierakstīto ziņojumu, kas tiek atskaņots ar iepriekš noteiktu frekvences ātrumu. Atskaņošana tiek pārvietota uz audio pastiprināšanas bloku.

Balss atskaņošanas IC

Balss atskaņošanas IC

Relejs

TO relejs ir viena veida slēdzis darbojas elektriski. Strāvas plūsma caur releja spoli rada magnētisko lauku, kas uzaicina sviru un maina slēdža kontaktus.

Relejs

Relejs

Balss vadība Namastae robots darbojas

Namaste robota darbību var veikt soli pa solim kopā ar imitētajiem rezultātiem. Kad Namaste robots ir pirmajā stāvoklī, tad servomotors robota 2, 3, 4, 5 s ir izslēgtā stāvoklī vai nulles stāvoklī. Namaste robota galva mainās no centra uz labo, pa kreisi un pēc tam uz aizmuguri uz centru Servo motora1 griešanās dēļ no 0 ° -180 °. Robota galvas kustība norāda, ka Namaste robots meklē šķērsli. Kad ping sensors uztver jebkuru šķērsli, robota galvas stāvoklis atgriežas centrā un Servo motors1 relikvijas 90 ° leņķī un tiek izslēgts. Tas tiek aktivizēts LOW stāvoklī.

Kad servo motors1 tiek izslēgts, pārējie motori, piemēram, servo4 un servo5, ieslēdzas. Signāla līnija tiek iedarbināta uz Namaste robota labo un kreiso plecu. Tagad robota rokas var padarīt kustību augšup. Plecu servomotori ir savienoti ar Arduino dēļa digitālajām ieejas un izejas tapām. Signāla līnijas vai šīs tapas būs augstas, un servo pozīcija tiek mainīta uz 90 °. Tagad servo4 un servo 5 izslēdzas.

Visbeidzot, mēs varam secināt, ka šīs balss vadības galvenais mērķis robots ir sniegt pakalpojumu laipni uzņemt cilvēkus, atklājot cilvēkus, kas staigā priekšā. To var izmantot dažādās sabiedriskās vietās, piemēram, parkos, tirdzniecības centros, viesībās utt. Mēs ceram, ka jūs labāk izprotat šo koncepciju. Turklāt visi jautājumi par šo koncepciju vai arduino balstīti robotu projekti , lūdzu, sniedziet savus vērtīgos ieteikumus, komentējot komentāru sadaļā zemāk.

Foto kredīti: