Table des matières:

Carte de gradation Wifi Two Triac: 7 étapes
Carte de gradation Wifi Two Triac: 7 étapes

Vidéo: Carte de gradation Wifi Two Triac: 7 étapes

Vidéo: Carte de gradation Wifi Two Triac: 7 étapes
Vidéo: Préparer un colis pour PCA : Tuto de A à Z ! 2024, Juillet
Anonim
Carte de gradation Wifi Two Triac
Carte de gradation Wifi Two Triac

Cette instructable est pour ARMTRONIX WIFI Two Triac Dimmer Board V0.1

Le gradateur Armtronix Wifi à deux triacs est une carte IOT. Il est conçu pour la domotique. Les caractéristiques du plateau sont:

  1. Contrôle sans fil
  2. Petit facteur de forme
  3. Alimentation AC à DC à bord 230VAC à 5V DC.
  4. Commutateur virtuel CC
  5. Deux canaux (un pour allumer et éteindre un autre pour la gradation)

La taille de la carte est de 84 mm X 39 mm et avec une taille de boîtier de 114 mm X 44 mm, comme indiqué dans le diagramme 1, elle a une capacité de conduire jusqu'à 1 A de charge. La carte dispose d'un module Wifi (Esp 12F) et d'un microcontrôleur (atmega328p) identique à celui utilisé dans Arduino Uno, qui est utilisé pour contrôler le triac via le mode HTTP ou MQTT. La carte dispose de deux commutateurs virtuels DC qui peuvent être utilisés pour contrôler les deux Triacs.

La carte dispose également d'un module d'alimentation (convertisseur AC/DC) capable de gérer 100-240 VAC en entrée et donne une sortie de 5V 0,6A. Il y a deux triac (BT136) et connecteur terminal. Il existe également une détection de croisement zéro qui est utilisée pour la gradation. Il y a deux triacs utilisés, un pour la gradation et un autre pour l'activation / désactivation.

Étape 1: Détails de l'en-tête

Détails de l'en-tête
Détails de l'en-tête
Détails de l'en-tête
Détails de l'en-tête

Le schéma2 donne le détail des en-têtes et des borniers.

À bord 230VAC est appliqué au bornier d'entrée et la charge est appliquée au bornier de sortie.

Sur la carte, l'en-tête J3 est utilisé pour le commutateur virtuel à courant continu, les détails de l'en-tête peuvent être référencés à partir du diagramme4. La première broche est vcc-3.3v, la deuxième broche est la broche atmega328p gpio pour la programmation arduino, nous devons utiliser A4 (ON & OFF), la troisième broche est la broche atmega gpio pour la programmation arduino, nous devons utiliser A5 (GRADATION) et la quatrième broche est la terre. Pour le commutateur virtuel à courant continu, nous n'utilisons que les deuxième et troisième broches, c'est-à-dire A4, A5 et la quatrième broche, c'est-à-dire la masse, ceci est mentionné dans le diagramme3 pour la connexion du commutateur virtuel.

Étape 2: Détails de la programmation

Détails de la programmation
Détails de la programmation
Détails de la programmation
Détails de la programmation

L'en-tête J1 est

utilisé pour télécharger le firmware sur ESP-12F ou atmega328p via le module FTDI, les détails des en-têtes peuvent être trouvés dans le diagramme4. Pour télécharger le nouveau firmware sur esp en utilisant FTDI

Effectuez la connexion suivante pour ESP12E

1] Connectez le RX de FTDI à la broche TXDE de J1

2] Connectez le TX de FTDI à la broche RXDE de J1

3] Connectez le RTS de FTDI à la broche RTSE de J1

4] Connectez le DTR de FTDI à la broche DTRE de J1

5] Connectez le Vcc5V de FTDI à la broche VCC5v de J1

6] Connectez le GND de FTDI à la broche GND de J1

Veuillez vous référer au lien suivant pour le code

github.com/armtronix/Wifi-Two-Dimmer-Board

Dans ce code, le port HTTP couramment utilisé est 80, nous pouvons changer le numéro de port, quel que soit l'utilisateur devant utiliser en fonction de son application, reportez-vous ci-dessous

//##### Instances d'objets #####

MDNSResponder mdns;

Serveur ESP8266WebServer (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

ticker btn_timer;

Ticker otaTickLoop;

Après avoir établi la connexion, connectez-vous au port USB, nous devons d'abord installer le pilote pour le détecter détecter le port com, de cette façon, l'utilisateur peut programmer le téléchargement du firmware.

De même pour télécharger le firmware sur l'atmega328p suivez la connexion

1] Connectez le RX de FTDI à la broche TXDA de J1

2] Connectez le TX de FTDI à la broche RXDA de J1

3] Connectez le DTR de FTDI à la broche DTRA de J1

4] Connectez le Vcc5V de FTDI à la broche VCC5v de J1

5] Connectez le GND de FTDI à la broche GND de J1

Veuillez vous référer au lien suivant pour le code

github.com/armtronix/Wifi-Two-Dimmer-Board

nous utilisons 6gpios pour contrôler deux cartes de gradation triac, deux pour contrôler le triac, deux pour contrôler la LED, deux autres pour contrôler le commutateur virtuel. Les gpios sont

//Triac n°

#define NON_DIMMABLE_TRIAC 8 //Gpio 8

#define DIMMABLE_TRIAC 9 //Gpio 9

/*DEL bicolore*/

#définir DLED_RED 3

#define DLED_GREEN 4

//commutation manuelle

#define SWITCH_INPIN1 A5 //commutateur 1

#define SWITCH_INPIN2 A4 //switch 2

Après avoir établi la connexion, l'utilisateur peut télécharger le firmware sur atmega. Après avoir programmé à la fois ESP et Atmega, nous devons établir une connexion entre ESP et Atmega en court-circuitant les broches 3-4 de l'en-tête J1 et 5-6 de l'en-tête J1 à l'aide de cavaliers.

Étape 3: Schéma fonctionnel

Diagramme
Diagramme

Navigateur Web/MQTT

Nous pouvons contrôler cet appareil via HTTP/MQTT. Le client HTTP envoie une requête http à esp8266 selon la norme http, en spécifiant les informations que le client souhaite récupérer de l'esp8266. MQTT signifie MQ Telemetry Transport. Il s'agit d'un système de publication et d'abonnement léger et agréable où vous pouvez publier et recevoir des messages en tant que client. Il est très facile d'établir une communication entre plusieurs appareils. Il s'agit d'un protocole de messagerie simple, conçu pour les appareils contraints et à faible bande passante.

ESP8266

Le module WiFi ESP8266 est un SOC autonome avec une pile de protocoles TCP/IP intégrée qui peut donner à n'importe quel microcontrôleur un accès à votre réseau WiFi. L'ESP8266 est capable d'héberger une application ou de décharger toutes les fonctions de réseau Wi-Fi d'un autre processeur d'application. Le WiFi est une technologie qui utilise des ondes radio pour fournir une connectivité réseau. Une connexion WiFi est établie à l'aide d'un adaptateur sans fil pour créer des zones de hotspots à proximité d'un routeur sans fil qui sont connectés au réseau et permettent aux utilisateurs d'accéder aux services Internet. La programmation sur esp8266 est expliquée ci-dessus et les détails de configuration expliqués ci-dessous.

Atmega328p

Il s'agit d'un contrôleur à 32 broches. Un micro-contrôleur à faible consommation et à faible coût est nécessaire. L'implémentation la plus courante de cette puce est peut-être sur la plate-forme de développement Arduino populaire, à savoir les modèles Arduino Uno et Arduino Nano. Nous avons utilisé 6 gpios de ce contrôleur, deux pour le triac contrôlant deux autres pour la LED, deux autres gpios sont des gpios DC 5v pour contrôler le commutateur virtuel.

appareils électroménagers

Appareils ménagers comme la lumière et le ventilateur, cette carte fournit deux canaux un pour la commutation et l'autre pour la gradation, vous pouvez également utiliser deux canaux comme commutation, pour cette application, nous construisons déjà le code, vous pouvez également utiliser deux canaux comme gradation pour cela application, vous devez modifier notre code. Pour le code, veuillez consulter ce lien

Étape 4: Détails de la configuration

Détails de la configuration
Détails de la configuration
Détails de la configuration
Détails de la configuration
Détails de la configuration
Détails de la configuration

