Inhaltsverzeichnis:

Sprachgesteuertes Bluetooth-Auto - Gunook
Sprachgesteuertes Bluetooth-Auto - Gunook

Video: Sprachgesteuertes Bluetooth-Auto - Gunook

Video: Sprachgesteuertes Bluetooth-Auto - Gunook
Video: Die 14 Coolsten Gadgets Für Dein Auto, die sehenswert sind 2024, November
Anonim
Sprachgesteuertes Bluetooth-Auto
Sprachgesteuertes Bluetooth-Auto
Sprachgesteuertes Bluetooth-Auto
Sprachgesteuertes Bluetooth-Auto
Sprachgesteuertes Bluetooth-Auto
Sprachgesteuertes Bluetooth-Auto

Jeder hat das ferngesteuerte Auto benutzt…. aber was ist mit einem sprachgesteuerten Auto??? Schon mal benutzt? Wenn nicht, dann bauen Sie es jetzt. Sie brauchen nur ein Arduino als Gehirn und ein Smartphone. Also habe ich dieses Projekt entwickelt, damit Sie die Sprachfunktionalität nutzen können und dies auch eine Referenz für Ihre zukünftigen Projekte sein kann. Also los geht's…

Schritt 1: Teileliste

1. Arduino UNO/Nano/Mikro/Mega

2. HC05 Bluetooth-Modul

3 2,2K Ohm, 4,7K Ohm Widerstand

4 Steckbrett- oder Lötkits

5 Drähte

6 Fahrgestelle

7 2 150/300 U/min BO-Motor mit 2 Rädern

8 einige Schrauben und Muttern

9 Lenkrolle

10. Motortreiber (: L293 oder L298)

11 12V Stromquelle

Schritt 2: Aufbau der Schaltung auf Steckbrett und Setup-Chassis

Aufbau der Schaltung auf Steckbrett und Setup-Chassis
Aufbau der Schaltung auf Steckbrett und Setup-Chassis
Aufbau der Schaltung auf Steckbrett und Setup-Chassis
Aufbau der Schaltung auf Steckbrett und Setup-Chassis
Aufbau der Schaltung auf Steckbrett und Setup-Chassis
Aufbau der Schaltung auf Steckbrett und Setup-Chassis

Jetzt ist Arduino Nano das Gehirn des Projekts für Mine. Sie können UNO / MEGA / MICRO verwenden. Und ich würde die Bluetooth-Konnektivitätsfunktion verwenden, um das Auto mit dem Smartphone zu steuern.

Also habe ich die Schaltung in der Fritzing-Datei bereitgestellt. Laden Sie Fritzing herunter und öffnen Sie sie und sehen Sie sich die Datei an. Verbinden Sie wie in der Abbildung gezeigt. Verwenden Sie den Spannungsteiler wie mit 2,2k und 4,7k angegeben. Jetzt repräsentieren die gelben Drähte (gemäß dieser Fritzing-Datei) die 4 Ausgänge, die den Motortreiber steuern würden. Diese 4 Logikpegel sind tatsächlich die Eingänge des Motortreibers und der Motortreiber verwendet diese Logikpegel, um sich gemäß den Logikpegeln zu bewegen, die gespeist werden. Und das Arduino steuert das…..bedeutet, dass es dem Fahrer ermöglicht, beide Motoren vorwärts oder rückwärts oder rückwärts zu bewegen oder sich nach rechts oder links zu bewegen oder einfach anzuhalten. Dies wird im Code erreicht.

Sehen Sie sich also die obigen Diagramme an und schließen Sie dann die Motortreibereingänge an. Verbinden Sie dann die Motoren am Ausgang mit ein paar Schrauben und befestigen Sie die Räder. Ich habe meinen L293-Treiber gemäß seiner Verbindung angeschlossen. Überprüfen Sie Ihren eigenen Treiber, suchen Sie im Netz und in den Datenblättern und verbinden Sie sich nach Bedarf.

Befestigen Sie die Motoren mit Schrauben und befestigen Sie den Motortreiber und das Steckbrett mit doppelseitigem Klebeband oder einfachem Klebeband. Fixieren Sie auch das Laufrad. Siehe Bild. Ihr Chassis kann unterschiedlich sein, also überprüfen Sie es sorgfältig. Räder anbringen

