Inhaltsverzeichnis:

Sprachgesteuerte Rollerbeleuchtung und Garagentor - Gunook
Sprachgesteuerte Rollerbeleuchtung und Garagentor - Gunook

Video: Sprachgesteuerte Rollerbeleuchtung und Garagentor - Gunook

Video: Sprachgesteuerte Rollerbeleuchtung und Garagentor - Gunook
Video: Zigarettenautomat knacken in 3 Schritten 2024, November
Anonim
Image
Image

Hallo alle zusammen!

Ich habe vor kurzem einen Elektroroller gekauft, aber er hatte weder ein Rücklicht noch einen eingebauten Garagentoröffner … ÜBERRASCHUNG !! (ノ゚0゚)ノ~

Also beschloss ich, meine eigene Garagentor-Fernbedienung und Rücklichter zu bauen, anstatt sie zu kaufen.

Was macht es Spaß, Knöpfe zum Öffnen eines Garagentors zu haben?! Also beschloss ich, das Ganze sprachgesteuert zu machen. Es macht mehr Spaß, die Tür zum Öffnen aufzufordern, anstatt Knöpfe zu drücken. Dies funktioniert hervorragend in Bezug auf Funktionalität und Show.

Ich habe ein paar Fahrradbeleuchtungsprojekte wie https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ nachgeschlagen und beschlossen, meine eigene aktualisierte Version zu erstellen. Also beschloss ich, meine Lichter zu verstärken, um meinem Stil auf meinem Elektroroller zu entsprechen, indem ich animierte Blinker hinzufügte. Sie verfügen auch über ein nRF24L01-Modul zur drahtlosen Steuerung des Garagentors per Sprache.

Die Lichter bestehen aus einer 16x16 LED-Matrix mit animierten Blinkern.

Schaut es euch bitte im Video oben an.

Nachfolgend finden Sie die Anweisungen, um eine für sich selbst zu erstellen.

Schritt 1: Sammeln Sie die Teile

Anschließen der Komponenten (Fahrradeinheit)
Anschließen der Komponenten (Fahrradeinheit)

Für dieses instructable benötigen Sie die folgenden Teile:

1: 2x Arduino (ich verwende Nano)

2: Spracherkennungsmodul (ich habe es zu einem günstigeren Angebot von eBay bekommen)

3: LED-Matrix (Neopixel)

4: Eine 5V-Stromquelle für LED-Matrix

5: Eine andere Stromquelle von 5V, aber ich verwende 9V

6: 2x nRF24L01-Module

7: Relaismodul

8: Drähte

Schritt 2: Verbinden Sie die Komponenten (Fahrradeinheit)

Beginnen Sie mit der Verdrahtung des Arduino, des nRF24L01, des Spracherkennungsmoduls, der Stromquelle und der LED-Matrix.

A. Anschlüsse für nRF24L01:

-MISO verbindet sich mit Pin 12

-MOSI verbindet sich mit Pin 11

-SCK verbindet sich mit Pin 13

-CE verbindet sich mit Pin 9

-CSN verbindet sich mit Pin 10

-GND und VCC des NRF24L01 sind mit GND und 3.3V von Arduino verbunden

B. Anschlüsse für das Spracherkennungsmodul:

-RX verbindet sich mit Pin 6

-TX verbindet sich mit Pin 5

-GND und VCC des Moduls sind mit GND und 5V von Arduino verbunden

C. Anschlüsse für die LED-Matrix:

Zur Stromversorgung habe ich eine Powerbank verwendet. Um eine Powerbank anzuschließen, nehmen Sie ein USB-Kabel und entfernen Sie die +ve- und -ve-Enden des Kabels.

-5V der Matrix verbindet sich mit dem VIN-Pin von Arduino und dem +ve-Anschluss der Stromquelle

-GND der Matrix verbindet sich mit dem GND-Pin von Arduino und dem -ve-Anschluss der Stromquelle

Schritt 3: Sprachmodul trainieren

