Inhaltsverzeichnis:

Sprechen Sie mit Ihrem Licht - Gunook
Sprechen Sie mit Ihrem Licht - Gunook

Video: Sprechen Sie mit Ihrem Licht - Gunook

Video: Sprechen Sie mit Ihrem Licht - Gunook
Video: Baby in Fruchtblase geboren - Hammer Video 2024, November
Anonim
Image
Image

Was ist mein Projekt?

Dieses Projekt ist ein Licht, bei dem Sie die Farben ändern können, indem Sie sagen, welche Farbe Sie mögen. Das Licht, das ich in diesem Projekt gemacht habe, verwendet 4 verschiedene Lichter: Grün, Rot, Gelb, Blau, und natürlich können Sie mehr Lichter hinzufügen und mehr Farben ändern. In dieser Anleitung erfahren Sie, wie Sie Ihr Arduino mit Ihrer Stimme von Ihrem Telefon aus steuern.

Wie funktioniert es?

Ihr Android verfügt über eine Spracherkennung und wir verwenden sie, um Ihren Arduino über Bluetooth zu steuern. Die von mir verwendete App wurde von SimpleLabsIN entwickelt und funktioniert durch Drücken der Mikrofontaste, dann wartet sie darauf, dass Sie einen Befehl sagen. Die App zeigt dann die von Ihnen angegebenen Wörter an und sendet Datenstrings für die Verarbeitung durch das Arduino.

TechBuilder hat mich zu diesem Projekt inspiriert

Schritt 1: Teile und Komponenten

Teile und Komponenten
Teile und Komponenten

Wir brauchen diese Teile:

  • 4x LED-Anzeigen oder mehr (die Farbe Ihrer Wahl)
  • 1x Arduino Leonardo
  • 1x HC-06 Serielles Bluetooth-Modul
  • Steckbrett und Jumper
  • (Optional) 9-V-Batterie
  • 220Ω Widerstände

Schritt 2: Anschlüsse und Schaltplan

Anschlüsse und Schaltplan
Anschlüsse und Schaltplan
Anschlüsse und Schaltplan
Anschlüsse und Schaltplan

Denken Sie daran, dass der nackte HC-06 mit 3,3 V betrieben wird, Sie können ihn nicht einfach an 5 V anschließen.

Die 9-V-Batterie ist optional, wenn das USB-Kabel am Ende nicht sichtbar sein soll.

Sollte das Bild trotzdem unklar sein, melde dich gerne bei mir, ich helfe dir gerne

Schritt 3: Arduino-Code und serielle Kommunikation

Arduino-Code und serielle Kommunikation
Arduino-Code und serielle Kommunikation

Wie lade ich den Code hoch?

Laden Sie den Code mit einem USB-Kabel hoch. Der Code ist für das Leonardo-Board gemacht. Wenn Sie den Code auf der UNO-Platine verwenden möchten, müssen Sie den Code Serial1.read, Serial1.available und Serial1.println ändern. Löschen Sie alle Zahlen "1", um den Code auf der UNO-Platine zu verwenden.

Die App verstehen:

Die App funktioniert, indem sie Ihren Sprachbefehl erkennt. Sie zeigt dann die Wörter an, die Sie gesprochen haben, und sendet dann Daten / Zeichenfolgen über Bluetooth an den Arduino. Was ist ein String? Ein String ist wie ein Wort, man kann daraus bedingte Aussagen machen [zB: if (voice == "*computer on") {// turn Pin #2 on}]. Die "Stimme" ist Ihre Zeichenfolge, "==" ist Ihre Bedingung, "*Computer an" ist Ihr Befehl und der Code in den geschweiften Klammern "{ }" sind die Codes, die ausgeführt werden sollen, sobald Ihre Zeichenfolge die Befehlsbedingung erfüllt. Die App sendet Strings in diesem Format *command#, das Sternchen (*) kennzeichnet den Beginn eines neuen Befehls und das Hash-Tag (#) kennzeichnet das Ende eines Befehls.

Wie kann ich die Befehle ändern?

Sie können sehen, dass das "*綠色" im obigen Bild hervorgehoben ist.綠色 ist der Chinese von Grün. Sie können das Wort beliebig ändern, sagen wir, Sie möchten es in die Farbe Pink ändern, Sie können "*綠色" durch "*Pink" ersetzen. Denken Sie immer daran, den Befehl mit einem Sternchen zu beginnen.

Code:

Schritt 4: Arduino mit Android-Gerät verbinden

Arduino mit Android-Gerät verbinden
Arduino mit Android-Gerät verbinden

Laden Sie die App herunter: BT-Sprachsteuerung für Arduino

Die von mir verwendete App wurde von SimpleLabsIN. entwickelt

5 einfache Schritte:

  1. Laden Sie die App aus dem Google PlayStore herunter
  2. Tippen Sie auf das Optionsmenü und wählen Sie dann "Roboter verbinden"
  3. Klicken Sie auf Ihr BT-Modul (in meinem Fall ist es das HC-06)
  4. Warten Sie, bis Connected to BT-Module (HC-06) angezeigt wird.
  5. Tippen Sie auf das Mikrofonsymbol und geben Sie Ihren Befehl ein!

Schritt 5: Bedecken Sie Ihre Komponenten

Decken Sie Ihre Komponenten ab
Decken Sie Ihre Komponenten ab
Decken Sie Ihre Komponenten ab
Decken Sie Ihre Komponenten ab

Jetzt sollten Sie Ihre Komponenten abdecken, damit Ihr Licht nicht zu hell ist und das Projekt auch stilistischer wird.

So habe ich es gemacht

  1. Decken Sie das Ganze mit einem halbdurchscheinenden Papier ab
  2. Klebe es von unten
  3. Öffne das Licht

Es soll hübsch aussehen

Empfohlen: