Table des matières:

Wifi Smart Door (méthode la plus simple): 11 étapes (avec photos)
Wifi Smart Door (méthode la plus simple): 11 étapes (avec photos)

Vidéo: Wifi Smart Door (méthode la plus simple): 11 étapes (avec photos)

Vidéo: Wifi Smart Door (méthode la plus simple): 11 étapes (avec photos)
Vidéo: Comment Afficher Le Mot De Passe wifi sur android / Comment voir le mot de passe WiFi sur Android 2024, Novembre
Anonim
Wifi Smart Door (méthode la plus simple)
Wifi Smart Door (méthode la plus simple)
Wifi Smart Door (méthode la plus simple)
Wifi Smart Door (méthode la plus simple)
Wifi Smart Door (méthode la plus simple)
Wifi Smart Door (méthode la plus simple)

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

Récupérer les éléments requis
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

Module Wifi ESP-8266
Module Wifi ESP-8266
Module Wifi ESP-8266
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é

Servo à couple élevé
Servo à couple élevé
Servo à couple élevé
Servo à couple élevé
Servo à couple élevé
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

Tôle
Tôle

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

Programmeur 3.3V FTDI
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

Configuration pour ESP8266
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é)

Téléchargement du code vers ESP (logiciel simplifié)
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

Codage de l'Arduino avec IDE
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

Inventer votre propre application
Inventer votre propre application
Inventer votre propre application
Inventer votre propre application
Inventer votre propre application
Inventer 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

Assemblée!
Assemblée!
Assemblée!
Assemblée!

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é: