Table des matières:

Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU : 16 étapes
Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU : 16 étapes

Vidéo: Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU : 16 étapes

Vidéo: Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU : 16 étapes
Vidéo: Touchscreen based temperature monitoring and controlling with set limit 2024, Juillet
Anonim
Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU
Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU
Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU
Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU
Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU
Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU

Dans mes précédents projets NodeMCU, j'ai contrôlé deux appareils ménagers à partir de l'application Blynk. J'ai reçu de nombreux commentaires et messages pour mettre à niveau le projet avec le contrôle manuel et ajouter plus de fonctionnalités.

J'ai donc conçu cette Smart Home Extension Box.

Dans ce projet de domotique basé sur l'IoT, j'ai fait de la domotique à l'aide de Blynk & NodeMCU avec capteur tactile, LDR, module de relais de contrôle de température 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 d'un commutateur tactile manuel (TTP223).

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 à l'aide du capteur DHT11 et du LDR.

Ce projet de maison intelligente a 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 Dark Sensor (en mode automatique)

4. Surveillez la température ambiante et l'humidité LIVE sur OLED et Smartphone

5. Appareils ménagers contrôlés manuellement avec interrupteur tactile

6. Contrôler les appareils ménagers via Internet (WiFi)

Ce projet est inspiré de ce projet Simple NodeMCU

Fournitures

1. Carte NodeMCU

2. Capteur DH11

3. LDR

4. Résistances 10k 5 non

5. Résistances 1k 3 non

6. Résistances 220 ohms 2 non

7. Transistors BC547 NPN 2 non

8. Diode 1N4007 2 non

9. Diode 1N4001 1no

10. LED 5 mm (1,5 V) 3 non

11. Relais SPDT 5V 2 non

12. Interrupteur/bouton 4 non (ou) Capteur tactile TTP223 (3 non)

13. Connecteurs et cavaliers

14. Écran OLED I2C (0,96" ou 1,3") (en option)

15. Convertisseur Hi-Link 220V à 5V AC à DC

Étape 1: schéma de circuit

Schéma
Schéma

Il s'agit du schéma de circuit complet de ce système de maison intelligente 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.

Vous pouvez également connecter les capteurs tactiles TTP223 à la place des boutons-poussoirs.

CMODE pour changer de mode (mode manuel, mode automatique)

RST pour réinitialiser le NodeMCU

J'ai utilisé un convertisseur 110V/220V AC à 5V DC pour fournir le 5V au NodeMCU et aux relais.

Vous pouvez donc connecter directement l'alimentation 110V ou 220V AC avec ce module relais intelligent.

É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'interrupteur tactile. Application Blynk, capteur de température et LDR.

Ici, la broche RST est active bas, donc le capteur tactile connecté à la broche RST doit être actif bas.

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: Tutoriel vidéo pour ce projet IOT

Image
Image

Dans la vidéo tutorielle, j'ai expliqué en détail toutes les étapes de fabrication de cet appareil Smart Home.

Vous pouvez donc facilement réaliser ce projet IoT pour votre maison.

Étape 4: 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 5: Mode différent du module de relais intelligent

Mode différent du module de relais intelligent
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 selon deux 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.

En automatique

Étape 6: Mode manuel

Mode manuel
Mode manuel
Mode manuel
Mode manuel

En mode manuel, nous pouvons contrôler le module de relais à partir des commutateurs tactiles S1 et S2 ou à partir de l'application Blynk. Nous pouvons toujours surveiller l'état de retour 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 7: 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 une température minimale et maximale et des valeurs de luminosité prédéfinies dans le code.

Contrôle de la température

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.

Contrôle LDR

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 8: Conception du PCB

Conception du PCB
Conception du PCB

Après avoir testé toutes les fonctionnalités du module relais intelligent sur la maquette, j'ai conçu le PCB pour rendre le circuit compact et donner au projet un aspect professionnel.

Vous pouvez télécharger le fichier PCB Gerber de ce projet domotique basé sur l'IoT à partir du lien suivant:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

Étape 9: 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 10: 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
Téléchargement du fichier Gerber et définition des paramètres

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

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

Étape 11: 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 12: 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 13: programmer le NodeMCU

Programmer le NodeMCU
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 14: 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.

Ici, vous pouvez connecter directement une alimentation 110V ou 220V AC.

** Je n'ai pas utilisé de capteur tactile pour la broche RST car elle est active LOW.

Étape 15: Placez le circuit complet dans une boîte

Placez le circuit complet à l'intérieur d'une boîte
Placez le circuit complet à l'intérieur d'une boîte
Placez le circuit complet à l'intérieur d'une boîte
Placez le circuit complet à l'intérieur d'une boîte
Placez le circuit complet à l'intérieur d'une boîte
Placez le circuit complet à l'intérieur d'une boîte
Placez le circuit complet à l'intérieur d'une boîte
Placez le circuit complet à l'intérieur d'une boîte

J'ai placé le circuit complet dans une boîte en plastique. Comme j'utiliserai ce projet NodeMCU comme Smart extension BOX.

Il sera très utile et facile à utiliser.

Étape 16: Enfin

finalement
finalement
finalement
finalement
finalement
finalement

Allumez l'alimentation 110V/230V.

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