Table des matières:

Domotique NodeMCU (ESP8266): 7 étapes
Domotique NodeMCU (ESP8266): 7 étapes

Vidéo: Domotique NodeMCU (ESP8266): 7 étapes

Vidéo: Domotique NodeMCU (ESP8266): 7 étapes
Vidéo: ESP8266 Smart Light Switch with Servo Motor 2024, Septembre
Anonim
Image
Image
Qu'est-ce qu'un système domotique !
Qu'est-ce qu'un système domotique !

Salut les gars! J'espère que vous avez déjà apprécié mon précédent instructable "Arduino Heart Beat With ECG Display & Sound" et que vous êtes prêt pour un nouveau, comme d'habitude, j'ai fait ce tutoriel pour vous guider étape par étape tout en créant ce genre de projets électroniques super incroyables à faible coût qui est le "Système domotique NodeMCU".

Au cours de la réalisation de ce projet, nous avons essayé de nous assurer que cette instructable sera le meilleur guide pour vous afin de vous aider si vous souhaitez créer votre propre maison intelligente, nous espérons donc que cette instructable contiendra les documents nécessaires. Ce projet est si pratique à réaliser spécialement après avoir obtenu le PCB personnalisé que nous avons commandé à JLCPCB pour améliorer l'apparence de notre appareil électronique. Il y a également suffisamment de documents et de codes dans ce guide pour vous permettre de créer facilement votre projet NodeMCU.

Nous avons réalisé ce projet en seulement 4 jours, seulement deux jours pour obtenir toutes les pièces nécessaires et terminer la fabrication du matériel et l'assemblage, puis nous avons préparé le code adapté à notre projet et commencé les tests et les réglages.

Ce que vous apprendrez de cette instructable:

  1. Faire le bon choix de matériel pour votre projet en fonction de ses fonctionnalités.
  2. Comprendre les systèmes domotiques.
  3. Préparez le schéma de circuit pour connecter tous les composants choisis.
  4. Assemblez toutes les pièces du projet (boîtier de l'appareil et assemblage électronique).
  5. Lancez le premier test et validez le projet.

Étape 1: Qu'est-ce qu'un système domotique

Qu'est-ce qu'un système domotique !
Qu'est-ce qu'un système domotique !
Qu'est-ce qu'un système domotique !
Qu'est-ce qu'un système domotique !

Un système domotique est simplement un système qui permet à certains utilisateurs d'avoir accès à certains appareils électriques comme les appareils d'éclairage, la surveillance de la température, les dispositifs de contrôle des portes, etc. Cet accès est surveillé via une application de base connectée au système principal via un protocole sans fil ou filaire, environ la partie automatisation, le système est capable d'ajuster automatiquement certains paramètres environnementaux à l'aide de certains actionneurs et de certains capteurs, par exemple le système peut lire les données de température d'un capteur de température et décide d'allumer ou d'éteindre un climatiseur.

Dans notre projet, nous allons créer le système principal qui est une carte de circuit électronique basée sur une carte de développement NodeMCU qui contient déjà une fonction wifi et cette carte sera entourée de certains composants électroniques tels que des relais optocoplers LED et capteurs, à propos des capteurs que nous utilisera le capteur de mouvement pour une détection d'alarme, un DHT11 pour la mesure de la température et de l'humidité et BH1750 pour la détection de la lumière.

À propos des actionneurs, nous contrôlerons des ampoules 220V AC et un ventilateur DC et tous ces actionneurs seront contrôlés via une application Android que nous avons développée via l'application Blynk. Donc, dans cette application, j'ai inséré des jauges pour lire les valeurs analogiques des capteurs et j'ai placé des boutons et des curseurs pour contrôler mes sorties.

Étape 2: CAO et pièces matérielles

Pièces de CAO et de matériel
Pièces de CAO et de matériel
Pièces de CAO et de matériel
Pièces de CAO et de matériel
Pièces de CAO et de matériel
Pièces de CAO et de matériel

J'ai utilisé le logiciel solidworks pour concevoir ce modèle de maison qui a déjà des prises pour les spots de foudre les capteurs et le ventilateur, vous pouvez obtenir les fichiers STL à partir du lien de téléchargement ci-dessous, après avoir préparé la conception j'ai obtenu mes pièces très bien produites grâce à un Découpe laser CNC.

Étape 3: schéma de circuit

Schéma
Schéma

Passant à l'électronique, j'ai créé ce schéma de circuit qui comprend toutes les pièces nécessaires requises pour ce projet. Je connecte les sorties realys à ma carte de développement NodeMCU et j'utilise le DHT11 ? BH1750 et les capteurs de mouvement connectés au port I²C et à l'entrée ADC, j'ai également utilisé la seule sortie PWM de ma carte de développement NodeMCU et je l'ai connectée à une borne à vis afin de contrôler la luminosité de certaines LED, j'ai utilisé une alimentation séparée l'alimentation des relais et du NodeMCU et ainsi je protégerai ma carte Dev tout en contrôlant la tension alternative 220V.

Étape 4: fabrication de circuits imprimés

Fabrication de PCB
Fabrication de PCB
Fabrication de PCB
Fabrication de PCB
Fabrication de PCB
Fabrication de PCB

À propos de JLCPCB

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), est la plus grande entreprise de prototypes de PCB en Chine et un fabricant de haute technologie spécialisé dans la production de prototypes rapides de PCB et de petits lots de PCB. Avec plus de 10 ans d'expérience dans la fabrication de PCB, JLCPCB compte plus de 200 000 clients dans le pays et à l'étranger, avec plus de 8 000 commandes en ligne de prototypage de PCB et de production de PCB en petite quantité par jour. La capacité de production annuelle est de 200 000 m². pour divers circuits imprimés à 1 couche, 2 couches ou multicouches. JLC est un fabricant professionnel de circuits imprimés doté d'un équipement de puits à grande échelle, d'une gestion stricte et d'une qualité supérieure.

