Innholdsfortegnelse:

Stemmestyrt Bluetooth -bil: 5 trinn
Stemmestyrt Bluetooth -bil: 5 trinn

Video: Stemmestyrt Bluetooth -bil: 5 trinn

Video: Stemmestyrt Bluetooth -bil: 5 trinn
Video: Stemmestyrtskriving (Siri) på iPhone og iPad 2024, November
Anonim
Stemmestyrt Bluetooth -bil
Stemmestyrt Bluetooth -bil
Stemmestyrt Bluetooth -bil
Stemmestyrt Bluetooth -bil
Stemmestyrt Bluetooth -bil
Stemmestyrt Bluetooth -bil

Alle har brukt den fjernstyrte bilen …. men hva med en stemmestyrt bil ??? Har du noen gang brukt det? Hvis ikke, vil du bygge det nå. Bare du trenger en arduino som hjernen og en smarttelefon. Så jeg har utviklet dette prosjektet slik at du kan bruke talefunksjonaliteten, og dette kan også være en referanse for dine fremtidige prosjekter, så la oss komme i gang …

Trinn 1: Deleliste

1. Arduino UNO/nano/micro/Mega

2. HC05 bluetooth -modul

3 2,2K ohm, 4,7K ohm motstand

4 brødbrett eller loddesett

5 ledninger

6 chassis

7 2 150/300 o/min BO -motor med 2 hjul

8 noen skruer og muttere

9 hjul

10. motorfører (: L293 eller L298)

11 12V strømkilde

Trinn 2: Bygg kretsen på brødbrett og oppsettchassis

Bygg kretsen på brødbrett og oppsettchassis
Bygg kretsen på brødbrett og oppsettchassis
Bygg kretsen på brødbrett og oppsettchassis
Bygg kretsen på brødbrett og oppsettchassis
Bygg kretsen på brødbrett og oppsettchassis
Bygg kretsen på brødbrett og oppsettchassis

Nå er Arduino nano hjernen til prosjektet for min. Du kan bruke UNO/MEGA/MICRO. Og jeg ville bruke Bluetooth -tilkoblingsfunksjon for å kontrollere bilen med smarttelefon.

Så jeg har gitt kretsen i Fritzing -filen. Last ned Fritzing og åpne den og se filen. Koble til som vist i diagrammet. Bruk spenningsdeleren som gitt med 2.2k og 4.7k. Nå representerer de gule ledningene (i henhold til den fritzing -filen) den 4 utgangen som ville kontrollere motorføreren. De fire logiske nivåene er faktisk inngangene til motorføreren, og motorføreren bruker de logiske nivåene for å bevege seg i henhold til de logiske nivåene som mates. Og arduino -kontrollene som….. betyr at det gjør det mulig for føreren å bevege begge motorene fremover eller bakover eller bakover eller flytte til høyre eller venstre eller bare stoppe. Dette oppnås i koden.

Så se diagrammene ovenfor og koble deretter motordriverinngangene. Koble deretter motorene på utgangen med et par skruer og fest hjulene. Jeg har koblet til L293 -driveren i henhold til tilkoblingen. Sjekk din egen driver, søk over nettet og databladene og koble til etter behov.

Fest motorene med skruer og fest motordriveren og brødbrettet med dobbeltsidige bånd eller enkelt tape. Fest også hjulet. Se bilde. Chassiset ditt kan være annerledes, så sjekk det nøye. Fest hjulene

Trinn 3: Om testkoden og app -arbeidsprinsippet

Om testkoden og app -prinsippet
Om testkoden og app -prinsippet
Om testkoden og app -prinsippet
Om testkoden og app -prinsippet
Om testkoden og app -prinsippet
Om testkoden og app -prinsippet
Om testkoden og app -prinsippet
Om testkoden og app -prinsippet

Nå fungerer stemmefunksjonen faktisk med bluetooth. Det er en app som heter "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/. Last ned og installer den på Android -telefonen, og koble den til HC05. Hvis du kobler til for første gang, kobler du den på forhånd med 1234 eller 0000 som pass. Prøv den på nytt hvis den ikke kobles sammen.

Etter at du snakker i appen etter et par sekunder, returnerer den det du nettopp sa på mobilskjermen. Den bruker faktisk Google Voice. Så nå blir det du sa overført via bluetooth. Last opp testkoden som er gitt på Nano.remove RX TX -linjene mens du laster opp. Etter å ha lastet opp settes den inn igjen. HC05 godtar disse dataene ved hjelp av Serial.read () -funksjonen, og du kan se hva du nettopp sa på den serielle skjermen ved hjelp av Serial.print. Så du kan sjekke hvordan appen fungerer der. Snakk alt på appen og se den serielle skjermen. Jeg har vedlagt alle trinnvise skjermdumpene om tilkobling av HC05 til appen … snakke og se på den serielle skjermen. Ser dem. Hvis du sier fremover, vises det som *fremover#. Så ved å bruke denne appen kan vi manipulere koden vår som er vedlagt i de kommende trinnene.

Trinn 4: Last nå opp koden og fest strømkilden

Last nå opp koden og legg til strømkilden
Last nå opp koden og legg til strømkilden
Last nå opp koden og legg til strømkilden
Last nå opp koden og legg til strømkilden

Nå har jeg lastet opp hele arduino -koden her som styrer bilen. Du kan laste den ned.

Når du laster det opp … må du kontrollere at du har koblet fra RX TX -linjene. Det blir ikke lastet opp ellers. Etter opplasting koble dem til igjen. Koble nå til en 12V strømkilde. Et blokkdiagram er på bildet.

Du kan endre strengene som jeg skrev som fremover, bakover, stopp, venstre, høyre med et ord du føler lett. Du må bare si det ordet i appen.

Trinn 5: Til slutt

Endelig
Endelig
Endelig
Endelig
Endelig
Endelig

Jeg har tidligere beskrevet hvordan du bruker den appen. Snakk nå fremover, bakover, venstre, høyre, stopp, jeg brukte disse ordene i koden min. Du kan nå endre den strengen i de andre if -setningene og laste opp igjen. Bare si det ordet på den appen, og det ville fungere fint. Jeg har også festet en LED på pin 8. Du kan legge til flere lys eller en summer eller servo.

Så stemmen din er klar …. ha det gøy …

Anbefalt: