Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi:
- Hakbang 2: Chassis
- Hakbang 3: Paggawa ng L293D
- Hakbang 4: Paglalakip sa mga Motors at L293D
- Hakbang 5: Ang Pagkilala sa Boses
- Hakbang 6: Programming Arduino
- Hakbang 7: Paglalakip sa HC-SR04
- Hakbang 8: Paggawa ng isang Battery Pack
- Hakbang 9: Pagdaragdag ng Mga Ilaw
- Hakbang 10: Salamat
Video: VRBOT (Voice Recognition Robot): 10 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Sa Instructable na ito gagawa kami ng isang robot (mas katulad ng isang RC car) na kinokontrol ng boses hal. Pagkilala sa Boses. Bago ako magsimulang magbigay sa iyo ng anumang karagdagang mga detalye dapat malaman ng isa na ito ay Pagkilala sa Boses at hindi Pagkilala sa Pagsasalita na nangangahulugang hindi nauunawaan ng tagakontrol kung ano ang iyong sinasalita. Gumagamit ang proyektong ito ng isang elechouse VR3 module na nagpapadala ng data sa 2 at 3 digital pin ng Arduino. Mayroon din itong sensor na HC-SR04 para sa autopilot mode. Gumagana ang VRBOT na ito tulad ng sumusunod:
- Sinasanay ko muna ang module na may ilang mga tiyak na utos tulad ng "FORWARD", "BACKWARD" atbp.
- Kaysa sa pamamagitan ng paggamit ng simpleng switch_case konstruksyon pinaprograma ko ang Arduino sa gayon na kung ito (module ng VR) ay tumatanggap ng parehong utos na binibigyan nito ang arduino ng isang halaga na inihambing sa mga umiiral na halaga sa memorya.
- Kung ang kondisyon ay bumagsak kaysa sa isang hanay ng mga tukoy na utos na naisakatuparan.
- hal. FORWARD ay gumagawa ng VRBOT upang sumulong.
Mayroon lamang 4 na utos sa proyektong ito ngunit maaari kang magkaroon ng max 80 na utos. Ang 4 na iyon ay
- "Ipasa"
- "Umatras"
- "Lumiko"
- "Autopilot" (ang utos na ito ay nagpapagana ng sensor at ang VRBOT ay nagiging isang balakid sa pag-iwas sa robot, ang pagpapaandar na ito ay may ilang mga glitches dahil sa kawalang-katumpakan ng module na HC-SR04)
Huwag kalimutang mag-click sa boto. At salamat sa pagbabasa ng aking itinuro.
Kung gumagawa ka ng isa kaysa sa ipinapalagay na ang isa ay may pangunahing kaalaman sa Arduino at pangunahing IDE ito.
Gumagawa ako ng isang maliit na giveaway (sa maliit na ibig kong sabihin ay 2 lamang) ng arduino board. Nag-iisip ako ng isang malaking proyekto at nag-order ng 3 arduino's (ngunit kalaunan ay binura ko ang ideya at ginawa ito sa isang Arduino lamang) kaya naisip kong panatilihin ang isa sa aking sarili at magbigay2away. Upang ipasok puna lang ang VRBOT. (at huwag kalimutang bumoto / gusto / mag-subscribe ngunit hindi iyon ang bahagi ng giveaway).
Narito ang isang maikling video (paumanhin para sa hindi magandang pag-edit)
Hakbang 1: Mga Bahagi:
Maniwala ka sa akin ang hakbang na ito ay talagang pormalidad dahil kung gumagawa ka ng isang VRBOT para sa iyong sarili kaysa sa alam mong alam na kakailanganin mo ng mga motor, gulong, baterya, Arduino. Ngunit ang mga alam ay maaaring tumagal ng ilang sandali upang mabasa ang hakbang na ito.
- Arduino (Ang nag-iisa ng anumang DIY smart car o robot pag-uusapan natin ito sa paglaon)
- Module ng Pagkilala sa Boses (Anuman, ngunit inirerekumenda ang VR V3)
- Mga cell ng Li-Ion
- Mga Motors (Kung ang pagbuo ng isang malaking sukat ay gumagamit ng mababang mga RPM motor)
- Mga gulong
- L293D motor driver (ic o module)
- HC-SR04 (kung hindi mo nais na itulak ng iyong robot ang kanyang ulo sa mga pader)
- White LED's (ang pagmamaneho sa gabi nang walang headlight ay medyo mapanganib)
Ito ang mga pangunahing bahagi ng ilang mga tool ay maaaring maging kapaki-pakinabang:
- Panghinang
- Mainit na Pandikit
- Mga wires na Lalaki hanggang Babae (iyon ang tawag dito)
- Mga Striper ng Wire
- Tape
- Mga Lalaki na Pins
- PCB
- Mga Klip ng Alligator
Huwag kalimutang bumili o gumawa ng chassis
Ayan yun!
Hakbang 2: Chassis
Upang gawin ang Chassis (bagaman ang katawan ay mukhang isang plank kaysa sa isang chassis) maaari mong gamitin ang anumang materyal na komportable ka, Gumamit ako ng hardboard dahil madali itong i-cut ngunit nagbibigay ito ng tigas.
Kung saan nakalagay ang lahat ng mga sangkap Gumamit ako ng 2 mga layer ng hardboard upang hindi ito baluktot. Gupitin ang hardboard at bigyan ito ng anumang hugis na nais mo.
Ngayon pintura ito!
Hakbang 3: Paggawa ng L293D
Kung nagdala ka ng isang mahusay na module i-set up ito at laktawan ang hakbang na ito.
At kung mayroon kang IC at ang mga tukoy na tool sundin ang hakbang na ito.
Ang eskematiko ng L293D IC ay ibinibigay sa imaheng kailangan mo lamang na maghinang nang naaangkop sa mga wire.
Para sa higit pang mga detalye pumunta dito:
Pindutin dito!
Hakbang 4: Paglalakip sa mga Motors at L293D
Kola ang mga motor o ilakip ang mga ito sa mga rivet sa hardboard pagkatapos na may kasamang mga lalaki at babaeng wires na sumali sa kanila sa L293D IC. Idikit ang IC gamit ang double sided tape
TIP: Kung gumagawa ka ng isa sa iyong sariling huwag gamitin ang disenyo ng chassis na ito sapagkat sa disenyo na ito kapag ang isang tao ay lumiliko ang robot kaysa sa mga tanging motor na dahil dito lumiliko ang mga likod.
Ikonekta ang mga motor sa L293D ic tulad ng nabanggit sa eskematiko sa nakaraang hakbang.
Hakbang 5: Ang Pagkilala sa Boses
Ito ang pinakamahalagang hakbang. Una naming gagawin ang mga koneksyon pagkatapos ng programa. Mayroong dalawang mga sub hakbang ng hakbang na ito. Una ay nagsasangkot ng pag-save ng isang 2D na hanay ng mga tukoy na tono at amplitude ibig sabihin, pag-record ng iyong boses o pagsasanay sa module ng Pagkilala sa Boses. (Kung bago sa arduino kaysa i-install ang software na kinakailangan para sa arduino)
Mga koneksyon:
- TX pin ng module - DP2 ng Arrduino
- RX pin ng module - DP3 nirduino
- GND - GND
- Vcc - + 5 bolta ng arduino
Pagkatapos nito pumunta sa (https://github.com/elechouse/VoiceRecognitionV3) upang i-download ang lahat ng mga aklatan at mga sample code.
Matapos i-upload ang [vr_sample_train] code at buksan ang Serial Monitor (gagabayan ka nito) maaari kang magsalita sa anumang wika at gumawa ng anumang naaangkop na mga salita bilang iyong mga utos.
Matapos i-upload ang humantong sample code na kung saan i-on ang LED kapag iniutos mo ito.
Hakbang 6: Programming Arduino
Mga koneksyon:
B / W arduino at mga motor
Ang mga motor ay konektado sa L293D IC's at ang sensor pin ng L293D ay konektado sa isang paraan na ang mga motor sa isang gilid ay nasa isang parallel na koneksyon. (sapagkat kapag lumiko ang dalawang motor na paatras at dalawa ang pasulong). Kaya't kailangan mo lamang gumamit ng 4 na mga pin ng arduino para sa mga koneksyon sa motor na natitira sa mga ito ay nakasulat sa code.
Ang Digital Pin 2 & 3 ay nakalaan para sa TX at RX na mga pin ng module. Ang 4, 5, 6, 7 ay para sa mga motor. Ang 9 at 10 ay para sa mga sensor.
Sanayin muna ang iyong module sa mga utos (Ang code ay maaaring mag-access lamang ng 4) sa pagkakasunud-sunod ayon sa tren1 kaysa sa tren2.
Kaysa i-upload ang code na ito na gumagawa ng mga sumusunod na bagay:
- Lilipat kapag isinagawa o nag-uutos no.0 ay naisakatuparan
- Gumagalaw pabalik kapag paatras o utos ng hindi. Ang 1 ay naisakatuparan
- Lumiliko kapag ang turn command ay naisakatuparan
- Naging isang bagay sa pag-iwas sa robot kapag ang utos ng Autopilot ay naisakatuparan
Ang mga koneksyon sa buong pagtuturo na ito ay ayon sa code kung nais mong mabago ang mga koneksyon sa pamamagitan ng pagbabago sa mga ito sa code.
Hakbang 7: Paglalakip sa HC-SR04
Ang HC-SR04 ay isang sensor ng distansya ng ultrasonic na lubos na hindi tumpak. Oo ang bagay na ito ay may sariling mga isyu samakatuwid inirerekumenda na bumili ng isang mamahaling sensor ng Ping ngunit para sa murang (pun inilaan) ginamit ko ang HC-SR04.
sa ibaba ay ang mga koneksyon ng HC-SR04 at arduino
Trig9
Echo10
Mag-upload ng parehong code ngayon. At ngayon kapag sinabi mong 'Autopilot' na utos magiging isang bagay na pag-iwas sa robot.
Hakbang 8: Paggawa ng isang Battery Pack
Ikonekta ang dalawang mga cell ng Lithium Ion sa serye at tapos na!
Maaari mo itong ibigay ng isang takip ng papel o anumang nais mo.
Tandaan: Ang mga cell ng Li-Ion ay hindi dapat sisingilin ng mga normal na charger na gumagamit lamang ng mga tukoy na charger.
Ikonekta ito sa Vdu ng arduino at Vcc ng L293d. (na may mga clip ng buaya)
Hakbang 9: Pagdaragdag ng Mga Ilaw
Ang pagbibigay ng mga mata sa iyong robot ay maaaring hindi mahirap ngunit para sa mga baguhan ikonekta ang mga LED sa motor na may 220-1K risistor (depende sa kulay). Kaya't alamin kung kailan ito magpapatuloy sa pag-iilaw ng LED.
Hakbang 10: Salamat
Salamat sa pagbabasa. Mas magiging obligado ako kung iboboto mo ako. At kung ang paggawa ng isa para sa iyong sarili ay ipaalam sa akin. Maligayang Paggawa!
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Facial Recognition Security System para sa isang Refrigerator na May Raspberry Pi: 7 Hakbang (na may Mga Larawan)
Ang Facial Recognition Security System para sa isang Refrigerator Sa Raspberry Pi: Pag-browse sa internet Natuklasan ko na ang mga presyo para sa mga sistema ng seguridad ay nag-iiba mula sa 150 $ hanggang 600 $ pataas, ngunit hindi lahat ng mga solusyon (kahit na ang mga mamahaling) ay maaaring isama sa iba pang mga matalinong mga tool sa iyong bahay! Halimbawa, hindi mo maitatakda
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Buuin ang Iyong Sariling Butler Robot !!! - Tutorial, Mga Larawan, at Video: 58 Mga Hakbang (na may Mga Larawan)
Buuin ang Iyong Sariling Butler Robot !!! - Tutorial, Mga Larawan, at Video: EDIT: Higit pang impormasyon sa aking mga proyekto suriin ang aking bagong website: narobo.com Gumagawa din ako ng pagkonsulta para sa robotics, mechatronics, at mga espesyal na epekto na proyekto / produkto. Suriin ang aking website - narobo.com para sa higit pang mga detalye. Nais ng bawat isa ang isang butler robot na nakikipag-usap sa