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
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
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.