Indholdsfortegnelse:

Stemmeaktiveret RoBoT: 5 trin
Stemmeaktiveret RoBoT: 5 trin

Video: Stemmeaktiveret RoBoT: 5 trin

Video: Stemmeaktiveret RoBoT: 5 trin
Video: TRANSFORMERS Auto-Converting Optimus Prime Built by Robosen 2024, Juli
Anonim
Stemmeaktiveret RoBoT
Stemmeaktiveret RoBoT
Stemmeaktiveret RoBoT
Stemmeaktiveret RoBoT
Stemmeaktiveret RoBoT
Stemmeaktiveret RoBoT

Stemmestyret robot ved hjælp af Arduino: Hej alle sammen, jeg håber, at du har det godt og har det godt. I dag skal vi starte projekter relateret til robotik ved hjælp af Arduino. I dag skal vi tale om stemmestyret robot ved hjælp af Arduino og Android -applikation. Stemmestyret robot er en mobil robot, der styres af nogle specificerede stemmekommandoer. Mobilapplikationen er i stand til at identificere fem kommandoer, der er "Stop", "Frem", "Tilbage", "Venstre", "Højre". I dette integrerede systemprojekt laver vi en 4-WD robotbil, som vi kan styre ved hjælp af stemme via en mobilapplikation. Programmet lytter og sender instruktionen til Arduino ved hjælp af Bluetooth, og derefter udfører Arduino den angivne handling. Stemmegenkendelsesapplikationen er ikke 100% præcis. Ansøgningen er følsom over for de omgivende lyde. Det fortolker nogle gange de stemmekommandoer, der er givet til robotten. Men du kan designe din egen applikation, der kan ignorere omgivelserne og kun kan modtage din egen stemme.

Trin 1: Blokdiagram

Blokdiagram
Blokdiagram

Komponenter påkrævet til stemmestyret robot

Arduino Uno: Arduino Uno bruges, fordi vi kan montere motordriverens skjold i den. Det er også billigt, let at bruge og får mindre plads, da vi skal placere alt på chassiset. Hvis du er ny inden for Arduino -programmering, anbefaler jeg dig at kontrollere, om du kommer i gang med Arduino -artiklen. Motor Driver Shield: Motor Driver Shield er baseret på L293 IC, som er en dual full-bridge driver. Dette bruges til at drive induktive belastninger såsom relæer, solenoider, DC og trinmotorer. Det lader dig køre fire DC -motorer og 2 servoer med din Arduino. Vi kan kontrollere hastigheden og retningen på hver motor uafhængigt.

Trin 2: HC-05 Bluetooth-modul

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

: Dette er et klasse-2 Bluetooth-modul med seriel portprofil, som kan konfigureres som enten Master eller Slave. Vi kan simpelthen bruge det til en seriel portudskiftning for at etablere en forbindelse mellem MCU, pc til dit integrerede projekt og osv.

HC-05 Specifikation:

Bluetooth-protokol: Bluetooth-specifikation v2.0+EDR Frekvens: 2,4 GHz ISM-bånd Modulation: GFSK (Gaussisk frekvensskift-tastering) Emissionseffekt: ≤4dBm, klasse 2 Følsomhed: ≤-84dBm ved 0,1% BERShastighed: Asynkron: 2,1 Mbps (maks.) / 160 kbps, Synkron: 1 Mbps/1 Mbps Sikkerhed: Autentificering og kryptering Profiler: Bluetooth seriel port Strømforsyning: +3,3 VDC 50 mA Arbejdstemperatur: -20 ~ +75 Celsius Dimension: 26,9 mm x 13 mm x 2,2 mm

Trin 3: Komponenter

Komponenter
Komponenter

4-WD bilchassis: Den indeholder 2 platforme bestående af akryl. Den indeholder 4 dc motor med speed encoders. Det er let at samle og give meget plads til at placere Arduino, Bluetooth -modul og batteripakker.

Batteri: Hver motor brugte op til 200mA strøm. Jeg har brugt tre 3.7v, 2200mA Li-ion celler parallelt. Batteripakken leverer 12,1 volt. Li-ion-celle er en type genopladeligt batteri. Så vi kan bruge disse celler igen og igen.

Trin 4: Kredsløbsdiagram over stemmestyret robot ved hjælp af Arduino

Kredsløbsdiagram over stemmestyret robot ved hjælp af Arduino
Kredsløbsdiagram over stemmestyret robot ved hjælp af Arduino

Først og fremmest skal du montere motordriverskjold på Arduino Uno.

HC-05 eller HC-06-forbindelser: Tilslut Vcc til 5 volt. Tilslut GND til jord. Modul Rx til Arduino Tx. Modul Tx til Arduino Rx. Hvis Bluetooth-modulet ikke virker, skal du lave spændingsdeler ved hjælp af en 1K og 2K modstande og tilslutte til Rx pin på modulet for at konvertere 5v til 3.3v. Motor til motorførerskærm: Venstre sidemotorer til M3- og M4 -terminaler. Højre sidemotorer til M1- og M2 -terminaler. Hvis motoren roterer i modsat retning, skal du skifte trådforbindelse for at rotere alle motorer i samme retning.

Trin 5: Arbejde med stemmestyret robot ved hjælp af Arduino

Bemærk: Afbryd altid Rx- og Tx -benene på Bluetooth -modulet, når du uploader kode til Arduino, ellers viser det nogle fejl, og koden uploades ikke. Prøv "1234" eller "0000" adgangskode, når du tilslutter Bluetooth -modul til din mobil for første gang. Hvis hjulene roterer i modsat retning, skal du blot skifte motorens forbindelse fra motorførerskærmsterminalen. Styring af robot gennem stemme er ikke en effektiv måde..

Anbefalede: