Inhoudsopgave:
- Stap 1: Onderdelenlijst
- Stap 2: Het circuit bouwen op breadboard en chassis instellen
- Stap 3: Over de testcode en het werkingsprincipe van de app
- Stap 4: Upload nu de code en bevestig de stroombron
- Stap 5: Eindelijk
Video: Spraakgestuurde Bluetooth-auto: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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
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
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:
Op COVID-19 geïnspireerde spraakgestuurde domotica: 5 stappen
Door COVID-19 geïnspireerde spraakgestuurde huisautomatisering: in de afgelopen 4 jaar heb ik 3 of 4 verschillende variaties van op Arduino gebaseerde huisbedieningen geprobeerd. Voor ieders gemak is hier de chronologische geschiedenis van enkele van mijn ontwikkelingen. Instructable 1 - in oktober 2015 gebruikte IR en RF communica
Spraakgestuurde LED's: 8 stappen
Spraakgestuurde LED's: Webduino gebruikt de Chrome-internetbrowser om allerlei elektronische componenten te besturen, dus we zouden alle andere functies die Chrome te bieden heeft moeten kunnen gebruiken. In dit projectvoorbeeld gebruiken we de Speech API van Chrome. De spraakherkenning van Google gebruiken
Spraakgestuurde automatisering: 13 stappen
Spraakgestuurde automatisering: tegenwoordig hebben mensen altijd smartphones bij zich. Het is dus logisch om deze te gebruiken om huishoudelijke apparaten te bedienen. Hier wordt een domoticasysteem gepresenteerd met behulp van een eenvoudige Android-app, waarmee u elektrische apparaten kunt bedienen met een klik
Spraakgestuurde domotica (zoals Alexa of Google Home, geen wifi of ethernet nodig): 4 stappen
Spraakgestuurde domotica (zoals Alexa of Google Home, geen wifi of Ethernet nodig): het zijn in feite op sms gebaseerde arduino-gestuurde relais met google-assistentconfiguratie om berichten te verzenden met gesproken instructies. Het is heel gemakkelijk en goedkoop en werkt als Alexa-advertenties met je bestaande elektrische apparaten (als je Moto -X smartp
Spraakgestuurde afstandsbedieningsknop: 4 stappen (met afbeeldingen)
Spraakgestuurde afstandsbedieningsknop: als je mijn andere instructables hebt gezien, weet je dat onze zoon spierdystrofie heeft. Dit is een onderdeel van een project om dingen voor hem toegankelijker te maken. We hebben een deur die wordt bediend met een afstandsbediening voor de garagedeuropener. Dit was fantastisch in l