Parler électronique

Après avoir fait la conception du circuit, j'ai transformé ce circuit en une conception de PCB personnalisée avec une forme de maison afin d'obtenir une belle conception de PCB lorsque nous commandons notre circuit et pour ce faire, tout ce dont j'ai besoin est de passer à JLCPCB le meilleur fournisseur de PCB afin pour obtenir le meilleur service de fabrication de PCB, après quelques clics simples, j'ai téléchargé les fichiers GERBER appropriés de ma conception et j'ai défini quelques paramètres et cette fois nous utiliserons la couleur noire pour ce projet avec des points dorés; juste quatre jours après avoir passé la commande et mes PCB sont sur mon bureau.

Fichiers de téléchargement associés

Comme vous pouvez le voir sur les photos ci-dessus, le PCB est très bien fabriqué et j'ai le même design de PCB que nous avons fait pour notre carte principale et toutes les étiquettes, les logos sont là pour me guider pendant les étapes de soudure. Vous pouvez également télécharger le fichier Gerber pour ce circuit à partir du lien de téléchargement ci-dessous si vous souhaitez passer une commande pour la même conception de circuit.

Étape 5: Ingrédients

Ingrédients
Ingrédients

Avant de commencer à souder les pièces électroniques, examinons la liste des composants de notre projet. Nous aurons donc besoin de:

★☆★ Les composants nécessaires ★☆★

  • Le PCB que nous avons commandé à JLCPCB
  • La carte NodeMCU:
  • Capteur BH1750:
  • Capteur DHT11:
  • Capteur de mouvement:https://amzn.to/2CHxvRr
  • Points lumineux:
  • Ventilateur CC:
  • Les relais:
  • Les optocoplers:
  • Quelques résistances et transistors
  • Certaines LED et diodes Zener
  • Quelques connecteurs à vis:
  • Certains connecteurs SIL

Étape 6: Assemblage du matériel

Assemblage du matériel
Assemblage du matériel
Assemblage du matériel
Assemblage du matériel
Assemblage du matériel
Assemblage du matériel

Maintenant que tout est prêt, commençons à souder nos composants électroniques au PCB et pour ce faire, nous avons besoin d'un fer à souder et d'un fil à souder et d'une station de reprise SMD pour les composants SMD.

La sécurité d'abord

Fer à souder Ne touchez jamais l'élément du fer à souder….400°C ! Tenez les fils à chauffer avec des pincettes ou des pinces. Remettez toujours le fer à souder sur son support lorsqu'il n'est pas utilisé. Ne le posez jamais sur l'établi. Éteignez l'appareil et débranchez-le lorsqu'il n'est pas utilisé. Comme vous pouvez le voir, l'utilisation de ce PCB est si facile grâce à sa fabrication de très haute qualité et sans oublier les étiquettes qui vous guideront les gars lors de la soudure de chaque composant car vous trouverez sur la couche de soie supérieure une étiquette de chaque composant indiquant son placement sur la carte et de cette façon, vous serez sûr à 100% que vous ne ferez aucune erreur de soudure. J'ai soudé chaque composant à son emplacement et vous pouvez utiliser les deux côtés du PCB pour souder vos composants électroniques.

Étape 7: Pièce et test du logiciel

Pièce et test du logiciel
Pièce et test du logiciel
Pièce et test du logiciel
Pièce et test du logiciel
Pièce et test du logiciel
Pièce et test du logiciel
Pièce et test du logiciel
Pièce et test du logiciel

Maintenant, nous avons le PCB prêt et tous les composants très bien soudés et après avoir terminé l'assemblage, nous devons passer à la partie logicielle. J'ai créé ce code NodeMCU pour vous en utilisant l'IDE Arduino et si vous ne savez toujours pas comment l'utiliser Cartes NodeMCU avec Arduino IDE il suffit de vérifier cette vidéo de guide que nous fournissons, à propos du code, nous testerons d'abord la carte de circuit imprimé que nous avons créée avec un code de test de code de test qui vous permet de contrôler les LED de la carte. Une fois que vous avez exécuté votre application Blynk, vous trouverez la carte NodeMCU sélectionnée déjà en ligne (si vous utilisez le jeton fourni par Blynk dans votre code). Maintenant, tout ce dont nous avons besoin, c'est du code final que vous pouvez avoir gratuitement à partir du lien de téléchargement ci-dessous, le code est très bien commenté afin que vous puissiez le comprendre et l'adapter à vos propres besoins.

Conseillé: