Innehållsförteckning:

Röstaktiverad RoBoT: 5 steg
Röstaktiverad RoBoT: 5 steg

Video: Röstaktiverad RoBoT: 5 steg

Video: Röstaktiverad RoBoT: 5 steg
Video: 10 самых роскошных КРУИЗНЫХ КОРАБЛЕЙ вашей мечты 2024, November
Anonim
Röstaktiverad RoBoT
Röstaktiverad RoBoT
Röstaktiverad RoBoT
Röstaktiverad RoBoT
Röstaktiverad RoBoT
Röstaktiverad RoBoT

Röststyrd robot med Arduino: Hej alla, jag hoppas att ni mår bra och mår bra. Idag ska vi starta projekt relaterade till robotik med Arduino. Idag ska vi prata om röststyrd robot med hjälp av Arduino och Android -applikation. Röststyrd robot är en mobil robot som styrs av vissa angivna röstkommandon. Mobilapplikationen kan identifiera fem kommandon som är "Stop", "Forward", "Back", "Left", "Right". I detta inbyggda systemprojekt gör vi en 4-WD robotbil som vi kan styra med röst via en mobilapplikation. Programmet lyssnar och skickar instruktionen till Arduino med Bluetooth och sedan utför Arduino den angivna operationen. Röstigenkänningsprogrammet är inte 100% korrekt. Ansökan är känslig för omgivande ljud. Det tolkar ibland röstkommandon som ges till roboten. Men du kan designa din egen applikation som kan ignorera omgivningen och bara kan ta emot din egen röst.

Steg 1: Block Diagram

Blockdiagram
Blockdiagram

Komponenter som krävs för röststyrd robot

Arduino Uno: Arduino Uno används eftersom vi kan montera motordrivskölden i den. Det är också billigt, lätt att använda och får mindre plats eftersom vi måste placera allt på chassit. Om du är ny på Arduino -programmering, rekommenderar jag dig att kolla en början på Arduino -artikeln. Motor Driver Shield: Motor Driver Shield är baserad på L293 IC, som är en dubbel full-bridge driver. Detta används för att driva induktiva laster som reläer, solenoider, likström och stegmotorer. Den låter dig köra fyra likströmsmotorer och 2 servon med din Arduino. Vi kan styra hastigheten och riktningen för varje motor oberoende.

Steg 2: HC-05 Bluetooth-modul

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

: Detta är en Bluetooth-modul i klass 2 med seriell portprofil, som kan konfigureras som antingen Master eller Slave. Vi kan använda den helt enkelt för en seriell portbyte för att upprätta en anslutning mellan MCU, PC till ditt inbäddade projekt och etc.

HC-05 Specifikation:

Bluetooth-protokoll: Bluetooth-specifikation v2.0+EDR Frekvens: 2,4 GHz ISM-band Modulering: GFSK (Gaussian Frequency Shift Keying) Emissionseffekt: ≤4dBm, klass 2 Känslighet: ≤-84dBm vid 0,1% BERSpeed: Asynkron: 2,1 Mbps (max) / 160 kbps, Synkron: 1 Mbps/1 Mbps Säkerhet: Autentisering och kryptering Profiler: Bluetooth seriell port Strömförsörjning: +3,3 VDC 50 mA Arbetstemperatur: -20 ~ +75 Celsius Dimension: 26,9 mm x 13 mm x 2,2 mm

Steg 3: Komponenter

Komponenter
Komponenter

4-WD bilchassi: Den innehåller 2 plattformar av akryl. Den innehåller 4 dc motor med hastighetsgivare. Den är lätt att montera och ger mycket utrymme att placera Arduino, Bluetooth -modul och batteripaket.

Batteri: Varje motor använde upp till 200mA ström. Jag har använt tre 3,7v, 2200mA Li-jonceller parallellt. Batteripaketet levererar 12,1 volt. Li-ion-cell är en typ av laddningsbart batteri. Så vi kan använda dessa celler om och om igen.

Steg 4: Kretsdiagram över röststyrd robot med Arduino

Kretsdiagram över röststyrd robot med Arduino
Kretsdiagram över röststyrd robot med Arduino

Först och främst monterar du motordrivrutinskyddet på Arduino Uno.

Anslutningar HC-05 eller HC-06: Anslut Vcc till 5 volt. Anslut GND till jord. Modul Rx till Arduino Tx. Modul Tx till Arduino Rx. Om Bluetooth-modulen inte fungerar, gör spänningsdelare med ett 1K och 2K motstånd och anslut till Rx -stift på modulen för att konvertera 5v till 3.3v. Motor till motorförarsköld: motorer på vänster sida till M3- och M4 -terminaler. Höger sidomotorer till M1- och M2 -terminaler. Om motorn roterar i motsatt riktning, byt sedan trådanslutningen för att rotera alla motorer i samma riktning.

Steg 5: Arbeta med röststyrd robot med Arduino

Obs! Koppla alltid bort Rx- och Tx -stiften på Bluetooth -modulen när du överför kod till Arduino annars visar det några fel och koden laddas inte upp. Prova “1234” eller “0000” lösenord när du ansluter Bluetooth -modulen till din mobil för första gången. Om hjulen roterar i motsatt riktning byter du bara motorns anslutning från motorförarens sköldterminal. Att styra robot genom röst är inte ett effektivt sätt..

Rekommenderad: