Table des matières:

Comment créer une domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : 14 étapes (avec photos)
Comment créer une domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : 14 étapes (avec photos)

Vidéo: Comment créer une domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : 14 étapes (avec photos)

Vidéo: Comment créer une domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : 14 étapes (avec photos)
Vidéo: Home Assistant - DIY - ESPHome - NodeMCU - ESP8266 - Station Multi-Capteur - Domotique 2024, Juillet
Anonim
Image
Image
Comment faire de la domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU
Comment faire de la domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU
Comment faire de la domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU
Comment faire de la domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU

Dans ce projet basé sur l'IoT, j'ai réalisé la domotique avec le module de relais de contrôle Blynk et NodeMCU avec retour en temps réel. En mode manuel, ce module de relais peut être contrôlé à partir d'un mobile ou d'un smartphone et, commutateur manuel. En mode automatique, ce relais intelligent peut également détecter la température ambiante et la lumière du soleil pour allumer et éteindre le ventilateur et l'ampoule.

Ce projet de maison intelligente présente les caractéristiques suivantes: 1. Appareils ménagers contrôlés depuis Mobile à l'aide de l'application Blynk 2. Appareils ménagers contrôlés automatiquement par le capteur de température et d'humidité (en mode automatique) 3. Appareils ménagers contrôlés automatiquement par le capteur sombre (en mode automatique) 4. Surveiller la température ambiante et la lecture d'humidité en direct sur OLED et Smartphone 5. Appareils ménagers contrôlés avec des interrupteurs manuels 6. Contrôler les appareils ménagers via Internet

Fournitures

Composants requis pour ce projet de maison intelligente

1. NodeMCU

2. Capteur DH11

3. LDR

4. Résistances 10k 5 non

5. Résistances 1k 5 non (R1 à R4)

6. Résistances 220 ohms 2 non (R5 & R6)

7. Optocoupleur PC817 2 non

8. Transistors BC547 NPN 2 non

9. Diode 1N4007 2 non

10. Diode 1N4001 1non

11. LED (1.5v) 3 non

12. Condensateurs 100uF 2 non

13. Relais SPDT 12V 2 non

14. 7805 régulateur de tension 1 non

15. Interrupteur/bouton 4 non

16. Connecteurs et cavaliers

17. Écran OLED I2C (0,96" ou 1,3")

Étape 1: schéma de circuit

Schéma
Schéma

Voici le schéma de circuit complet de ce projet de domotique basé sur l'IoT.

J'ai utilisé NodeMCU pour contrôler le module relais. J'ai connecté le capteur de température et d'humidité DHT11 et le LDR pour contrôler le relais automatiquement en fonction de la température ambiante et de la lumière ambiante. Il y a quatre boutons-poussoirs connectés avec NodeMCU, c'est-à-dire S1, S2, CMODE, RST. S1 & S2 pour contrôler le module relais manuellement CMODE pour changer le mode (mode manuel, mode automatique) RST pour réinitialiser le NodeMCU J'ai fourni 12V au module relais et utilisé un régulateur de tension 7805 pour fournir 5v au NodeMCU.

Étape 2: faire le circuit sur la planche à pain pour le test

Faire le circuit sur planche à pain pour les tests
Faire le circuit sur planche à pain pour les tests
Faire le circuit sur planche à pain pour les tests
Faire le circuit sur planche à pain pour les tests

Avant de concevoir le PCB, j'ai d'abord fait le circuit sur la maquette pour le tester. Pendant les tests, j'ai téléchargé le code sur le NodeMCU, puis j'ai essayé de contrôler les relais avec les boutons-poussoirs, l'application Blynk, le capteur de température et le LDR.

Téléchargez le code ci-joint pour ce projet NodeMCU.

J'ai mentionné tous les liens des bibliothèques requises dans le code.

Étape 3: Installez l'application Blynk

Installez l'application Blynk
Installez l'application Blynk
Installez l'application Blynk
Installez l'application Blynk

Installez l'application Blynk depuis Google Play Store ou App Store, puis ajoutez tous les widgets requis pour contrôler le module relais et surveiller la température et l'humidité. J'ai expliqué tous les détails dans la vidéo tutoriel.

J'ai utilisé les widgets à 3 boutons pour contrôler le module relais et changer le mode. Et 2 widgets de jauge pour surveiller la température et l'humidité.

Étape 4: Mode différent du module de relais intelligent

Mode différent du module de relais intelligent
Mode différent du module de relais intelligent

Nous pouvons contrôler le relais intelligent en 2 modes:

1. Mode manuel

2. Mode automatique

Nous pouvons facilement changer de mode avec le bouton CMODE installé sur le PCB ou depuis l'application Blynk.

Étape 5: Mode manuel

Mode manuel
Mode manuel
Mode manuel
Mode manuel

En mode manuel, nous pouvons contrôler le module relais à partir des boutons-poussoirs S1 et S2 ou de l'application Blynk.

Nous pouvons toujours surveiller l'état de rétroaction en temps réel des commutateurs à partir de l'application Blynk. Et nous pouvons également surveiller la lecture de la température et de l'humidité sur l'écran OLED et l'application Blynk, comme vous pouvez le voir sur les images. Avec l'application Blynk, nous pouvons contrôler le module relais de n'importe où si nous avons Internet sur notre smartphone.

Étape 6: Mode automatique

Mode automatique
Mode automatique
Mode automatique
Mode automatique

En mode Auto, le module relais contrôlé par le capteur DHT11 et LDR.

Nous pouvons définir des valeurs de température et de luminosité minimales et maximales prédéfinies. En mode Auto, lorsque la température ambiante dépasse la température maximale prédéfinie, le relais 1 s'allume et lorsque la température ambiante devient inférieure à la température minimale prédéfinie, le relais 1 s'éteint automatiquement.

De la même manière, lorsque le niveau de lumière diminue, le relais 2 s'allume et lorsque la lumière est suffisante, le relais 2 s'éteint automatiquement. J'ai expliqué en détail dans la vidéo tutoriel.

Étape 7: Conception du PCB

Conception du PCB
Conception du PCB

Comme je vais utiliser le circuit quotidiennement, donc après avoir testé toutes les fonctionnalités du module relais intelligent sur la maquette, j'ai conçu le PCB. Vous pouvez télécharger le fichier PCB Gerber de ce projet domotique à partir du lien suivant:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

Étape 8: Commandez le PCB

Commandez le PCB
Commandez le PCB
Commandez le PCB
Commandez le PCB
Commandez le PCB
Commandez le PCB

Après avoir téléchargé le fichier Garber, vous pouvez facilement commander le PCB

1. Visitez https://jlcpcb.com et connectez-vous / Inscrivez-vous

2. Cliquez sur le bouton DEVIS MAINTENANT.

3 Cliquez sur le bouton "Ajouter votre fichier Gerber".

Ensuite, parcourez et sélectionnez le fichier Gerber que vous avez téléchargé.

Étape 9: télécharger le fichier Gerber et définir les paramètres

Téléchargement du fichier Gerber et définition des paramètres
Téléchargement du fichier Gerber et définition des paramètres
Téléchargement du fichier Gerber et définition des paramètres
Téléchargement du fichier Gerber et définition des paramètres

4. Définissez le paramètre requis comme la quantité, la couleur du PCB, etc.

5. Après avoir sélectionné tous les paramètres du PCB, cliquez sur le bouton SAVE TO CART.

Étape 10: Sélectionnez l'adresse de livraison et le mode de paiement

Sélectionnez l'adresse de livraison et le mode de paiement
Sélectionnez l'adresse de livraison et le mode de paiement
Sélectionnez l'adresse de livraison et le mode de paiement
Sélectionnez l'adresse de livraison et le mode de paiement
Sélectionnez l'adresse de livraison et le mode de paiement
Sélectionnez l'adresse de livraison et le mode de paiement

6. Saisissez l'adresse de livraison.

7. Sélectionnez la méthode d'expédition qui vous convient.

8. Soumettez la commande et procédez au paiement. Vous pouvez également suivre votre commande depuis le JLCPCB.com.

Mes PCB ont mis 2 jours à être fabriqués et sont arrivés en une semaine en utilisant l'option de livraison DHL.

Les PCB étaient bien emballés et la qualité était vraiment bonne à ce prix abordable.

Étape 11: Soudez tous les composants

Souder tous les composants
Souder tous les composants
Souder tous les composants
Souder tous les composants

Après cela, soudez tous les composants selon le schéma de circuit.

Connectez ensuite les écrans NodeMCU, DHT11, LDR et OLED.

Étape 12: programmer le NodeMCU

Programmer le NodeMCU
Programmer le NodeMCU
Programmer le NodeMCU
Programmer le NodeMCU

1. Connectez le NodeMCU à un ordinateur portable

2. Téléchargez le code. (Ci-joint)

3. Modifiez le jeton d'authentification Blynk, le nom WiFi, le mot de passe WiFi.

4. Modifiez la température prédéfinie et la valeur lumineuse pour le mode automatique selon vos besoins

5. Sélectionnez la carte NodeMCU 12E et le PORT approprié. Ensuite, téléchargez le code.

** Dans ce projet, vous pouvez utiliser à la fois un écran OLED de 0,96" et un écran OLED de 1,3". J'ai partagé le code pour les deux OLED, téléchargez le code selon l'écran OLED que vous utilisez.

J'ai déjà joint le code dans les étapes précédentes.

Étape 13: Connectez les appareils ménagers

Connectez les appareils ménagers
Connectez les appareils ménagers

Connectez les appareils ménagers selon le schéma de circuit. Veuillez prendre les mesures de sécurité appropriées lorsque vous travaillez avec une haute tension.

Connectez l'alimentation 12 volts CC au PCB comme indiqué dans le circuit.

Étape 14: Enfin

finalement
finalement
finalement
finalement

Allumez l'alimentation 110V/230V et l'alimentation 12V DC.

Vous pouvez désormais contrôler vos appareils électroménagers de manière intelligente. J'espère que vous avez aimé ce projet de domotique. J'ai partagé toutes les informations nécessaires pour ce projet. J'apprécierai vraiment si vous partagez vos précieux commentaires. De plus, si vous avez des questions, veuillez écrire dans la section des commentaires. Pour plus de projets de ce type, veuillez suivre TechStudyCell. Merci pour votre temps et bon apprentissage.

Conseillé: