Turinys:
- 1 žingsnis: Blokinė diagrama
- 2 veiksmas: „HC-05“„Bluetooth“modulis
- 3 žingsnis: komponentai
- 4 žingsnis: Balso valdomo roboto schema naudojant „Arduino“
- 5 žingsnis: valdomas balsu valdomas robotas naudojant „Arduino“
Video: Balso aktyvuotas „RoBoT“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Balso valdomas robotas naudojant „Arduino“: Sveiki visi, tikiuosi, kad jums viskas gerai ir sekasi. Šiandien pradėsime projektus, susijusius su robotika naudojant „Arduino“. Šiandien mes kalbėsime apie balsu valdomą robotą naudojant „Arduino“ir „Android“programą. Balso valdomas robotas yra mobilus robotas, kurį valdo tam tikros nurodytos balso komandos. Mobilioji programa gali atpažinti penkias komandas, kurios yra „Stop“, „Forward“, „Back“, „Left“, „Right“. Šiame įterptųjų sistemų projekte mes gaminame 4 WD robotizuotą automobilį, kurį galime valdyti balsu per mobiliąją programą. Programa klausosi ir siunčia instrukciją „Arduino“naudodama „Bluetooth“, tada „Arduino“atlieka nurodytą operaciją. Balso atpažinimo programa nėra 100% tiksli. Programa yra jautri aplinkiniams triukšmams. Kartais tai neteisingai interpretuoja robotui duodamas balso komandas. Bet jūs galite sukurti savo programą, kuri gali ignoruoti aplinką ir gali priimti tik jūsų balsą.
1 žingsnis: Blokinė diagrama
Komponentai Reikalingi balsu valdomam robotui
„Arduino Uno“: „Arduino Uno“naudojamas, nes jame galime sumontuoti variklio vairuotojo skydą. Tai taip pat pigu, paprasta naudoti ir užima mažiau vietos, nes viską turime pastatyti ant važiuoklės. Jei dar nesate susipažinę su „Arduino“programavimu, rekomenduoju patikrinti, kaip pradėti naudotis „Arduino“straipsniu. Variklio vairuotojo skydas: „Motor Driver Shield“yra pagrįstas L293 IC, kuris yra dvigubas viso tilto tvarkyklė. Jis naudojamas indukcinėms apkrovoms, tokioms kaip relės, solenoidai, nuolatinės srovės ir žingsniniai varikliai, valdyti. Tai leidžia vairuoti keturis nuolatinės srovės variklius ir 2 servo su „Arduino“. Mes galime savarankiškai valdyti kiekvieno variklio greitį ir kryptį.
2 veiksmas: „HC-05“„Bluetooth“modulis
: Tai 2 klasės „Bluetooth“modulis su nuoseklaus prievado profiliu, kurį galima sukonfigūruoti kaip pagrindinį arba pavaldinį. Mes galime jį naudoti tiesiog pakeisdami nuoseklųjį prievadą, kad sukurtume ryšį tarp MCU, kompiuterio ir jūsų įterpto projekto ir pan.
HC-05 specifikacija:
„Bluetooth“protokolas: „Bluetooth“specifikacija v2.0+EDR Dažnis: 2,4 GHz ISM diapazonas Moduliacija: GFSK (Gauso dažnio poslinkio klavišas) Išmetimo galia: ≤4 dBm, 2 klasė Jautrumas: ≤-84 dBm esant 0,1%, Sinchroninis: 1Mbps/1Mbps
3 žingsnis: komponentai
4-WD automobilio važiuoklė: Jame yra 2 platformos, pagamintos iš akrilo. Jame yra 4 nuolatinės srovės variklis su greičio koduotuvu. Jį lengva surinkti ir jame yra daug vietos „Arduino“, „Bluetooth“moduliui ir baterijoms.
Baterija: kiekvienas variklis naudoja iki 200 mA srovę. Lygiagrečiai naudojau tris 3,7 V, 2200 mA ličio jonų elementus. Baterija maitina 12,1 volto. Ličio jonų elementas yra įkraunamos baterijos tipas. Taigi šias ląsteles galime naudoti vėl ir vėl.
4 žingsnis: Balso valdomo roboto schema naudojant „Arduino“
Pirmiausia „Arduino Uno“pritvirtinkite variklio vairuotojo skydą.
HC-05 arba HC-06 jungtys: prijunkite Vcc prie 5 voltų. Prijunkite GND prie žemės. Rx modulis prie „Arduino Tx“. Tx modulis prie „Arduino Rx“. Jei „Bluetooth“modulis neveikia, padarykite įtampos skirstytuvą naudodami 1K ir 2K rezistorius ir prijunkite į modulio Rx kaištį, kad paverstų 5v į 3.3v. Variklio ir variklio vairuotojo skydas: kairieji varikliai prie M3 ir M4 gnybtų. Dešiniai šoniniai varikliai prie M1 ir M2 gnybtų. Jei variklis sukasi priešinga kryptimi, pakeiskite laido jungtį, kad visi varikliai pasuktų ta pačia kryptimi.
5 žingsnis: valdomas balsu valdomas robotas naudojant „Arduino“
Pastaba: įkeldami kodą į „Arduino“visada atjunkite „Bluetooth“modulio Rx ir Tx kaiščius, kitaip rodomos klaidos ir kodas neįkeliamas. Pirmą kartą prijungę „Bluetooth“modulį prie savo mobiliojo telefono, išbandykite „1234“arba „0000“slaptažodį. Jei ratai sukasi priešinga kryptimi, tiesiog pakeiskite variklio jungtį nuo variklio vairuotojo skydo gnybto. Roboto valdymas balsu nėra efektyvus būdas..
Rekomenduojamas:
Punch aktyvuotas vandens šaulys: 5 žingsniai
„Punch Activated Water Shooter“: jei esate vientisas gerbėjas. Jūs turite pažinti Jinbe. Jinbe yra „One Piece“serijos personažas, kurį sukūrė Eiichiro Oda. Jinbe yra nepaprastai galingas „Fishman Karate“meistras. Vienas iš jo metodų yra penkių tūkstančių plytų kumštis. Tai yra
Judesio aktyvuotas lempos jungiklis: 3 žingsniai
Judesio aktyvuotas lempos jungiklis: Kai išeiname iš savo stalo ar kambario, dažniausiai pamirštame ten išjungti šviesą. Dėl to prarandama elektros energija ir padidėja jūsų sąskaita už elektrą. Bet ką daryti, jei žibintai automatiškai išsijungia, kai išeinate iš kambario. Taip į
[EMG] Raumenų aktyvuotas jungiklis: 3 žingsniai
[EMG] Raumenų aktyvuotas jungiklis: šis prototipas parodo pigių ir atviro kodo aparatinės įrangos/programinės įrangos potencialą, leidžiantį valdyti kompiuterį naudojant elektrinę raumenų veiklą. Kaina, susijusi su prietaisais, riboja prieigą prie šios technologijos, kuri gali b
BT aktyvuotas balsu: 3 žingsniai (su paveikslėliais)
„Voice Activated BT“: balsu valdoma namų automatika naudojant „Arduino“: Šiame projekte iam naudoja balso funkciją namų įrenginiams valdyti. Šis projektas yra mano namų automatikos serijos dalis. Šį projektą labai paprasta naudoti realiame gyvenime. Bet kokio amžiaus žmonės gali kontroliuoti
Balso aktyvuotas asistentas - MAX: 10 žingsnių
Balso aktyvuotas asistentas - MAX: Sveiki, šioje instrukcijoje aš kalbėsiu apie tai, kaip sukurti pokalbių robotą „MAX“(pavadintas savo vardu !!!) Su tam tikru įgyvendinimu galite padaryti, kad šis pokalbių robotas būtų valdomas balsu arba naudojant įvairią programinę įrangą. gali tapti balso asistentu. Aš čia aš