Talaan ng mga Nilalaman:
- Hakbang 1: I-block ang Diagram
- Hakbang 2: HC-05 Bluetooth Module
- Hakbang 3: Mga Bahagi
- Hakbang 4: Circuit Diagram ng Voice Controlled Robot Gamit ang Arduino
- Hakbang 5: Paggawa ng Robot na Kinokontrol ng Boses Gamit ang Arduino
Video: Pinapagana ng Boses RoBoT: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Robot na Kinokontrol ng Boses gamit ang Arduino: Kumusta Lahat, sana ay maayos kayo at maayos. Ngayon ay magsisimula na kami ng mga proyekto na nauugnay sa robotics na gumagamit ng Arduino. Ngayon, pag-uusapan natin ang tungkol sa kontrolado ng boses ng robot gamit ang Arduino at android application. Ang robot na kinokontrol ng boses ay isang mobile robot na kung saan ay kontrolado ng ilang tinukoy na mga utos ng boses. Ang mobile application ay may kakayahang kilalanin ang limang mga utos na "Itigil", "Ipasa", "Bumalik", "Kaliwa", "Kanan". Sa naka-embed na proyekto ng mga system, gumawa kami ng isang 4-WD robotic car na maaari naming makontrol ang paggamit ng boses sa pamamagitan ng isang mobile application. Ang application ay nakikinig at nagpapadala ng tagubilin sa Arduino gamit ang Bluetooth at pagkatapos ay ginagawa ng Arduino ang tinukoy na operasyon. Ang application ng pagkilala sa boses ay hindi 100% tumpak. Ang application ay sensitibo sa mga nakapaligid na ingay. Minsan ay hindi nito naiintindihan ang mga utos ng boses na ibinigay sa robot. Ngunit maaari mong idisenyo ang iyong sariling aplikasyon na maaaring balewalain ang paligid at maaaring makatanggap ng iyong sariling boses lamang.
Hakbang 1: I-block ang Diagram
Kinakailangan ang mga bahagi para sa robot na kinokontrol ng boses
Arduino Uno: Ginagamit ang Arduino Uno dahil maaari nating mai-mount dito ang kalasag ng driver ng motor. Mura din ito, madaling gamitin at makakuha ng mas kaunting espasyo dahil mailalagay natin ang lahat sa chassis. Kung bago ka sa programa ng Arduino, inirerekumenda ko sa iyo na suriin ang pagsisimula sa artikulong Arduino. Motor Driver Shield: Ang Motor Driver Shield ay batay sa L293 IC, na kung saan ay isang dalawahang full-bridge driver. Ginagamit ito upang maghimok ng mga inductive load tulad ng relay, solenoids, DC at stepping motor. Hinahayaan ka nitong magmaneho ng apat na DC motor at 2 servos gamit ang iyong Arduino. Maaari naming makontrol ang bilis at direksyon ng bawat motor nang nakapag-iisa.
Hakbang 2: HC-05 Bluetooth Module
: Ito ay isang klase-2 module ng Bluetooth na may Serial Port Profile, na maaaring mag-configure bilang alinman sa Master o Alipin. Maaari namin itong gamitin nang simple para sa isang serial port replacement upang maitaguyod ang isang koneksyon sa pagitan ng MCU, PC sa iyong naka-embed na proyekto at iba pa.
Pagtukoy sa HC-05:
Bluetooth protocol: Bluetooth Specification v2.0 + EDRFrequency: 2.4GHz ISM bandModulation: GFSK (Gaussian Frequency Shift Keying) Emission power: ≤4dBm, Class 2Sensitivity: ≤-84dBm at 0.1% BERSpeed: Asynchronous: 2.1Mbps (Max) / 160 kbps, Kasabay: 1Mbps / 1MbpsSecurity: Pagpapatotoo at pag-encrypt Mga Propesor: Bluetooth serial portPagtustos ng kuryente: + 3.3VDC 50mAWorking temperatura: -20 ~ + 75CentigradeDimension: 26.9mm x 13mm x 2.2 mm
Hakbang 3: Mga Bahagi
4-WD Car Chassis: Naglalaman ito ng 2 platform na binubuo ng acrylic. Naglalaman ito ng 4 dc motor na may mga speed encoder. Madali itong tipunin at magbigay ng maraming puwang upang mailagay ang Arduino, Bluetooth module, at mga baterya pack.
Baterya: Ang bawat motor na ginamit hanggang sa 200mA kasalukuyang. Gumamit ako ng tatlong 3.7v, 2200mA Li-ion cells nang kahanay. Ang supply ng pack ng baterya ay 12.1 volts. Ang Li-ion cell ay isang uri ng rechargeable na baterya. Kaya maaari nating gamitin nang paulit-ulit ang mga cell na ito.
Hakbang 4: Circuit Diagram ng Voice Controlled Robot Gamit ang Arduino
Una sa lahat i-mount ang kalasag ng Motor Driver sa Arduino Uno.
Mga Koneksyon sa HC-05 o HC-06: Ikonekta ang Vcc sa 5 volts. Ikonekta ang GND sa Ground. Module Rx sa Arduino Tx. Ang Module Tx sa Arduino Rx. Kung ang module ng Bluetooth ay hindi gumana gumawa ng boltahe na divider gamit ang isang 1K at 2K resistors at kumonekta sa Rx pin ng module upang i-convert ang 5v sa 3.3v. Motor to Motor Driver Shield: Mga kaliwang bahagi ng motor sa M3 at M4 na mga terminal. Mga kanang bahagi ng motor sa M1 at M2 na mga terminal. Kung ang motor ay umiikot sa kabaligtaran direksyon pagkatapos ay ipagpalit ang koneksyon ng wire upang paikutin ang lahat ng mga motor sa parehong direksyon.
Hakbang 5: Paggawa ng Robot na Kinokontrol ng Boses Gamit ang Arduino
Tandaan: Palaging idiskonekta ang mga pin ng Rx at Tx ng module ng Bluetooth kapag nag-a-upload ng code sa Arduino kung hindi man ay nagpapakita ito ng ilang mga error at hindi na-upload ang code. Subukan ang "1234" o "0000" na password kapag ikinonekta mo ang module ng Bluetooth sa iyong mobile sa kauna-unahang pagkakataon. Kung ang mga gulong ay umiikot sa kabaligtaran na direksyon swap lamang ang koneksyon ng motor mula sa terminal ng Motor Driver Shield. Ang pagkontrol ng robot sa pamamagitan ng boses ay hindi isang mahusay na paraan..
Inirerekumendang:
Multi-Channel Sonoff - Mga ilaw na Pinapagana ng Boses: 4 na Hakbang (na may Mga Larawan)
Multi-Channel Sonoff - Mga ilaw na Pinapagana ng Boses: 5 taon na ang nakakaraan, ang mga ilaw sa aking kusina ay pupunta sa do-do. Nabigo ang ilaw ng track at ang ilaw sa ilalim ng counter ay basura lamang. Nais ko ring paghiwalayin ang pag-iilaw sa mga channel upang mas mahusay kong magaan ang silid para sa diff
Mga LED na Pinapagana ng Boses: 8 Hakbang
Mga Voice Activated LED: Gumagamit ang Webduino ng browser ng Chrome sa internet upang makontrol ang lahat ng uri ng mga elektronikong sangkap, kaya dapat magamit namin ang lahat ng iba pang mga pagpapaandar na inaalok ng Chrome. Sa halimbawang ito sa proyekto gagamitin namin ang Speech API ng Chrome. Ginagamit ang pagkilala ng boses ng Google
Button ng Remote Control na Pinapagana ng Boses: 4 na Hakbang (na may Mga Larawan)
Button ng Remote Control na Pinapagana ng Boses: Kung nakita mo ang aking iba pang mga itinuturo, malalaman mo na ang aming anak na lalaki ay may muscular dystrophy. Ito ay isang piraso ng isang proyekto upang gawing mas madaling ma-access ang mga bagay para sa kanya. Mayroon kaming isang pintuan na pinapatakbo ng isang remote na magbubukas ng pintuan ng garahe. Ito ay naging kamangha-mangha sa l
Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Sa Gamit ni Jason: 7 Mga Hakbang
Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Sa Jason: Mga ilaw ng AC na kinokontrol mula sa kahit saan na may koneksyon sa internet gamit ang NodeMCU (ESP8266) at Jason (Android App). Si Jason ay isang kinokontrol na boses na katulong na app na na-code ko para sa mga Android device upang makontrol ang estado ng kuryente ng isang AC appliance, unti
Mga Kasangkapan sa Media na Pinapagana ng Boses Gamit ang Alexa: 9 Mga Hakbang (na may Mga Larawan)
Mga Voice Applied Media Appliances Gamit ang Alexa: Ginagawa ng yunit na binuo dito ang iyong mga gamit tulad ng TV, amplifier, CD at DVD player na kontrolin ang mga utos ng boses gamit ang Alexa at Arduino. Ang kalamangan ng yunit na ito ay kailangan mong magbigay lamang ng mga utos ng boses. Ang yunit na ito ay maaaring gumana sa lahat ng mga kagamitan sa