A. Laden Sie die Sprachsteuerungsbibliothek herunter.

B. Datei öffnen -> Beispiele -> VoiceRecognitionV3 -> vr_sample_train

ich. Ändern Sie "VR myVR(2, 3);" zu "VR myVR(6, 5);" im Code, um die Änderung des RX TX-Pins zu berücksichtigen.

ii. Lade den Code hoch

C. Öffnen Sie den seriellen Monitor

ich. Stellen Sie die Baudrate auf 115200 ein und wählen Sie die Option "Newline".

ii. Ein Menü öffnet den Guide.

1. Verwenden Sie den Befehl "trainieren", um die Sprache zu trainieren.

2. Geben Sie "train 0" ein, Sie werden aufgefordert, den Befehl zu sprechen und ihn dann erneut zu sagen.

3. Machen Sie dasselbe für "Zug 1", "Zug 2" usw.

Im Code:

Zug 0 soll das Garagentor steuern

Zug 1 ist das linke Signal

Zug 2 ist das richtige Signal

Zug 3 soll rote Ampeln einschalten

Zug 4 soll das Licht ausmachen

Schritt 4: Holen Sie sich die Bibliotheken und laden Sie den Code hoch

Laden Sie zusätzliche Bibliotheken für LED Matrix und nRF24L01 herunter.

A. Gehen Sie zu Sketch -> Bibliothek einschließen -> Bibliotheken verwalten… und installieren Sie RF24 von TMRh20.

B. Installieren Sie außerdem die Neo Pixel-Bibliothek von Adafruit.

C. Laden Sie den beigefügten Code ScootSendProtowtlightsIns.ino hoch.

Der Code enthält Kommentare zur Erklärung, ist aber sehr einfach.

Schritt 5: Anschließen der Komponenten (Garage Unit)

Anschließen der Komponenten (Garage Unit)
Anschließen der Komponenten (Garage Unit)
Anschließen der Komponenten (Garage Unit)
Anschließen der Komponenten (Garage Unit)
Anschließen der Komponenten (Garage Unit)
Anschließen der Komponenten (Garage Unit)

Für die Garagentoreinheit müssen wir das Relaismodul, nRF24L01, Stromquelle und Arduino verdrahten.

Ich habe die gesamte Baugruppe in einer Salzspenderflasche erstellt.

A. Anschlüsse für nRF24L01:

MISO verbindet sich mit Pin 12

MOSI verbindet sich mit Pin 11

SCK verbindet sich mit Pin 13

CE verbindet sich mit Pin 9

CSN verbindet sich mit Pin 10

GND und VCC des NRF24L01 sind mit GND und 3.3V von Arduino verbunden

B. Anschlüsse für Relaismodul:

DC- und DC+ des Relaismoduls sind mit GND und 5V von Arduino verbunden

Der Signal-Trigger-Port ist mit Pin 2 von Arduino verbunden

Verbinden Sie ein Ende des Switches mit dem gemeinsamen Port des Relais

Verbinden Sie das andere Ende des Schalters mit dem normalerweise geschlossenen Port des Relais

C. Anschlüsse für Stromquelle:

Verbinden Sie das +ve-Ende der 9V-Batterie mit dem VIN-Pin von Arduino

Verbinden Sie das -ve-Ende mit dem GND-Pin von Arduino

D. Laden Sie den Code hoch

Schritt 6: Testen und reisen Sie mit Stil

Demo-Video wurde an der Spitze des instructable angebracht.

Hoffe, Sie mochten das instructable. Kommentieren Sie, wenn Sie Fragen haben.

Sie können der LED-Matrix weitere Animationen hinzufügen. Sie können auch andere Dinge als das Garagentor steuern.

Überraschenderweise funktioniert die Spracherkennung auch bei Geschwindigkeiten von 24 km/h gut.

Bitte stimmen Sie dafür ab.

Dankeschön, Sahil Parikh

www.snp13.com