Inhoudsopgave:

Spraakgestuurde Bluetooth-auto: 5 stappen
Spraakgestuurde Bluetooth-auto: 5 stappen

Video: Spraakgestuurde Bluetooth-auto: 5 stappen

Video: Spraakgestuurde Bluetooth-auto: 5 stappen
Video: BURY CC 9068 - Spraakgestuurde Bluetooth®-handsfreeset (NL) 2024, November
Anonim
Spraakgestuurde Bluetooth-auto
Spraakgestuurde Bluetooth-auto
Spraakgestuurde Bluetooth-auto
Spraakgestuurde Bluetooth-auto
Spraakgestuurde Bluetooth-auto
Spraakgestuurde Bluetooth-auto

Iedereen heeft de op afstand bestuurbare auto gebruikt…. maar hoe zit het met een spraakgestuurde auto??? Ooit gebruikt? Zo niet, dan gaat u het nu bouwen. Je hebt alleen een arduino nodig als de hersenen en een smartphone. Dus ik heb dit project ontwikkeld zodat je de spraakfunctionaliteit kunt gebruiken en dit kan ook een referentie zijn voor je toekomstige projecten, dus laten we beginnen …

Stap 1: Onderdelenlijst

1. Arduino UNO/nano/micro/Mega

2. HC05 Bluetooth-module

3 2.2K ohm, 4.7K ohm weerstand

4 breadboard- of soldeersets

5 draden

6 chassis

7 2 150/300 rpm BO-motor met 2 wielen

8 enkele schroeven en moeren

9 zwenkwiel

10. motorbestuurder (:L293 of L298)

11 12V stroombron

Stap 2: Het circuit bouwen op breadboard en chassis instellen

Het circuit bouwen op breadboard en installatiechassis
Het circuit bouwen op breadboard en installatiechassis
Het circuit bouwen op breadboard en installatiechassis
Het circuit bouwen op breadboard en installatiechassis
Het circuit bouwen op breadboard en installatiechassis
Het circuit bouwen op breadboard en installatiechassis

Nu is Arduino nano het brein van het project voor mij. Je kunt UNO/MEGA/MICRO gebruiken. En ik zou de Bluetooth-connectiviteitsfunctie gebruiken om de auto met een smartphone te besturen.

Dus ik heb het circuit in het Fritzing-bestand gegeven. Download Fritzing en open het en bekijk het bestand. Sluit aan zoals weergegeven in het diagram. Gebruik de spanningsdeler zoals aangegeven met 2.2k en 4.7k. Nu vertegenwoordigen de gele draden (volgens dat fritzing-bestand) de 4 uitgangen die de motordriver zouden besturen. Die 4 logische niveaus zijn eigenlijk de ingangen van de motordriver en de motordriver gebruikt die logische niveaus om te bewegen volgens de logische niveaus die worden gevoed. En de Arduino regelt dat…..betekent dat het de bestuurder in staat stelt om beide motoren vooruit of achteruit of achteruit te bewegen of naar rechts of links te bewegen of gewoon te stoppen. Dit wordt bereikt in de code.

Zie dus de diagrammen hierboven en sluit vervolgens de ingangen van de motordriver aan. Verbind vervolgens de motoren aan de uitgang met een paar schroeven en zet de wielen vast. Ik heb mijn L293-stuurprogramma aangesloten volgens de verbinding. Controleer uw eigen stuurprogramma, zoek via internet en datasheets en maak verbinding zoals vereist.

Bevestig de motoren met schroeven en bevestig de motordriver en het breadboard met dubbelzijdige tape of eenvoudige tape. Bevestig ook het zwenkwiel. Zie afb. Uw chassis kan anders zijn, dus controleer het zorgvuldig. Wielen bevestigen

Stap 3: Over de testcode en het werkingsprincipe van de app

Over de testcode en het werkingsprincipe van de app
Over de testcode en het werkingsprincipe van de app
Over de testcode en het werkingsprincipe van de app
Over de testcode en het werkingsprincipe van de app
Over de testcode en het werkingsprincipe van de app
Over de testcode en het werkingsprincipe van de app
Over de testcode en het werkingsprincipe van de app
Over de testcode en het werkingsprincipe van de app

Nu werkt de spraakfunctie echt met de bluetooth. Er is een app genaamd "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/. Download en installeer het op een Android-telefoon en koppel met HC05. Als u voor de eerste keer verbinding maakt, koppelt u deze vooraf met 1234 of 0000 als pass. Als het niet koppelt, probeer het dan opnieuw.

Nadat u na een paar seconden in de app hebt gesproken, wordt teruggegeven wat u zojuist op uw mobiele scherm hebt gezegd. Het gebruikt eigenlijk de Google Voice. Dus nu wordt wat je zei via bluetooth verzonden. Upload de testcode op de Nano.verwijder RX TX-lijnen tijdens het uploaden. Na het uploaden opnieuw invoegen. De HC05 accepteert die gegevens met behulp van de functie Serial.read() en u kunt zien wat u zojuist hebt gezegd op de seriële monitor met behulp van Serial.print. Dus je kunt daar de werking van de app controleren. Spreek alles in de app en zie de seriële monitor. Ik heb alle stapsgewijze screenshots bijgevoegd over het verbinden van HC05 met app … spreken en zien op de seriële monitor. Zie ze. Als u vooruit zegt, wordt het weergegeven als *forward#. Dus met behulp van deze app kunnen we onze code manipuleren die in de komende stappen is bijgevoegd.

Stap 4: Upload nu de code en bevestig de stroombron

Upload nu de code en bevestig de stroombron
Upload nu de code en bevestig de stroombron
Upload nu de code en bevestig de stroombron
Upload nu de code en bevestig de stroombron

Nu heb ik hier de volledige arduino-code geüpload die de auto bestuurt. U kunt het downloaden.

Zorg er nu tijdens het uploaden voor dat u de RX TX-lijnen hebt losgekoppeld. Anders wordt het niet geüpload. Sluit ze na het uploaden weer aan. Sluit nu een 12V stroombron aan. Een blokschema staat in de afbeelding.

Je kunt de snaren die ik schreef als vooruit, achteruit, stop, links, rechts veranderen met elk woord dat je gemakkelijk vindt. Je moet dat woord gewoon in de app uitspreken.

Stap 5: Eindelijk

Eindelijk
Eindelijk
Eindelijk
Eindelijk
Eindelijk
Eindelijk

Ik heb eerder beschreven hoe je die app moet gebruiken. Spreek nu vooruit, achteruit, links, rechts, stop, ik heb deze woorden in mijn code gebruikt. Je kunt nu die tekenreeks in de else if-instructies wijzigen en opnieuw uploaden. Spreek dat woord gewoon in die app uit en het zou goed werken. Ik heb ook een LED op pin 8 bevestigd. Je kunt meer lichten of een zoemer of servo toevoegen.

Dus je stemauto is klaar … veel plezier …

Aanbevolen: