Innholdsfortegnelse:

Stemmeaktivert RoBoT: 5 trinn
Stemmeaktivert RoBoT: 5 trinn

Video: Stemmeaktivert RoBoT: 5 trinn

Video: Stemmeaktivert RoBoT: 5 trinn
Video: Stemmeaktivert robotklipper :-D 2024, Juli
Anonim
Stemmeaktivert RoBoT
Stemmeaktivert RoBoT
Stemmeaktivert RoBoT
Stemmeaktivert RoBoT
Stemmeaktivert RoBoT
Stemmeaktivert RoBoT

Stemmestyrt robot ved bruk av Arduino: Hei alle sammen, jeg håper dere har det bra og har det bra. I dag skal vi starte prosjekter knyttet til robotikk ved hjelp av Arduino. I dag skal vi snakke om stemmestyrt robot ved hjelp av Arduino og android applikasjon. Stemmestyrt robot er en mobil robot som styres av noen spesifiserte talekommandoer. Mobilapplikasjonen er i stand til å identifisere fem kommandoer som er "Stop", "Forward", "Back", "Left", "Right". I dette innebygde systemprosjektet lager vi en 4-WD robotbil som vi kan kontrollere ved hjelp av tale gjennom en mobilapplikasjon. Programmet lytter og sender instruksjonene til Arduino ved hjelp av Bluetooth, og deretter utfører Arduino den angitte operasjonen. Talegjenkjenningsprogrammet er ikke 100% nøyaktig. Søknaden er følsom for omgivelsene. Det tolker noen ganger feilkommandoene som er gitt til roboten. Men du kan designe din egen applikasjon som kan ignorere omgivelsene og bare kan motta din egen stemme.

Trinn 1: Blokkdiagram

Blokkdiagram
Blokkdiagram

Komponenter som kreves for stemmestyrt robot

Arduino Uno: Arduino Uno brukes fordi vi kan montere motordriverskjermen i den. Den er også billig, enkel å bruke og får mindre plass da vi må plassere alt på chassiset. Hvis du er ny i Arduino -programmering, anbefaler jeg deg å sjekke en artikkel om hvordan du kommer i gang med Arduino. Motor Driver Shield: Motor Driver Shield er basert på L293 IC, som er en dual full-bridge driver. Dette brukes til å drive induktive belastninger som reléer, solenoider, likestrøm og trinnmotorer. Den lar deg kjøre fire likestrømsmotorer og 2 servoer med din Arduino. Vi kan kontrollere hastigheten og retningen til hver motor uavhengig.

Trinn 2: HC-05 Bluetooth-modul

HC-05 Bluetooth-modul
HC-05 Bluetooth-modul

: Dette er en klasse 2 Bluetooth-modul med seriell portprofil, som kan konfigureres som enten Master eller Slave. Vi kan bare bruke den til å erstatte en seriell port for å opprette en forbindelse mellom MCU, PC til ditt innebygde prosjekt og så videre.

HC-05 Spesifikasjon:

Bluetooth-protokoll: Bluetooth-spesifikasjon v2.0+EDR Frekvens: 2,4 GHz ISM-bånd Modulering: GFSK (Gaussian Frequency Shift Keying) Utslippseffekt: ≤4dBm, klasse 2 Følsomhet: ≤-84dBm ved 0,1% BERhastighet: Asynkron: 2,1 Mbps (maks) / 160 kbps, Synkron: 1Mbps/1Mbps Sikkerhet: Autentisering og kryptering Profiler: Bluetooth seriell port Strømforsyning: +3.3VDC 50mA Arbeidstemperatur: -20 ~ +75Celsius Dimensjon: 26.9mm x 13mm x 2.2 mm

Trinn 3: Komponenter

Komponenter
Komponenter

4-WD bilchassis: Den inneholder 2 plattformer som består av akryl. Den inneholder 4 DC motor med hastighetsgivere. Det er enkelt å montere og gir mye plass til å plassere Arduino, Bluetooth -modul og batteripakke.

Batteri: Hver motor brukte opptil 200mA strøm. Jeg har brukt tre 3,7v, 2200mA Li-ion-celler parallelt. Batteripakken leverer 12,1 volt. Li-ion-celle er en type oppladbart batteri. Så vi kan bruke disse cellene igjen og igjen.

Trinn 4: Kretsdiagram for stemmestyrt robot ved hjelp av Arduino

Kretsdiagram over stemmestyrt robot ved hjelp av Arduino
Kretsdiagram over stemmestyrt robot ved hjelp av Arduino

Først og fremst monter motordriverskjoldet på Arduino Uno.

HC-05 eller HC-06-tilkoblinger: Koble Vcc til 5 volt. Koble GND til jord. Modul Rx til Arduino Tx. Modul Tx til Arduino Rx. Hvis Bluetooth-modulen ikke fungerer, må du lage spenningsdeler med 1K og 2K motstander og koble til til Rx -pin på modulen for å konvertere 5v til 3.3v. Motor til motordriverskjerm: Venstre sidemotorer til M3- og M4 -terminaler. Høyre motorer til M1- og M2 -terminaler. Hvis motoren roterer i motsatt retning, bytt deretter trådforbindelsen for å rotere alle motorene i samme retning.

Trinn 5: Arbeid med stemmestyrt robot ved hjelp av Arduino

Merk: Koble alltid fra Rx- og Tx -pinnene på Bluetooth -modulen når du laster opp kode til Arduino, ellers viser det noen feil og koden lastes ikke opp. Prøv "1234" eller "0000" passord når du kobler Bluetooth -modulen til mobilen din for første gang. Hvis hjulene roterer i motsatt retning, bytter du bare tilkoblingen til motoren fra motordriverens skjermterminal. Å kontrollere roboten gjennom stemmen er ikke en effektiv måte..

Anbefalt: