Table des matières:
- Étape 1: Récupérer les éléments requis
- Étape 2: Module Wifi ESP-8266
- Étape 3: Servo à couple élevé
- Étape 4: Tôlerie
- Étape 5: programmeur 3.3V FTDI
- Étape 6: Configuration pour ESP8266
- Étape 7: Téléchargement du code vers ESP (logiciel simplifié)
- Étape 8: Codage de l'Arduino avec IDE
- Étape 9: inventez votre propre application
- Étape 10: Le fichier.aia pour l'application
- Étape 11: Assemblage
Vidéo: Wifi Smart Door (méthode la plus simple): 11 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Il s'agit d'un projet simple réalisé avec l'arduino uno R3, le but est de contrôler une serrure de porte sans clés, et en utilisant un téléphone intelligent pour accomplir cela, le support de communication sera Internet (module wifi-ESP8266).
J'ai déjà posté un instructable sur le même projet avec module bluetooth, vous pouvez vous y référer pour toute clarification. (cliquez ici).
Dans ce instructable, vous connaîtrez le projet IOT simple de contrôler la serrure de votre porte avec module wifi.
C'est l'une des méthodes les plus simples pour utiliser ESP-8266.
Étape 1: Récupérer les éléments requis
1. Arduino UNO R3
pour contrôler le servo et l'interface avec l'ESP 8266 (GPIO pin-0)
le concept est très simple nous allons contrôler l'ESP8266 (GPIO broche 0) depuis notre smartphone avec une application.
si GPIO - broche 0
LOW ------------------------------------ état de verrouillage fermé.
HAUT ---------------------état de verrouillage ouvert.
l'état de la broche GPIO 0 sera reconnu par arduino à l'aide de la commande digitalRead et effectuera les opérations requises sur le servo.
Étape 2: Module Wifi ESP-8266
Cela aidera notre projet à se connecter au cloud. C'est très bon marché et facile à utiliser.
Dans ce projet, nous utiliserons uniquement la broche GPIO 0 de l'ESP8266.
Étape 3: Servo à couple élevé
pour tourner le levier de verrouillage lorsque le signal est envoyé depuis l'arduino
il est alimenté par la broche arduino 5v elle-même et fonctionne bien avec. (uniquement lorsque l'arduino est alimenté par un câble usb)
Étape 4: Tôlerie
celui-ci sert à réaliser le boîtier du servomoteur qui lui permet de bien maintenir le moteur sur la porte et la partie tournante correctement fixée au levier de la serrure.
l'étui dépend de votre créativité, vous pouvez utiliser n'importe quel autre matériau/objet pour fabriquer l'étui. POUR TENIR LE MOTEUR SUR LA PORTE
Étape 5: programmeur 3.3V FTDI
Ceci est utilisé uniquement dans la réalisation du projet, pour programmer le module ESP8266 car il ne peut pas être programmé directement à partir d'arduino.
Étape 6: Configuration pour ESP8266
Il vous suffit d'établir une communication série entre votre programmateur FTDI et votre ESP8266.
Connexions: RX -> TX
TX -> RX
CH_PD -> 3,3 V
VCC -> 3,3 V
GND -> GND
Étape 7: Téléchargement du code vers ESP (logiciel simplifié)
en utilisant l'IDE ESPlorer qui est un programme créé par 4refr0nt pour envoyer des commandes à votre ESP8266.
Suivez ces instructions pour télécharger et installer ESPlorer IDE:
1. Cliquez ici pour télécharger ESPlorer
2. Décompressez ce dossier
3. Allez dans le dossier principalExécutez le fichier "ESPlorer.jar"
4. Ouvrez l'IDE ESPlorer
5. Connectez votre programmeur FTDI à votre ordinateur
6. Sélectionnez votre port de programmeur FTDI
7. Appuyez sur Ouvrir/Fermer
8. Sélectionnez l'onglet NodeMCU+MicroPtyhon
9. Créez un nouveau fichier appelé init.lua10. Appuyez sur Enregistrer dans ESP
11. Tout ce dont vous avez besoin de vous soucier ou de changer est surligné dans la case rouge.
12. Téléchargez le code suivant dans votre ESP8266 à l'aide du logiciel précédent. Votre fichier doit être nommé « init.lua ».
ajoutez votre nom de réseau (SSID) et votre mot de passe au script
AJOUTEZ VOTRE NOM DE RÉSEAU WIFI (SSID) ET VOTRE MOT DE PASSE AU SCRIPT
Votre adresse IP ESP Lorsque votre ESP8266 redémarre, il imprime sur votre moniteur série l'adresse IP ESP. Enregistrez cette adresse IP, car vous en aurez besoin plus tard.
Étape 8: Codage de l'Arduino avec IDE
J'ai donné le codage, vous pouvez télécharger le fichier à partir d'ici.
téléchargez ce code sur l'ARDUINO !
Étape 9: inventez votre propre application
vous pouvez en créer un par vous-même en vous référant aux images fournies ci-dessus.
vous pouvez également télécharger l'application à partir d'ici et l'installer sur votre téléphone Android.
C'est très simple à configurer. Cliquez sur le bouton "Définir l'adresse IP" en bas de l'écran et saisissez votre adresse IP.
Étape 10: Le fichier.aia pour l'application
vous pouvez modifier l'application en utilisant le site Web de l'inventeur de l'application MIT. (utiliser l'option d'importation)
Étape 11: Assemblage
assurez-vous que les connexions suivantes sont effectuées.
SERVO CONNECTION1.orange ----- broche 2 de l'arduino
2.rouge ------- broche 5v dans l'arduino
3.brun ------ broche de terre en arduino
connectez enfin votre ESP 8266 (GPIO broche 0) à la broche numérique 5 de l'arduino.
TOUT ENSEMBLE ! IL est temps de tester votre projet et de déboguer s'il y a des erreurs.
J'espère que vous aimez !!!
RÉFÉRENCE:
J'ai référé le site Web suivant dans la réalisation et la publication de mon projet, 1.
Conseillé:
Interfaçage du clavier avec Arduino. [Méthode unique] : 7 étapes (avec photos)
Interfaçage du clavier avec Arduino. [Méthode unique] : Bonjour et bienvenue dans mon premier instructable ! :) Cette bibliothèque comprend les meilleures fonctionnalités que nous wi
Arduino Smart Plant Arduino le plus simple : 7 étapes (avec photos)
Arduino Smart Plant Arduino le plus simple : La dernière fois que nous avons écrit intructable sur la façon de créer un système d'arrosage automatique des plantes avec arduino et capteurs, notre article a attiré beaucoup d'attention et de bons retours. Ensuite, nous avons réfléchi à la manière de l'améliorer. Il semble que notre o
Fabrication de PCB à la maison (méthode de transfert de toner): 8 étapes (avec photos)
Fabrication de circuits imprimés à la maison (méthode de transfert de toner) : en tant que fabricant, nous sommes souvent confrontés à des obstacles tels que la complexité des circuits, des problèmes de câblage et des projets désordonnés lors de l'utilisation de cartes de prototypage. Puisque tout bon projet doit être propre et bien rangé s'il est destiné à des fins de démonstration. Alors pour g
Onduleur le plus simple avec juste un moteur DC 12V à 220V AC : 3 étapes (avec photos)
Onduleur le plus simple avec juste un moteur CC 12V à 220V AC : Salut ! Dans cette instructable, vous apprendrez à faire un onduleur simple à la maison. Le moteur à courant continu est seul responsable de l'exécution de la commutation
LED d'alimentation - Lumière la plus simple avec circuit à courant constant : 9 étapes (avec photos)
LED d'alimentation - Lumière la plus simple avec circuit à courant constant : Voici un circuit pilote de LED vraiment simple et peu coûteux (1 $). Le circuit est une "source de courant constant", ce qui signifie qu'il maintient la luminosité de la LED constante, quelle que soit l'alimentation que vous utilisez ou les conditions environnementales environnantes y