Talaan ng mga Nilalaman:

Robot na Kinokontrol ng Boses: 6 na Hakbang
Robot na Kinokontrol ng Boses: 6 na Hakbang

Video: Robot na Kinokontrol ng Boses: 6 na Hakbang

Video: Robot na Kinokontrol ng Boses: 6 na Hakbang
Video: Minaliit Nila Ang Maliit Na Robot, Napahiya Sila Nang Talunin Niya Ang Pinaka Malakas 2024, Hulyo
Anonim
Robot na Kinokontrol ng Boses
Robot na Kinokontrol ng Boses

Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com). Ang proyektong ito ay isang robot na maaaring makontrol sa pamamagitan ng pagbibigay ng mga utos ng boses sa robot. Ang robot ay may maraming mga tampok na ipapaliwanag sa itinuro. Ang lahat ng mga hakbang kung paano lumikha ng robot na ito ay ipapaliwanag sa mga sumusunod na hakbang.

Hakbang 1: Kailangan ng Mga Bahagi

Kailangan ng mga elektronikong sangkap sa proyektong ito

1- Arduino uno

Module ng pagkilala sa 2-boses

3-Arduino Servo

4- Dalawang DC Motors

5-Arduino Distance Sensor

6- Dalawang Resistors at wires

7-9v Baterya

8- Dalawang LEDS

Hakbang 2: Pagre-record ng Mga Utos ng Boses

Pagre-record ng Mga Utos ng Boses
Pagre-record ng Mga Utos ng Boses

Sa hakbang na ito, kailangan naming i-record ang mga utos ng boses sa module ng pagkilala ng boses upang makipag-usap sa pag-reboot. Ang module ng pagkilala sa boses ay maaaring mag-imbak ng hanggang sa 15 mga utos ng boses (5 sa bawat pangkat) at ang mga utos ay maaaring maiimbak sa pamamagitan ng paggamit ng software sa mga bintana na tinatawag na AccessPort.

Ngayon, kailangan naming ikonekta ang arduino sa module ng pagkilala ng boses tulad ng sumusunod:

-Module Vcc sa Arduino 5V Module

-GND sa Arduino GND Module

-RX sa Arduino RX

-Module TX hanggang Arduino TX

Pagkatapos ay kailangan naming ikonekta ang arduino sa laptop at buksan ang software ng AccessPort upang simulang magrekord ng mga utos ng boses sa pamamagitan ng pagpapadala ng mga sumusunod na hexadecimal na utos:

Tanggalin ang Pangkat 1 - ipadala hex AA 01

Tanggalin ang Pangkat 2 - ipadala ang hex AA 02

Tanggalin ang Pangkat 3 - ipadala ang hex AA 03

Tanggalin ang Lahat ng Mga Grupo - ipadala hex AA 04

I-record ang Pangkat 1 - ipadala ang hex AA 11

I-record ang Pangkat 2 - ipadala ang hex AA 12

I-record ang Pangkat 3 - ipadala ang hex AA 13

I-import ang Pangkat 1 - ipadala ang hex AA 21

I-import ang Pangkat 2 - ipadala ang hex AA 22

I-import ang Pangkat 3 - ipadala hex AA 23

Sa aking proyekto, nabanggit ko ang maraming mga utos ng boses tulad ng "pasulong" "lumiko sa kanan" "huminto"

Hakbang 3: Circuit Schematic

Circuits Schematic
Circuits Schematic

Sa hakbang na ito, kailangan naming ikonekta ang lahat ng mga elektronikong sangkap sa arduino tulad ng ipinaliwanag sa iskemang circuit sa itaas

Hakbang 4: Ang Code

Ito ang code na ginamit ko upang makontrol ang aking robot. Sa aking code ginamit ko ang 10 mga utos ng boses upang makontrol ang aking robot sa pamamagitan ng paggamit ng isang loop upang lumipat mula sa pangkat 1 hanggang sa pangkat 2 sa module ng pagkilala sa boses. Ang lahat ng mga pag-andar ng mga elektronikong sangkap ay nagkomento at ipinaliwanag sa code.

Hakbang 5: Disenyo at I-print ang 3D

Disenyo at Pag-print ng 3D
Disenyo at Pag-print ng 3D

Para sa disenyo ng 3d ng aking proyekto, ginamit ko ang software ng Autodesk Inventor sa mga bintana upang idisenyo ang panlabas na kaso at mga bahagi ng mekanikal tulad ng braso at gripper. Pagkatapos ay nai-print ko ang lahat ng mga bahagi sa pamamagitan ng paggamit ng isang 3d printer at pinagsama ang mga ito

Hakbang 6: Paano Gumagana ang Robot:

Panghuli ito ang video na nilikha ko upang maipakita ang mga tampok ng bawat elektronikong sangkap at kung paano gumagana ang aking proyekto.

Inirerekumendang: