Table des matières:

Régulateur de vitesse du ventilateur WiFi (variateur AC ESP8266): 8 étapes (avec photos)
Régulateur de vitesse du ventilateur WiFi (variateur AC ESP8266): 8 étapes (avec photos)

Vidéo: Régulateur de vitesse du ventilateur WiFi (variateur AC ESP8266): 8 étapes (avec photos)

Vidéo: Régulateur de vitesse du ventilateur WiFi (variateur AC ESP8266): 8 étapes (avec photos)
Vidéo: ARDUINO ET WKS EVO 1 ET 2 PART2 2024, Juillet
Anonim
Régulateur de vitesse du ventilateur WiFi (variateur AC ESP8266)
Régulateur de vitesse du ventilateur WiFi (variateur AC ESP8266)

Cette instructable vous expliquera comment faire un régulateur de vitesse de ventilateur de plafond à l'aide de la méthode de contrôle d'angle de phase Triac. Triac est contrôlé de manière conventionnelle par une puce autonome configurée en arduino Atmega8. Wemos D1 mini ajoute une fonctionnalité WiFi pour ce régulateur.

Avec -

1. Contrôle local et wifi (bouton poussoir et smartphone wifi).

2. Fonction d'économie d'état pour reprendre le niveau de vitesse du ventilateur même après une coupure de courant.

3. Ventilateur à basse vitesse coupé (évitant la surchauffe du stator du ventilateur).

4. Rétroaction d'indication de LED pour la poussée de bouton et le niveau de vitesse.

5. Carte de bricolage Atmega8 autonome et bon marché plutôt que Arduino Uno R3.

6. Sans snubber, le condensateur et la résistance peuvent être utilisés comme gradateur pour les ampoules à incandescence AC.

ATTENTION QUE CE PROJET IMPLIQUE UN TRAVAIL AVEC 220V AC DIRECT QUI EST TRÈS DANGEREUX

Étape 1: Pièces nécessaires

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

NIVEAU: AVANCÉ

1. puce ATMEGA8 ou ATMEGA8A 28 broches + base IC 28 broches

2. AT24C32 EEPROM + Base IC 8 broches

3. Bande de Berg

4. Résistance réseau 1k + 10 LED ou LED barre 10 canaux

5. Condensateur électrolytique 10uF 25V

6. Fils de branchement

7. Résistance 5 X 10k

8. Transistor 3 X 2N2222

9. 22pf + cristal 16mhz

10. 2 résistances 120k 2W

11. Pont redresseur 2W10

12. Optocoupleur 4N35

13. Bornier à 2 voies

14. BT136 Triac

15. Optocoupleur MOC3021 + Base IC

16. Résistance 1k

17. Condensateur ca 0,01 uF X évalué (circuit d'amortissement)

18. Résistance 47ohm 5W (circuit d'amortissement)

19. 2 X 390ohm 2W résistance

20. Alimentation 5V 2A SMPS

21. Tableau de perforation (selon la taille requise)

22. Connecteurs Dupont F-F

23. 4 boutons poussoirs

24. Boîte en bois (Enclos)

25. Wemos d1 mini

Étape 2: Circuit de test

Circuit d'essai
Circuit d'essai
Circuit d'essai
Circuit d'essai
Circuit d'essai
Circuit d'essai
Circuit d'essai
Circuit d'essai

Le circuit dispose de 4 commandes de vitesse soigneusement choisies. Les broches 13, A0, A1, A2, A3 indiquent l'état de la vitesse. La broche 13 clignote chaque fois que le bouton-poussoir est enfoncé ou que l'impulsion Wemos est reçue.

La broche 2 est entrée du détecteur de passage à zéro

Pin3 est le lecteur de l'optocoupleur triac

La version autonome d'Atmega8 fonctionne sur un cristal externe 16mhz.

Les boutons-poussoirs avec en-têtes parallèles pour Wemos déclenchent une impulsion sur les broches 7 et 8 pour augmenter ou diminuer la vitesse du ventilateur. Ces broches sont tirées vers le haut.

Le schéma a son propre détecteur de croix zéro pour chaque canal. Chaque canal, c'est-à-dire chaque ventilateur, dispose d'un Atmega8 autonome distinct. Configuration standard du Triac de conduite MOC3021. Circuit d'amortissement ajouté pour cette charge inductive.

La broche A0 indique la vitesse la plus basse car le ventilateur est entraîné via un transistor vers MOC3021 pour éviter une très faible vitesse du ventilateur CA.

L'EEPROM I2C enregistre la vitesse chaque fois que le niveau de vitesse correspondant est modifié.

Étape 3: Schéma et soudure

Schéma et soudure
Schéma et soudure
Schéma et soudure
Schéma et soudure
Schéma et soudure
Schéma et soudure

Trouvez le schéma ci-joint et concevez votre mise en page ou faites un PCB gravé à partir de mon précédent instructable.

J'ai utilisé ce type de carte pour une soudure facile.

Depuis que je contrôle deux ventilateurs, j'ai utilisé 2 cartes comme indiqué. Une barre LED à 10 canaux à des fins de retour d'information et d'état.

Comme le montre l'image, les boutons-poussoirs sont soudés au dupont pour une connexion facile à l'en-tête mâle dans le panneau perforé.

Une résistance réseau de 1k est utilisée pour piloter 5 LED d'état

Étant donné que le détecteur de croix zéro 220VAC est dans le même panneau perforé que l'Atmega8, un espacement suffisant a été donné et à l'arrière (zone de cuivre) est collé à chaud empêchant l'exposition de 220V.

Étape 4: Graver un fichier HEX

Graver un fichier HEX
Graver un fichier HEX
Graver un fichier HEX
Graver un fichier HEX

Configurez la puce Atmega8 pour une utilisation avec Arduino IDE en suivant cet excellent article.

Une fois le chargeur Arduino Optiboot installé sur Atmega8, débranchez simplement la puce Atmega328p et branchez la nouvelle puce gravée du chargeur de démarrage Atmega8 dans la prise 28 broches de la carte Arduino Uno R3 en tenant compte de l'encoche.

Ensuite, téléchargez le fichier Burn.zip et extrayez-le dans un dossier. Faites un clic droit sur le fichier 'bet.bat' et cliquez sur Modifier et ouvrez le fichier batch dans le bloc-notes et remplacez COM5 par votre port COM arduino actif correspondant, qui peut facilement être vu à partir de "devmgmt.msc" de la commande Exécuter.

Fermez ensuite le bloc-notes et exécutez le fichier bet.bat

Avrdude gravera le fichier hexadécimal sur Atmega8

Étape 5: Test en temps réel

Test en temps réel
Test en temps réel
Test en temps réel
Test en temps réel
Test en temps réel
Test en temps réel
Test en temps réel
Test en temps réel

Après avoir soudé et téléchargé le code, j'ai testé le circuit en temps réel et j'ai trouvé un bon rendement.

Étape 6: Configuration du Wemos D1 Mini

Pour la configuration Wifi, j'ai utilisé le firmware EspEasy qui est un bon travail.

Fondamentalement, les broches D6 et D7 génèrent l'impulsion pendant 300 ms à la base du transistor

Utilisez ce lien et gravez le firmware sur Wemos D1 Mini.

En utilisant ce lien, nous pouvons augmenter https://192.168.4.1/control?cmd=Pulse, 13, 1, 300

En utilisant ce lien, nous pouvons diminuer https://192.168.4.1/control?cmd=Pulse, 12, 1, 300

Les liens ci-dessus fonctionneront juste après la gravure du firmware sur Wemos

Plus tard, si des informations sur le point d'accès sont ajoutées à Espeasy, assurez-vous d'utiliser l'adresse IP désignée à la place de 192.168.4.1 dans le lien ci-dessus.

Si vous en faites un périphérique IOT, configurez-le en conséquence dans la sélection du protocole Espeasy.

Étape 7: Utiliser l'application Android pour contrôler

Utiliser l'application Android pour contrôler
Utiliser l'application Android pour contrôler
Utiliser l'application Android pour contrôler
Utiliser l'application Android pour contrôler
Utiliser l'application Android pour contrôler
Utiliser l'application Android pour contrôler
Utiliser l'application Android pour contrôler
Utiliser l'application Android pour contrôler

play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts

L'application Android Raccourcis HTTP permet de contrôler la vitesse du ventilateur comme indiqué dans les images ci-jointes.

Étape 8: Montage final

Montage final
Montage final
Montage final
Montage final
Montage final
Montage final

J'ai utilisé une façade en verre acrylique et une boîte en bois à l'arrière. La boîte en bois est fixée au mur à l'aide de deux vis et l'ancrage utilise ce lien comme guide pour l'installation.

Suivez cette instructable pour installer une boîte rincée avec le mur pour une bonne finition.

Si des questions pls contactez-moi @

Conseillé: