Talaan ng mga Nilalaman:

Pinapagana ng Boses RoBoT: 5 Mga Hakbang
Pinapagana ng Boses RoBoT: 5 Mga Hakbang

Video: Pinapagana ng Boses RoBoT: 5 Mga Hakbang

Video: Pinapagana ng Boses RoBoT: 5 Mga Hakbang
Video: Top 5 AI Robot Toys for Kids in 2023 2024, Hulyo
Anonim
Pinapagana ng Boses RoBoT
Pinapagana ng Boses RoBoT
Pinapagana ng Boses RoBoT
Pinapagana ng Boses RoBoT
Pinapagana ng Boses RoBoT
Pinapagana ng Boses RoBoT

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

I-block ang Diagram
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

HC-05 Bluetooth Module
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

Mga Bahagi
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

Circuit Diagram ng Robot na Kinokontrol ng Boses Gamit ang Arduino
Circuit Diagram ng Robot na Kinokontrol ng Boses 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: