Table des matières:

L'add-on complet pour la maison intelligente : 8 étapes
L'add-on complet pour la maison intelligente : 8 étapes

Vidéo: L'add-on complet pour la maison intelligente : 8 étapes

Vidéo: L'add-on complet pour la maison intelligente : 8 étapes
Vidéo: Maison connectée : la sécurité avant tout 2024, Novembre
Anonim
L'add-on complet pour la maison intelligente
L'add-on complet pour la maison intelligente

Mon précédent projet "The Complete Smart Home" fonctionne avec succès depuis près de 5 ans sans aucun problème. Maintenant que j'ai décidé d'ajouter un retour au même sans aucune modification du circuit et du schéma actuels. Ainsi, ce projet complémentaire fournira la fonctionnalité manquante de rétroaction, que la charge soit activée ou désactivée sur la carte de relais existante. J'ai utilisé le firmware Tasmota sur Wemos D1 Mini en me connectant à Node-Red pour l'interface utilisateur.

ATTENTION: TRAVAILLER SUR LE SECTEUR EST TRÈS DANGEREUX. CE PROJET IMPLIQUE UN TRAVAIL SUR SECTEUR AC. COUPEZ TOUT LE SECTEUR CA QUAND ET O QUE NÉCESSAIRE

Étape 1: Pièces nécessaires

Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires

Mon idée initiale était d'utiliser cette carte dite "Carte de test de tension d'isolement d'optocoupleur à 8 canaux MCU TTL vers PLC" pour obtenir un retour d'information sur Wemos D1 Mini. Comme la ligne AC Live est du côté du relais, cette carte n'était pas utilisable. Plus tard, j'ai proposé le circuit suivant

Pièces requises:

1. Connecteur 2 pôles - 9 pièces

2. Diode 10A10 - 64 pièces

3. Transistor S8050 - 16 pièces

4. MCP23017 IC - 1 pièce

5. Condensateur électrolytique 220 uF 16 V - 16 pièces

6. Résistance 47Ω W - 16 pièces

7. Résistance 1kΩ W - 49 pièces

8. Wemos D1 mini - 1 pièce

9. Led verte ou rouge - 16 pièces

10. Optocoupleur PC817 - 16 pièces

11. En-têtes féminins au besoin

12. Panneau à points ou panneau plaqué de cuivre (nécessite une gravure) si nécessaire.

13. Branchez les fils

14. Fil de cuivre argenté

Ici, j'ai utilisé un tableau à points et pas mal de temps pour souder et tester les joints soudés.

Étape 2: Souder ☺

Soudure ☺
Soudure ☺
Soudure ☺
Soudure ☺
Soudure
Soudure

Souder dans une carte à points pour 16 canaux est bien sûr une tâche difficile.

Enfin j'ai réussi à finir la carte avec 15 canaux car ma carte relais n'utilise que 15 canaux

Plus tard, il n'y avait pas assez d'espace pour monter le MCP23017 et le Wemos d1 mini, donc un petit tableau à points peut accueillir le même.

Étape 3: Oscilloscopie

Oscilloscopie
Oscilloscopie
Oscilloscopie
Oscilloscopie
Oscilloscopie
Oscilloscopie

Après avoir conçu le circuit et placé dans la carte à points et la soudure n'a finalement pas donné une sortie appropriée, car je n'ai pas utilisé de circuit de redressement approprié.

Cela a donné des valeurs erronées à MCP23017 et enfin à Wemos.

Après avoir tracé avec l'oscilloscope à l'émetteur du S8050, on a trouvé une onde carrée de 50 Hz, ce qui est logique. Plus tard, en ajoutant un condensateur de 220 uF, comme indiqué dans le schéma, le problème a été résolu. Vérifiez les photos avant et après l'ajout du condensateur.

Étape 4: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Maintenant, j'ai percé 4 trous et utilisé 4 vis avec des écrous comme indiqué et un manchon d'un câble Ethernet pour fixer la carte de rétroaction à diode à proximité de la carte de relais existante.

Déplacement de la carte relais existante et remplacement/extension des fils de connexion selon les besoins.

Étape 5: Tester

Essai
Essai
Essai
Essai
Essai
Essai

Le circuit prenait 250mA DC pour alimenter l'ensemble de la configuration. Les tests avec l'interface utilisateur et les leds locales se sont avérés ok.

Le circuit était simple à placer en série sur le fil sous tension CA à la borne polaire du relais. Référez-vous au schéma.

Le fonctionnement du circuit est simple, le courant alternatif passe par une diode 10A qui provoque une chute de tension, cette chute de tension est transmise à la combinaison optocoupleur-transistor pour donner un signal binaire à MCP23017 et plus tard à Wemos.

Étape 6: Micrologiciel

Ici, j'ai utilisé le firmware Tasmota avec I2C MCP23017 activé, ce qui donne une sortie json facile au nœud rouge.

Téléchargez le firmware ci-dessous et compilez le capteur MCP23XXX activé à l'aide de PlatformIO

github.com/arendst/Tasmota/releases

Étape 7: Schéma

Schématique
Schématique

Le schéma contient tous les détails.

J'ai utilisé un SMPS 5V 1.5A pour alimenter le circuit

Tous les émetteurs de transistors sont tirés vers le bas.

L'adressage du MCP23017 est 0x20, la broche de réinitialisation est tirée vers le haut.

Étape 8: Finalisation et intégration de Node Red

Finalisation et intégration de Node Red
Finalisation et intégration de Node Red
Finalisation et intégration de Node Red
Finalisation et intégration de Node Red
Finalisation et intégration de Node Red
Finalisation et intégration de Node Red

Après un test réussi. Un nouveau flux est ajouté au nœud rouge exécuté sur mon ancien téléphone Android.

Référez-vous aux photos ci-jointes.

Conseillé: