Table des matières:
- Fournitures
- Étape 1: Schémas du circuit:
- Étape 2: Conception de PCB (Gerber):
- Étape 3: Tout souder:
- Étape 4: Installez les bibliothèques pour le code:
- Étape 5: Télécharger le code:
- Étape 6: Câblage et mise sous tension:
- Étape 7: Configurez votre appareil et votre tableau de bord Ubidots:
- Étape 8: Testez-le:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Ce projet consiste en un système basé sur le module NodeMCU ESP8266 qui vous permet de contrôler la luminosité d'une bande LED et le rideau de votre pièce, il est également capable d'envoyer des données sur les événements de mouvement de votre pièce et la température au nuage où vous peut le voir par la plate-forme Ubidots IoT.
Fournitures
Compte Ubidots:
- 1x ESP8266 NodeMCU
- 1x prise d'alimentation 12v
- 1x Résistance 220 ohms 1/4W
- 2x condensateurs 120nf
- 1x transistor de puissance TIP31
- 1x régulateur de tension lm7805
- 1x capteur PIR HC-SR501
- 1x capteur de température DS1820
- 1x pilote de moteur à courant continu L293D
- 2x borniers
- 1x connecteurs femelles SIL
Étape 1: Schémas du circuit:
Matériaux:
- 1x ESP8266 NodeMCU
- 1x prise d'alimentation 12v
- 1x Résistance 220 ohms 1/4W
- 2x condensateurs 120nf
- 1x transistor de puissance TIP31
- 1x régulateur de tension lm7805
- 1x capteur PIR HC-SR501
- 1x capteur de température DS1820
- 1x pilote de moteur à courant continu L293D
- 2x borniers
- 1x connecteurs femelles SIL
Étape 2: Conception de PCB (Gerber):
Voici le fichier Gerber pour que vous puissiez commander votre propre PCB.
Je suggère d'utiliser PCBGOGO pour fabriquer les PCB.
Étape 3: Tout souder:
Nettoyez les pastilles du circuit si elles ne le sont pas et commencez à tout souder étape par étape.
Étape 4: Installez les bibliothèques pour le code:
Voici le lien où vous pouvez télécharger les bibliothèques.
Étape 5: Télécharger le code:
Voici le code à télécharger:
Étape 6: Câblage et mise sous tension:
Connectez correctement les fils du moteur à courant continu du rideau et les fils des bandes LED.
Étape 7: Configurez votre appareil et votre tableau de bord Ubidots:
Ordre des images:
1-Lorsque le NodeMCU est allumé, il créera automatiquement un appareil appelé "room" dans la section des appareils d'Ubidots.
2- L'appareil aura toutes les variables à l'intérieur.
3- Allez dans Données/Tableaux de bord.
4- Cliquez sur "+" pour créer un nouveau tableau de bord.
5- Cliquez sur la coche.
6- Créez un Widget en cliquant sur "+".
7- Sélectionnez le widget Slider pour le contrôle Rideaux.
8- Ajouter une variable.
9- Sélectionnez l'appareil "Chambre".
10- Sélectionnez la variable "Rideau".
11- Réglez le pas sur 100.
12- Répétez l'opération pour LED Strip mais Step = 1 et Variable est "Ledstrip".
13- Ajouter un widget indicateur.
14- Sélectionnez la variable de mouvement.
15- Vous avez terminé.
Étape 8: Testez-le:
Merci de faire partie de ce tutoriel, j'espère qu'il vous plaira et si vous avez des questions, vous êtes libre de me les poser.