Turinys:

Valdymo balsu robotizuota ranka: 4 žingsniai
Valdymo balsu robotizuota ranka: 4 žingsniai

Video: Valdymo balsu robotizuota ranka: 4 žingsniai

Video: Valdymo balsu robotizuota ranka: 4 žingsniai
Video: Siurblys Elektrolux i9 ir valdymas balsu su Alexa, JUNG Vilnius biure 2024, Lapkritis
Anonim
Valdymo balsu robotizuota ranka
Valdymo balsu robotizuota ranka

Aš sukūriau robotinę ranką, kuri veiks pagal jūsų balso komandą.

Roboto ranka valdoma naudojant natūralią prijungtą kalbos įvestį. Kalbos įvestis leidžia vartotojui bendrauti su robotu daugeliui žmonių pažįstamais terminais. Kalba aktyvuojamų robotų privalumai yra laisvų rankų įranga ir greitos duomenų įvedimo operacijos. Siūlomas robotas sugeba suprasti natūralios kalbos komandų reikšmę. Išsiaiškinus balso komandas, sugeneruojama užduoties atlikimo valdymo duomenų serija. Galiausiai robotas iš tikrųjų atlieka užduotį. Dirbtinio intelekto metodai naudojami tam, kad robotas suprastų balso komandas ir veiktų norimu režimu. Taip pat galima valdyti robotą naudojant klaviatūros įvesties režimą. Robotai - tai sistemų paketas, apimantis mechanines, elektrines, kompiuterines ir automatikos technologijų sritis, kurios gali būti naudojamos įvairioms pramonės ir buities užduotims atlikti. Be to, šioje srityje robotai gali būti valdomi su mažesniu tiesioginiu žmogaus įsikišimu, kad būtų pasiekta natūralesnė sąveika su mašinomis. Norėdami tai padaryti, turite valdyti robotą balso komandomis. Tai leidžia vartotojui atlaisvinti rankinį smėlio darbą atliekant kitas užduotis. Kai kurios pagrindinės robotų, naudojančių balso atpažinimą, programos yra skirtos žmonėms su negalia, vykdant iš anksto nustatytą komandų rinkinį c. Balso komandoms apdoroti paprastas ir efektyvus būdas yra naudoti išmanųjį telefoną. Išmanieji telefonai yra galingi įrenginiai, galintys atlikti daugybę funkcijų, panašių į kompiuterį. Turėdami nepriklausomą operacinę sistemą ir interneto ryšį, jie vis dažniau naudojami daugelyje programų. Viena iš pagrindinių funkcijų, kurią naudosime, yra integruotas „Bluetooth“. Tai leis telefonui bendrauti su robotu. Išmaniesiems telefonams naudojamos kelios operacinės sistemos, tačiau labiausiai paplitusi yra „Google Inc.“sukurta „Android“operacinė sistema. Jos lankstumas ir patogumas yra ideali sąsaja robotizuotoms programoms. Šie „Android“susijusios sistemos yra labai veiksmingos kuriant programas visame pasaulyje. „Bluetooth“technologija keičiasi duomenimis per trumpą diapazoną, tačiau yra labai įgudęs būdas bendrauti tarp dviejų įrenginių, tokių kaip mikrovaldiklis ir išmanusis telefonas. Duomenų paketai siunčiami ir gaunami trumpojo bangos radijo signalais. Robotams būtina nedelsiant priimti komandas, todėl pagrindinį bendravimo būdą naudojome „Bluetooth“. Kasdieniame gyvenime tokie robotai gali būti naudojami navigacijai ir valdymui tam tikroje padėtyje. Robotas gali išlaikyti iš anksto nustatytą linijinį greitį arba gali turėti kintamą greitį ant plokščių paviršių. Balso atpažinimas palaikomas naudojant mikrovaldiklį; Arduino (UNO). Norint valdyti robotą, naudojamos dvi pagrindinės komandos - vynuogių, atleiskite stabdymą. Siekiant aptikti ir sugauti bet kokius objektus, įdiegtas ultragarsinis modulis, užprogramuotas sugauti objektą, jei jo kelyje yra koks nors objektas, ir informuoti vartotoją naudoti kitą balso komandą. Ultragarsiniai jutikliai garso įrašymui naudoja garso bangų siųstuvus ir imtuvus. aido laiką ir naudokite jį atstumui apskaičiuoti. „MIT App Inventor 2“buvo naudojamas kuriant „Android“programą. Tai įrankis, kuriame naudojama blokavimo programavimo technika, kad net pradedantieji galėtų patirti „Android“programų kūrimą. Labai svarbu buvo sukurti programą, skirtą užmegzti belaidį ryšį per tam tikrą diapazoną per „Bluetooth“. Trumpai tariant, galime daryti išvadą, kad balsu valdomi robotai tikrai gali būti ateities rinka daugeliui pramoninių ir buitinių tikslų, susijusių su kasdienių užduočių automatizavimu. Po kelių bandymų ir bandymų mūsų siūlomas „Bluetooth“ryšio metodas veiksmingai veikė su priimtinu laiku. Ryšiai tarp mikrovaldiklio ir „Bluetooth“veikė gana gerai su keliomis balso komandų atpažinimo klaidomis. Mes naudojome tiek GSM, tiek WIFI interneto ryšį, kad programa atpažintų komandas ir susietų ją su „Arduino“. Tačiau būsimiems pakeitimams galime sukurti neprisijungus veikiančią sistemą, kad programa atpažintų balsą ir nusiųstų jį atgal į mikrovaldiklį. Keletas „Android“pagrįstos programos pakeitimų gali sukelti daug aiškesnį balso atpažinimą.

1 žingsnis: komponentai

1. Arduino UNO x2

www.amazon.in/Robotbanao-Atmega328p-Cable-…

2. Ultragarsinis jutiklis HC SR-04 x2

www.amazon.in/SPECTRACORE-Ultrasonic-Detec…

3. Servo variklis Sg90 x4

www.amazon.in/Easy-Electronics-Servo-Motor…

4. Styga

5. REES52 „Bluetooth“siųstuvo -imtuvo modulis su TTL išėjimais HC05

www.amazon.in/REES52-Bluetooth-Transceiver…

2 žingsnis: grandinė

Grandinė
Grandinė

3 žingsnis: kodavimas

Rekomenduojamas: