Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com). Ta projekt je robot, ki ga je mogoče upravljati z glasovnimi ukazi. Robot ima številne funkcije, ki bodo razložene v navodilih. Vsi koraki za ustvarjanje tega robota bodo razloženi v naslednjih korakih.
Korak: Potrebne komponente
V tem projektu so potrebne elektronske komponente
1- Arduino uno
2-glasovni modul za prepoznavanje
Servo 3-Arduino
4- Dva enosmerna motorja
5-Arduino senzor razdalje
6- Dva upora in žice
Baterija 7-9V
8- Dve LED
2. korak: snemanje glasovnih ukazov
V tem koraku moramo posneti glasovne ukaze v modul za prepoznavanje glasu, da lahko komuniciramo s ponovnim zagonom. Modul za prepoznavanje glasu lahko shrani do 15 glasovnih ukazov (po 5 v vsaki skupini), ukaze pa lahko shranite s pomočjo programske opreme v oknih, imenovanih AccessPort.
Zdaj moramo arduino povezati z modulom za prepoznavanje glasu, kot sledi:
-Modul Vcc do modula Arduino 5V
-GND v Arduino GND modul
-RX na Arduino RX
-Modul TX v Arduino TX
Nato moramo arduino povezati s prenosnikom in odpreti programsko opremo AccessPort, da začnemo snemati glasovne ukaze s pošiljanjem naslednjih šestnajstiških ukazov:
Izbriši 1. skupino - pošlji šestnajstiški AA 01
Izbriši skupino 2 - pošlji šestnajstiški AA 02
Izbriši skupino 3 - pošlji šestnajstiški AA 03
Izbriši vse skupine - pošlji šestnajstiški AA 04
Skupina zapisov 1 - pošljite šestnajstiški AA 11
Skupina zapisov 2 - pošljite šestnajstiški AA 12
Skupina zapisov 3 - pošljite šestnajstiški AA 13
Uvozna skupina 1 - pošljite šestnajstiški AA 21
Uvozna skupina 2 - pošljite šestnajstiški AA 22
Uvozna skupina 3 - pošljite šestnajstiški AA 23
V svojem projektu sem obnovil številne glasovne ukaze, kot so "naprej", "zavij desno", "ustavi"
Korak: Shema vezja
V tem koraku moramo povezati vse elektronske komponente z arduinom, kot je razloženo v zgornji shemi vezja
4. korak: Koda
To je koda, s katero sem upravljal svojega robota. V svoji kodi sem uporabil 10 glasovnih ukazov za nadzor svojega robota z uporabo zanke za premik iz skupine 1 v skupino 2 v modulu za prepoznavanje glasu. Vse funkcije elektronskih komponent so komentirane in razložene v kodi.
5. korak: 3D oblikovanje in tiskanje
Za 3D zasnovo svojega projekta sem uporabil programsko opremo Autodesk Inventor v oknih za oblikovanje zunanjega ohišja in mehanskih delov, kot sta roka in prijemala. Nato sem vse dele natisnil s 3D tiskalnikom in jih sestavil
6. korak: Kako deluje robot:
Končno je to video, ki sem ga ustvaril, da prikaže značilnosti vsake elektronske komponente in kako moj projekt deluje.