Schritt 3: Über den Testcode und das App-Arbeitsprinzip

Über den Testcode und das App-Arbeitsprinzip
Über den Testcode und das App-Arbeitsprinzip
Über den Testcode und das App-Arbeitsprinzip
Über den Testcode und das App-Arbeitsprinzip
Über den Testcode und das App-Arbeitsprinzip
Über den Testcode und das App-Arbeitsprinzip
Über den Testcode und das App-Arbeitsprinzip
Über den Testcode und das App-Arbeitsprinzip

Jetzt funktioniert die Sprachfunktion tatsächlich mit Bluetooth. Es gibt eine App namens "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/. Laden Sie es herunter, installieren Sie es auf einem Android-Telefon und koppeln Sie es mit dem HC05. Wenn Sie zum ersten Mal eine Verbindung herstellen, koppeln Sie es vorher mit 1234 oder 0000 als Pass. Wenn es nicht gekoppelt wird, versuchen Sie es erneut.

Nachdem Sie nun nach ein paar Sekunden in der App gesprochen haben, wird das zurückgegeben, was Sie gerade auf Ihrem mobilen Bildschirm gesagt haben. Es verwendet tatsächlich die Google Voice. Jetzt wird das, was Sie gesagt haben, über Bluetooth übertragen. Laden Sie während des Hochladens den Testcode hoch, der auf den Nano.remove RX TX-Leitungen angegeben ist. Nach dem Hochladen erneut einfügen. Der HC05 akzeptiert diese Daten mit der Funktion Serial.read() und Sie können mit Serial.print sehen, was Sie gerade auf dem seriellen Monitor gesagt haben. So können Sie die Funktion der App dort überprüfen. Sprechen Sie etwas über die App und sehen Sie den seriellen Monitor. Ich habe alle Schritt-für-Schritt-Screenshots zum Verbinden des HC05 mit der App angehängt … Sprechen und Sehen auf dem seriellen Monitor. Sehen Sie sie. Wenn Sie Weiterleiten sagen, wird es als *weiterleiten# angezeigt. Mit dieser App können wir also unseren Code manipulieren, der in den nächsten Schritten angehängt wird.

Schritt 4: Laden Sie nun den Code hoch und schließen Sie die Stromquelle an

Laden Sie nun den Code hoch und schließen Sie die Stromquelle an
Laden Sie nun den Code hoch und schließen Sie die Stromquelle an
Laden Sie nun den Code hoch und schließen Sie die Stromquelle an
Laden Sie nun den Code hoch und schließen Sie die Stromquelle an

Jetzt habe ich den vollständigen Arduino-Code hier hochgeladen, der das Auto steuert. Sie können es herunterladen.

Stellen Sie nun beim Hochladen sicher, dass Sie die RX-TX-Leitungen getrennt haben. Es wird sonst nicht hochgeladen. Verbinden Sie sie nach dem Hochladen erneut. Schließen Sie nun eine 12-V-Stromquelle an. Ein Blockdiagramm ist im Bild.

Sie können die Zeichenfolgen, die ich als vorwärts, rückwärts, stoppen, links, rechts geschrieben habe, durch jedes beliebige Wort ändern, das Ihnen leicht fällt. Sie müssen dieses Wort nur in der App aussprechen.

Schritt 5: Endlich

Schließlich
Schließlich
Schließlich
Schließlich
Schließlich
Schließlich

Ich habe zuvor beschrieben, wie man diese App verwendet. Sprechen Sie jetzt vorwärts, rückwärts, links, rechts, Stopp, ich habe diese Wörter in meinem Code verwendet. Sie können diese Zeichenfolge jetzt in den else if-Anweisungen ändern und erneut hochladen. Sprechen Sie einfach dieses Wort in dieser App aus und es würde gut funktionieren. Ich habe auch eine LED an Pin 8 angeschlossen. Sie können weitere Lichter oder einen Summer oder ein Servo hinzufügen.

So ist Ihr Sprachauto fertig…..viel Spaß…

Empfohlen: