Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Le système de verrouillage à commande vocale est un système de verrouillage automatisé utilisant le Bluetooth comme intermédiaire pour la communication entre Arduino et votre téléphone Android. Le système de verrouillage à commande vocale se déverrouille lorsque vous prononcez le mot de passe défini par vous (je l'ai défini comme « instructables ») et se verrouille en disant « verrouiller ». La serrure à commande vocale vous permet de déverrouiller et de verrouiller votre tiroir ou votre armoire, automatiquement à partir d'une portée d'environ 10 mètres sans même le toucher. Il suffit d'ouvrir l'application, de dire le mot de passe et d'une simple pression sur un bouton, vous avez ouvert votre tiroir/armoire.
J'ai conçu la serrure ou le loquet selon le tiroir de ma table d'étude. Cela peut être personnalisé selon les besoins en changeant simplement la tête de verrouillage de l'arbre du moteur.
REMARQUE: CETTE CONCEPTION EST EN PHASE DE PROTOTYPE ET NE PEUT GARANTIR UNE SÉCURITÉ ET UNE SÉCURITÉ COMPLÈTES. JE NE SERA PAS RESPONSABLE DE TOUTE PERTE CAUSÉE
Étape 1: Pièces requises
CONTRLEURS
1) Arduino UNO
www.amazon.com/Arduino-Uno-R3-Microcontrol…
2) Arduino Pro mini 5v 16mhz
www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…
3) Pilote de moteur L293D (pas nécessaire si vous utilisez un servo)
www.amazon.com/HC-05-Bluetooth-Pass-thrug…
LA COMMUNICATION
1) Module Bluetooth HC 05
www.amazon.com/HC-05-Bluetooth-Pass-Thrug…
CHARGES
1) moteur à engrenages CC 100 tr/min/9g servomoteur
www.amazon.com/Dimart-100RPM-Robot-Intelli…
2) écran lcd 16x2 (facultatif)
SOURCE DE COURANT
1) Adaptateur 5V 200 mA CC
L'autre divers. les pièces comprennent-
AUTRE MATÉRIEL
1) Pièce en aluminium (10x2x0,2 cm) pour la serrure.
2) Commutateur
Étape 2: Connexions
MODULE BLUTOOTH - ARDUINO PRO MINI
Rx - Tx
Tx - Rx
5v - Vcc
GND - GND
** ASSUREZ-VOUS, LORS DU TÉLÉCHARGEMENT DU CODE, DE DÉBRANCHER LES BROCHES TX ET RX.
ARDUINO PRO MINI - PILOTE MOTEUR
PIN 6 - In1 ou PIN 2 de L293D (si vous vous connectez directement au CI)
PIN 7 - In2 ou PIN 6 de L293D (si vous vous connectez directement au CI)
PIN8 - ACTIVER PIN 1
5V - VCC
CONDUCTEUR DE MOTEUR - MOTEUR
Entrée moteur 1 - Borne 1
Entrée moteur 2 - Borne 2
Étape 3:
Étape 4: Téléchargement du code sur Arduino Pro Mini
Un programme ne peut pas être directement téléchargé sur l'Arduino Pro mini. Il existe principalement deux manières de télécharger un code sur le Pro mini-
1) A l'aide de la carte de programmation, 2) Via Arduino Uno.
J'ai programmé Pro mini Via Arduino UNO. Pour ce faire, commencez par retirer très soigneusement l'Ic de l'Arduino Uno. Ensuite, sur l'IDE Arduino et changez la carte de UNO en Pro mini.
Outils > Cartes > Arduino Pro ou Pro mini
Après avoir fait cela, le coin inférieur droit de votre IDE affichera maintenant la carte comme Arduino Pro ou Pro mini ATmega 328 (5v, 16 Mhz).
Connectez maintenant votre pro mini à Uno-
PRO MINI - UNO
DTR - Réinitialiser
Vcc - 5v
GND - GND
Rx - Rx
Tx - Tx
Après cela, connectez Arduino UNO à l'aide du câble USB à votre ordinateur portable/PC et téléchargez le code de la même manière que pour UNO.
Étape 5: Écrire le code pour Arduino et travailler
Le code/programme indiqué ci-dessous pour le système de verrouillage comprend le code pour un écran LCD 16x2. Son utilisation est totalement facultative et peut être ignorée sans apporter de modifications au code. Le programme est très basique et facile à comprendre
Étape 6: Tester le code avec Arduino UNO
Avant de télécharger le code sur Pro mini, j'ai décidé de tester le programme sur UNO pour m'assurer que le programme fonctionnait parfaitement.
Les résultats étaient excellents, le code a fonctionné selon les attentes et voici une vidéo du test-
Étape 7: Définition du code d'accès et téléchargement de l'application
Le mot de passe peut être défini via la commande suivante-
if(voice == "*mot de passe")
Pour changer le mot de passe, il suffit de changer le mot entre les virgules inversées. N'OUBLIEZ PAS DE METTRE L'ETOILE * AVANT LE MOT
Téléchargement de l'application
Téléchargez l'application:- Android Meets Robots: Voice
cette application est téléchargeable gratuitement sur le Play Store.