Inhoudsopgave:

Spraakgestuurde robot: 5 stappen
Spraakgestuurde robot: 5 stappen

Video: Spraakgestuurde robot: 5 stappen

Video: Spraakgestuurde robot: 5 stappen
Video: In welke 5 stappen geef je een krachtig compliment 1 2024, Juli-
Anonim
Spraakgestuurde robot
Spraakgestuurde robot
Spraakgestuurde robot
Spraakgestuurde robot
Spraakgestuurde robot
Spraakgestuurde robot

Spraakgestuurde robot met Arduino: Hallo allemaal, ik hoop dat het goed met je gaat en dat het goed met je gaat. Vandaag gaan we projecten starten die verband houden met robotica met behulp van Arduino. Vandaag gaan we het hebben over spraakgestuurde robot met behulp van Arduino en Android-applicatie. Spraakgestuurde robot is een mobiele robot die wordt bestuurd door een aantal gespecificeerde spraakopdrachten. De mobiele applicatie kan vijf commando's identificeren, namelijk "Stop", "Vooruit", "Terug", "Links", "Rechts". In dit embedded systems-project maken we een 4-WD robotauto die we met spraak kunnen besturen via een mobiele applicatie. Applicatie luistert en verzendt de instructie naar de Arduino via Bluetooth en vervolgens voert Arduino de gespecificeerde bewerking uit. De toepassing voor spraakherkenning is niet 100% nauwkeurig. De applicatie is gevoelig voor omgevingsgeluiden. Het interpreteert soms de spraakopdrachten die aan de robot worden gegeven verkeerd. Maar u kunt uw eigen applicatie ontwerpen die de omgeving kan negeren en alleen uw eigen stem kan ontvangen.

Stap 1: Blokdiagram

Blokdiagram
Blokdiagram

Onderdelen die nodig zijn voor spraakgestuurde robot

Arduino Uno: Arduino Uno wordt gebruikt omdat we het motordriverschild erin kunnen monteren. Het is ook goedkoop, gemakkelijk te gebruiken en neemt minder ruimte in omdat we alles op het chassis moeten plaatsen. Als Arduino-programmering nieuw voor je is, raad ik je aan om het artikel Aan de slag met Arduino te lezen. Motor Driver Shield: Het Motor Driver Shield is gebaseerd op de L293 IC, een dubbele full-bridge driver. Dit wordt gebruikt om inductieve belastingen zoals relais, elektromagneten, gelijkstroom en stappenmotoren aan te drijven. Hiermee kun je vier DC-motoren en 2 servo's aansturen met je Arduino. We kunnen de snelheid en richting van elke motor onafhankelijk regelen.

Stap 2: HC-05 Bluetooth-module

HC-05 Bluetooth-module
HC-05 Bluetooth-module

: Dit is een klasse-2 Bluetooth-module met een serieel poortprofiel, die kan worden geconfigureerd als master of slave. We kunnen het eenvoudig gebruiken voor vervanging van een seriële poort om een verbinding tot stand te brengen tussen MCU, pc naar uw embedded project en dergelijke.

HC-05 Specificatie:

Bluetooth-protocol: Bluetooth Specificatie v2.0+EDRF Frequentie: 2,4 GHz ISM-band Modulatie: GFSK (Gaussian Frequency Shift Keying)Emissievermogen: ≤4dBm, Klasse 2Gevoeligheid: ≤-84dBm bij 0,1% BERSnelheid: Asynchroon: 2,1 Mbps (max.) / 160 kbps, Synchroon: 1Mbps/1MbpsBeveiliging: Authenticatie en encryptieProfielen: Bluetooth seriële poortVoeding: +3,3VDC 50mAWerktemperatuur: -20 ~ +75CelsiusAfmeting: 26,9mm x 13mm x 2,2 mm

Stap 3: Componenten

Componenten
Componenten

4-WD autochassis: het bevat 2 platforms gemaakt van acryl. Het bevat een 4 dc-motor met snelheidsencoders. Het is eenvoudig te monteren en biedt veel ruimte om Arduino, Bluetooth-module en batterijen te plaatsen.

Batterij: elke motor gebruikt tot 200mA stroom. Ik heb drie 3.7v, 2200mA Li-ion-cellen parallel gebruikt. Het accupakket levert 12,1 volt. Li-ion-cel is een soort oplaadbare batterij. We kunnen deze cellen dus steeds opnieuw gebruiken.

Stap 4: Schakelschema van spraakgestuurde robot met Arduino

Schakelschema van spraakgestuurde robot met behulp van Arduino
Schakelschema van spraakgestuurde robot met behulp van Arduino

Monteer allereerst het Motor Driver-schild op Arduino Uno.

HC-05 of HC-06 Aansluitingen: Sluit Vcc aan op 5 volt. Sluit GND aan op aarde. Module Rx op Arduino Tx. Module Tx op Arduino Rx. Als de Bluetooth-module niet werkt, maak dan een spanningsdeler met behulp van 1K en 2K weerstanden en sluit aan naar Rx-pin van de module om 5v om te zetten naar 3.3v. Motor-naar-motoraandrijfscherm: Motoren aan linkerzijde naar M3- en M4-aansluitingen. Rechterzijde-motoren naar M1- en M2-aansluitingen. Als de motor in tegengestelde richting draait, verwissel dan de draadverbinding om alle motoren in dezelfde richting te draaien.

Stap 5: Werking van spraakgestuurde robot met behulp van Arduino

Opmerking: Koppel altijd de Rx- en Tx-pinnen van de Bluetooth-module los wanneer u code naar Arduino uploadt, anders worden er fouten weergegeven en wordt de code niet geüpload. Probeer het wachtwoord "1234" of "0000" wanneer u de Bluetooth-module voor de eerste keer verbindt met uw mobiel. Als de wielen in tegengestelde richting draaien, verwisselt u gewoon de aansluiting van de motor van de Motor Driver Shield-aansluiting. Robot besturen via spraak is geen efficiënte manier..

Aanbevolen: