Table des matières:
- Étape 1: Liste des pièces
- Étape 2: Comment ça marche
- Étape 3: Schéma de câblage
- Étape 4: Tester
- Étape 5: Boîtier électronique
- Étape 6: L'application
- Étape 7: Montage de la serrure
- Étape 8: Alimentation
- Étape 9: Le code
- Étape 10: Terminé
Vidéo: Serrure de porte Bluetooth (Arduino): 10 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Récemment, j'ai revu l'Amazing SpiderMan, dans une scène, Peter Parker verrouille et déverrouille sa porte depuis son bureau à l'aide d'une télécommande. Quand j'ai vu cela, j'ai immédiatement voulu le mien pour ma porte. Après un peu de bricolage, j'ai obtenu un modèle de travail. Voici comment j'ai fait
Étape 1: Liste des pièces
Pour ce projet, nous aurons besoin des éléments suivants:
Électronique:
- Arduino Nano (obtenez-le ici)
- Module Bluetooth (obtenez-le ici)
- 90g Servo (obtenez-le ici)
- Adaptateur mural 5v
Les pièces:
- Verrouillage coulissant (obtenez-le ici)
- Six vis pour le verrou coulissant
- Papier carton
- Câble
Outils:
- Fer à souder
- Pistolet à colle
- Percer
- Tête de forage
- Tête de perçage pour trou pilote
- Cutter
- Ordinateur avec arduino IDE
Étape 2: Comment ça marche
L'idée est que je peux facilement verrouiller et déverrouiller ma porte sans avoir à porter de clé ou même à m'en approcher:D mais ce n'est qu'une fraction de ce que nous pouvons faire. De là, nous pourrions ajouter un capteur comme un capteur de cliquetis afin que nous puissions déverrouiller notre porte avec un coup spécial ou même un système de reconnaissance vocale !
Le bras servo sera connecté au verrou coulissant et se déplacera à 0 degré pour verrouiller la porte et à 60 degrés pour la déverrouiller à l'aide des commandes qu'il reçoit de l'appareil Bluetooth.
Étape 3: Schéma de câblage
Commençons par câbler le servo à l'Arduino (je voudrais noter que même si j'utilise l'Arduino nano, l'Arduino uno fonctionnera tout aussi bien avec exactement la même disposition de broches)
- Le fil marron sur le servo est à la terre et il est connecté à la terre sur l'Arduino
- Le fil rouge est positif et il se connecte à 5v sur l'Arduino
- Le fil orange est la connexion de la source des servos et il est connecté à la broche 9 de l'Arduino
Maintenant, je recommanderais de tester le servo avant de continuer, vous pouvez le faire en consultant des exemples dans l'IDE Arduino et en sélectionnant le balayage. Lorsque nous sommes sûrs que le servo fonctionne, nous pouvons ajouter le module bluetooth. Nous allons connecter la broche rx du module bluetooth à la broche tx de l'Arduino et la broche tx du module bluetooth à la broche rx de l'Arduino Mais ne le faites pas encore ! pendant que ces connexions sont faites, rien ne peut être téléchargé sur l'Arduino, alors assurez-vous de télécharger le code avant de souder. Dans cet esprit, voici comment nous câbler le module Bluetooth à l'Arduino
- La broche Rx du module Bluetooth se connecte à la broche Tx de l'Arduino
- La broche Tx du module Bluetooth se connecte à la broche Rx de l'Arduino
- Vcc (positif) sur le module bluetooth connecte le 3.3v sur l'Arduino
- Le sol va au sol
Si tout cela était déroutant, veuillez suivre les fils sur l'image fournie
Étape 4: Tester
Maintenant que nous avons toutes les pièces ensemble, assurez-vous que le servo est assez fort pour pousser et tirer le mécanisme de verrouillage sans problème avant de commencer à concevoir le concept final, j'ai construit une maquette juste pour m'assurer que mon servo était assez fort, au début le mien ne l'était pas, alors j'ai ajouté un tout petit peu d'huile sur le mécanisme coulissant qui a aidé tout à se déplacer en douceur. Il est vraiment crucial que tout se passe bien, sinon il y a une chance que vous soyez enfermé dans ou hors de votre chambre !:RÉ
Étape 5: Boîtier électronique
J'ai décidé de laisser mon servo "exposé" et de ne construire qu'un petit étui en carton pour protéger l'arduino nano et le module Bluetooth. Nous pouvons le construire en traçant le contour de l'arduino nano sur un morceau de carton et en ajoutant environ 1 cm (0, 39 pouce) d'espace de chaque côté, nous devons maintenant découper les 5 autres côtés du cube rectangulaire. Nous devons également découper un trou sur l'une des faces pour que le cordon d'alimentation se connecte à l'arduino.
Les mesures pour le boîtier sont:
- Pièce du bas = 7,5 cm sur 4 cm (2,95 sur 1,57 pouces)
- Pièce supérieure = 7,5 cm par 4 cm (2,95 par 1,57 pouces)
- pièce de gauche = 7,5 cm par 4 cm (2,95 par 1,57 pouce)
- Pièce de droite = 7,5 cm par 4 cm (2,95 par 1,57 pouces)
- Face avant = 4 cm par 4 cm (1,57 par 1,57 pouce) (couper le trou d'alimentation dans celui-ci)
- Face arrière = 4 cm par 4 cm (1,57 par 1,57 pouce)
Étape 6: L'application
Donc, pour verrouiller et déverrouiller la porte, nous avons besoin d'un appareil fonctionnant sous Android ou Windows avec Bluetooth intégré, les utilisateurs de Mac, je n'ai pas pu le faire fonctionner sur un iphone ou un macbook pro, je pense qu'il pourrait y avoir des problèmes de pilote mais je suis sûr que l'un de vous peut comprendre:D. Si vous installez sur Android, vous devrez vous rendre sur le Play Store et télécharger une application appelée Bluetooth Terminal et pour Windows, elle s'appelle TeraTerm. Ensuite, nous devons connecter le hc-05 à notre téléphone, il doit s'appeler linvor et le mot de passe sera être soit 0000 ou 1234. Une fois qu'il est couplé, ouvrez l'application que nous venons d'installer, cliquez sur les options et appuyez sur se connecter à l'appareil (non sécurisé) maintenant, notre téléphone simule essentiellement le moniteur série arduino, ce qui signifie que nous pouvons voir et envoyer des informations provenant de l'arduino.
Si vous tapez 0 et appuyez sur Entrée, vous devriez voir la serrure de la porte et voir le message "porte verrouillée"
et lorsque vous tapez 1 et appuyez sur Entrée, vous devriez voir la porte se déverrouiller et voir le message "porte déverrouillée"
Le processus est essentiellement le même sur Windows, sauf que vous devez télécharger une application appelée Tera Term et vous pouvez trouver le lien de téléchargement ici (https://ttssh2.osdn.jp/index.html.en)
Étape 7: Montage de la serrure
Tout d'abord, nous devons d'abord monter le servo sur le verrou coulissant, nous le faisons en coupant le bord des trous de montage du servo de sorte que lorsque nous posons le servo, il affleure le verrou. Ensuite, nous mettons le bras du servo dans le verrou. trou où se trouvait la poignée et testez que tout bouge correctement si c'est le cas, collez-le.
Maintenant, nous devons commencer à percer des trous pilotes dans la porte pour les vis, placer le verrou coulissant contre la porte et utiliser un crayon pour tracer où se trouvent maintenant les trous percer les trous pilotes où vous avez fait les traces les percer à une profondeur d'environ 2,5 cm maintenant placez la serrure contre la porte et vissez les vis une fois qu'elles sont sécurisées assurez-vous que le système fonctionne toujours
Étape 8: Alimentation
Pour nous assurer que nous pouvons laisser cela, nous aurons besoin d'une alimentation, du câble et de la mini prise USB pour se connecter à l'arduino.
Connectez la connexion à la terre sur l'alimentation à la connexion à la terre sur le port mini usb et connectez le câble rouge au câble rouge sur le port mini usb. Dirigez maintenant le câble de la serrure à l'une des charnières de la porte et de là, conduisez-le à une prise de courant
Étape 9: Le code
#comprendre
Servo myservo;
int pos = 0;
état int; indicateur int=0;
void setup()
{
monservo.attach(9);
Serial.begin(9600);
monservo.write(60);
retard(1000); }
boucle vide()
{
if(Série.disponible() > 0)
{
état = Serial.read();
indicateur=0;
} // si l'état est '0' le moteur DC s'éteindra
si (état == '0')
{
monservo.write(8);
retard(1000);
Serial.println("Porte verrouillée");
}
sinon si (état == '1')
{
monservo.write(55);
retard(1000);
Serial.println("Porte déverrouillée");
}
}
Étape 10: Terminé
Profitez de votre serrure de porte contrôlée par Bluetooth, n'oubliez pas de déranger vos amis en les enfermant hors de votre chambre !
Merci d'avoir lu si vous avez des questions, n'hésitez pas à me contacter par MP ou à laisser la question dans les commentaires.
Conseillé:
Wifi vers RF - Serrure de porte : 3 étapes (avec photos)
Wifi to RF - Door Lock: OverviewCette instructable vous donnera la possibilité de verrouiller / déverrouiller votre porte d'entrée via votre logiciel domotique (tel que OpenHAB - logiciel domotique gratuit que j'utilise personnellement) L'image ci-dessus montre un exemple de capture d'écran de l'OpenHAB
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : 11 étapes (avec photos)
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : le projet a été conçu pour éviter la nécessité d'utiliser des clés. Pour atteindre notre objectif, nous avons utilisé un capteur optique d'empreintes digitales et un Arduino. Cependant, il y a des individus qui ont une empreinte digitale illisible et le capteur ne la reconnaîtra pas. Puis penser à un
Serrure de porte app maison : 5 étapes (avec photos)
Serrure de porte d'application maison : dans ce projet, je montre comment un simple verrou/déverrouillage de porte d'application téléphonique peut être fabriqué à partir de composants simples et présente une application conviviale appelée Blynk. J'utilise une puce wifi Wemos D1 Mini et l'IDE Arduino pour créer le code. Vous pouvez utiliser cette configuration pour s
Serrure de porte simple à commande vocale : 5 étapes (avec photos)
Serrure de porte simple à commande vocale : J'ai donc décidé de construire une porte de bibliothèque pour mon bureau à la maison. Maintenant, il y a beaucoup de procédures pas à pas qui expliquent comment construire ce type de chose. Mon problème est venu de savoir comment garder mes enfants hors de mon bureau. J'ai des enfants en bas âge et ils seront ravis
Serrure de porte RFID Arduino : 5 étapes (avec photos)
Serrure de porte RFID Arduino : ***Mise à jour le 09/08/2010*** Je voulais créer un moyen simple et sécurisé d'entrer dans mon garage. La RFID était le meilleur moyen de déverrouiller ma porte, même les mains pleines, je peux déverrouiller la porte et la pousser pour l'ouvrir ! J'ai construit un circuit simple avec un chi arduino ATMega 168 de base