_Alimentation de la carte avec entrée avec 230V AC, l'appareil hébergera le point d'accès comme indiqué dans le diagramme5, connectez le mobile au point d'accès avec Armtronix-(mac) EX: Armtronix-1a-65-7 comme indiqué dans le diagramme6. Après avoir connecté le navigateur ouvert et tapé l'adresse IP 192.168.4.1 dans le navigateur, il ouvrira le serveur Web comme indiqué dans le diagramme7, remplira le SSID et le mot de passe et sélectionnera http, si l'utilisateur veut se connecter à mqtt alors il doit être mqtt radio et entrez l'adresse IP du courtier mqtt et entrez le sujet de publication mqtt et le sujet d'abonnement mqtt et soumettez.

Après avoir configuré la soumission, l'ESP 8266 se connecte au routeur et le routeur attribue une adresse IP à l'ESP. Ouvrez cette adresse IP dans le navigateur pour contrôler le relais pour le mode https et pour mqtt vous devrez utiliser R13_On, R13_OFF, Dimmer:xx (xx voici la valeur du gradateur allant de 0 à 99), R14_On, R14_OFF seront les commandes à envoyer au forum via le sujet que vous avez attribué lors de la configuration de l'appareil.

Sans configurer le SSID et le mot de passe, nous pouvons contrôler le Triac en nous connectant au point d'accès de l'appareil et ouvrir l'adresse IP de l'appareil, c'est-à-dire 192.168.4.1, la page du serveur Web affichera le lien avec le nom Control GPIO comme indiqué dans le diagramme7 en en cliquant sur ce lien, nous pouvons également contrôler le relais mais la réponse sera lente.

Étape 5: Câblage

Image
Image
Boîte et carte PCB
Boîte et carte PCB

Le schéma de câblage est indiqué dans le diagramme3 au bornier d'entrée 230VAC Phase (P) et Neutre (N) est donné. La sortie peut être utilisée comme gradateur de la lumière dimmable pour contrôler l'intensité de la lumière et également pour contrôler la vitesse du ventilateur. La sortie peut également être contrôlée via un commutateur virtuel CC, comme indiqué dans le diagramme3. Gpio A4, A5 des deuxième et troisième broches de l'en-tête J3 d'atmega est utilisé pour le commutateur virtuel et la quatrième broche de l'en-tête J3 est également utilisée pour connecter le commutateur virtuel. Pour une meilleure sortie de gradation, utilisez un potentiomètre 10K.

Étape 6: Boîte et carte PCB

Boîte et carte PCB
Boîte et carte PCB

Comment insérer la carte PCB dans la boîte, veuillez vous référer ici. aspect extérieur de la boîte à deux gradateurs, veuillez vous référer à cette image.

Étape 7: Avertissements de sécurité

Si vous envisagez d'acheter cet article, vous savez probablement déjà tout cela, mais dans l'intérêt de votre sécurité, nous nous sentons obligés de l'indiquer clairement. Prenez donc quelques minutes pour le lire attentivement avant d'acheter.

Le secteur AC est très dangereux -- Même une alimentation de 50 V AC est plus que suffisante pour vous tuer.

Veuillez couper le secteur avant de faire ou de changer les connexions, soyez très très prudent. Si vous n'êtes pas sûr de quoi que ce soit concernant les lignes d'alimentation en courant alternatif, appelez un électricien et demandez-lui de vous aider.

N'essayez pas de vous connecter au secteur à moins d'avoir une formation adéquate et d'avoir accès à un équipement de sécurité approprié.

Ne travaillez jamais sur des tensions élevées lorsque vous êtes seul. Assurez-vous toujours que vous avez un ami/partenaire qui peut vous voir et vous entendre et qui sait comment couper rapidement l'alimentation en cas d'accident.

Utilisez un fusible 1A en série avec l'entrée de la carte comme mesure de sécurité.

Le schéma de câblage de base est disponible sur notre page instructables et github. Merci de le parcourir

Risque d'incendie: des connexions incorrectes, une consommation supérieure à la puissance nominale, un contact avec de l'eau ou d'autres matériaux conducteurs et d'autres types de mauvaise utilisation/surutilisation/dysfonctionnement peuvent tous provoquer une surchauffe et un risque d'incendie. Testez minutieusement votre circuit et l'environnement dans lequel il est déployé avant de le laisser allumé et sans surveillance. Suivez toujours toutes les précautions de sécurité incendie.

Conseillé: