Table des matières:

Lumières de scooter et porte de garage à commande vocale : 6 étapes
Lumières de scooter et porte de garage à commande vocale : 6 étapes

Vidéo: Lumières de scooter et porte de garage à commande vocale : 6 étapes

Vidéo: Lumières de scooter et porte de garage à commande vocale : 6 étapes
Vidéo: accident de voiture en direct c'est violent 😱😱😱 #accident #crash #choc #collision #violent #voiture 2024, Novembre
Anonim
Image
Image

Bonjour à tous!

J'ai récemment acheté un scooter électrique mais il n'avait pas de feu arrière ni d'ouvre-porte de garage intégré… SURPRISE !! (ノ゚0゚)ノ~

J'ai donc décidé de fabriquer ma propre télécommande de porte de garage et mes feux arrière au lieu de les acheter.

C'est quoi le plaisir d'avoir des boutons pour ouvrir une porte de garage ?! J'ai donc décidé de faire en sorte que le tout soit contrôlé par la voix. C'est plus amusant de demander à la porte de s'ouvrir au lieu d'appuyer sur des boutons. Cela fonctionne très bien en termes de fonctionnalité et de spectacle.

J'ai recherché quelques projets d'éclairage de vélo tels que https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ et j'ai décidé de créer ma propre version améliorée. J'ai donc décidé d'intensifier mes feux pour correspondre à mon style sur ma trottinette électrique en ajoutant des clignotants animés. Ils ont également un module nRF24L01 pour contrôler sans fil la porte de garage à l'aide de la voix.

Les feux sont constitués d'une matrice LED 16x16 pour avoir des clignotants animés.

Veuillez le vérifier dans la vidéo ci-dessus.

Vous trouverez ci-dessous les instructions pour en créer un pour vous-même.

Étape 1: Rassemblez les pièces

Connectez les composants (unité vélo)
Connectez les composants (unité vélo)

Pour cette instructable, vous avez besoin des pièces suivantes:

1: 2x Arduino (j'utilise nano)

2: module de reconnaissance vocale (je l'ai eu à un prix moins cher sur eBay)

3: Matrice LED (Néopixel)

4: Une source d'alimentation 5V pour LED Matrix

5: Une autre source d'alimentation de 5V mais j'utilise 9V

6: 2 modules nRF24L01

7: Module relais

8: Fils

Étape 2: Connectez les composants (unité vélo)

Pour commencer, commencez à câbler l'Arduino, le nRF24L01, le module de reconnaissance vocale, la source d'alimentation et la matrice LED.

A. Connexions pour nRF24L01:

-MISO se connecte à la broche 12

-MOSI se connecte à la broche 11

-SCK se connecte à la broche 13

-CE se connecte à la broche 9

-CSN se connecte à la broche 10

-GND et VCC du NRF24L01 sont connectés à GND et 3.3V d'Arduino

B. Connexions pour le module de reconnaissance vocale:

-RX se connecte à la broche 6

-TX se connecte à la broche 5

-GND et VCC du module sont connectés à GND et 5V d'Arduino

C. Connexions pour la matrice LED:

J'ai utilisé une banque d'alimentation pour fournir de l'énergie. Pour connecter une banque d'alimentation, prenez un câble USB et dénudez les extrémités +ve et -ve du câble.

-5V de la matrice se connecte à la broche VIN d'Arduino et à la connexion + ve de la source d'alimentation

-GND de la matrice se connecte à la broche GND d'Arduino et à la connexion -ve de la source d'alimentation

Étape 3: Former le module vocal

A. Téléchargez la bibliothèque de commandes vocales.

B. Ouvrir le fichier -> Exemples -> VoiceRecognitionV3 -> vr_sample_train

je. Modifiez "VR maVR(2, 3);" à "VR maVR (6, 5);" dans le code pour tenir compte du changement de broche RX TX.

ii. Téléchargez le code

C. Ouvrez le moniteur série

je. Réglez le débit en bauds à 115200 et sélectionnez l'option "Newline".

ii. Un menu ouvrira le guide.

1. Utilisez la commande « train » pour entraîner la parole.

2. Tapez "train 0", il vous demandera de prononcer la commande, puis vous demandera de la répéter.

3. Faites de même pour "train 1", "train 2", etc.

Dans le code:

le train 0 est de contrôler la porte de garage

le train 1 est le signal de gauche

le train 2 est le bon signal

le train 3 doit allumer les feux rouges

le train 4 doit éteindre les lumières

Étape 4: Obtenez les bibliothèques et téléchargez le code

Téléchargez des bibliothèques supplémentaires pour LED Matrix et nRF24L01.

A. Allez dans Sketch -> Inclure la bibliothèque-> Gérer les bibliothèques… et installez RF24 par TMRh20.

B. Installez également la bibliothèque Neo Pixel d'Adafruit.

C. Téléchargez le code joint ScootSendProtowtlightsIns.ino.

Le code a des commentaires pour une explication mais c'est très simple.

Étape 5: Connectez les composants (unité de garage)

Connectez les composants (unité de garage)
Connectez les composants (unité de garage)
Connectez les composants (unité de garage)
Connectez les composants (unité de garage)
Connectez les composants (unité de garage)
Connectez les composants (unité de garage)

Pour l'unité de porte de garage, nous devons câbler le module de relais, nRF24L01, la source d'alimentation et Arduino.

J'ai créé l'ensemble dans un flacon distributeur de sel.

A. Connexions pour nRF24L01:

MISO se connecte à la broche 12

MOSI se connecte à la broche 11

SCK se connecte à la broche 13

CE se connecte à la broche 9

CSN se connecte à la broche 10

GND et VCC du NRF24L01 sont connectés à GND et 3.3V d'Arduino

B. Connexions pour module relais:

DC- et DC+ du module relais sont connectés à GND et 5V d'Arduino

Le port de déclenchement du signal se connecte à la broche 2 d'Arduino

Connectez une extrémité du commutateur au port commun du relais

Connectez l'autre extrémité du commutateur au port normalement fermé du relais

C. Connexions pour la source d'alimentation:

Connectez l'extrémité + ve de la batterie 9V à la broche VIN d'Arduino

Connectez l'extrémité -ve à la broche GND d'Arduino

D. Téléchargez le code

Étape 6: Testez et voyagez avec style

La vidéo de démonstration était jointe en haut de l'instructable.

J'espère que vous avez aimé l'instructable. Commentez si vous avez des questions.

Vous pouvez ajouter plus d'animations à la matrice LED. Vous pouvez également contrôler des choses autres que la porte de garage.

Étonnamment, la reconnaissance vocale fonctionne bien même à une vitesse de 15 mph.

Veuillez voter pour cela.

Merci, Sahil Parikh

www.snp13.com

Conseillé: