Table des matières:

Contrôleur de ventilateur intelligent : 9 étapes
Contrôleur de ventilateur intelligent : 9 étapes

Vidéo: Contrôleur de ventilateur intelligent : 9 étapes

Vidéo: Contrôleur de ventilateur intelligent : 9 étapes
Vidéo: Utiliser un VENTILATEUR en fonction de la température | ARDUINO #39 2024, Novembre
Anonim
Contrôleur de ventilateur intelligent
Contrôleur de ventilateur intelligent

Ce projet a été créé pour répondre au besoin de contrôler un ventilateur dans une enceinte en interprétant les informations de température actuelles. Il a pour objectif de piloter un ventilateur soit 2 broches soit 3 broches par modulation de largeur d'impulsion sur un petit budget et devrait être contrôlable par wifi.

En tant que seconde cible, il devrait être facile à utiliser dans un système de maison intelligente.

J'ai décidé d'utiliser un ESP8266 standard avec un bouclier de capteur de température et une carte de dérivation pour le Mosfet.

Le PWM est contrôlé par l'ESP qui commute le mosfet à une fréquence rapide.

Fournitures

- Évasion Mosfet

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (assurez-vous de choisir V3, car il a des trous de montage.)

- Bouclier DHT22

de.aliexpress.com/item/32648082692.html

- Fils Dupont Femelle

de.aliexpress.com/item/33039596089.html

- Boîtier imprimé en 3D (voir STL ci-joint)

- ESP Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- Vis 3x8mm (préférées pour le vissage dans le plastique)

- Colle chaude

- Fer à souder

Étape 1: imprimer le boîtier

Imprimez le boîtier avec une imprimante 3D ou utilisez un service d'impression.

Voici mes paramètres d'impression pour le boîtier:

  • Hauteur de la couche: 0,2
  • Matériau: PLA (zone à basse température), PETG/ABS (zone à haute température)

Impression avec support pour les gros trous, par ex. USB. Vous n'avez pas besoin de support pour les fentes de ventilation.

Étape 2: Souder les planches

Souder les planches
Souder les planches
Souder les planches
Souder les planches

Soudez les broches qui ont été livrées avec le package wemos v3 à la carte.

Le côté le plus long avec le plastique doit être sur le dessus de la planche. (Photo 1.) Les petites épingles ressortent du panneau inférieur.

Astuce: utilisez une planche à pain pour souder les broches, vous aurez peut-être besoin d'une petite pointe.

Après cela, soudez l'entretoise avec de longues broches au bouclier thermique. (Photo 2.)

Pour l'instant, laissez les longues épingles.

Étape 3: Souder les fils

Souder les fils
Souder les fils
  • Utilisez trois câbles avec des connecteurs femelles dupont.
  • Coupez une extrémité de chaque câble, ajustez la longueur dont vous pourriez avoir besoin.
  • Retirez une courte partie de l'isolant et soudez chaque extrémité de fil.
  • Placez le tube thermorétractable déjà sur le câble et poussez-le jusqu'à l'extrémité du connecteur dupont.
  • Coupez environ la moitié des longues broches comme suit:

    • 5V
    • GND

    Un PIN PWM -> par ex. D5

Jetez un œil à votre bouclier thermique pour déterminer quel code PIN est utilisé pour les données.

Sur le DHT22 Shield, D4 est utilisé. N'utilisez pas le même code PIN

Vous pouvez également utiliser une broche 3,3 V comme alternative au 5 V

  • Mettez déjà un peu de soudure sur les 3 broches.
  • Après cela, soudez les broches et les câbles ensemble, un pour chacun.
  • Mettez le tube thermorétractable dessus et utilisez un pistolet thermique pour le rétrécir.

Attention à ne pas mettre la chaleur directement contre la température. capteur, il pourrait être endommagé autrement

Étape 4: Mettez les pièces dans le boîtier

Mettez les pièces dans le boîtier
Mettez les pièces dans le boîtier
Mettez les pièces dans le boîtier
Mettez les pièces dans le boîtier
  • Appuyez doucement sur la carte mosfet et le wemos à l'intérieur du boîtier. Comme on le voit sur la photo. Ils devraient déjà être maintenus en place.
  • Mettez de la colle chaude sur les broches qui maintiennent les deux planches, afin que la planche ne puisse pas se détacher.
  • Après cela, placez le bouclier temporaire sur les wemos.

Faites attention au bon alignement du blindage, par ex. 5V correspond à la même broche sur les deux cartes.

L'extrémité du capteur DHT22 doit pointer vers la bordure du boîtier à titre d'exemple.

Vous pouvez couper soigneusement plus tard le reste des broches du bouclier. (peut-être après test)

Étape 5: Câblage de l'ensemble

Câblage de l'ensemble
Câblage de l'ensemble
Câblage de l'ensemble
Câblage de l'ensemble

Bouclier au Mosfet:

5V -> VCC

GND -> GND

PIN PWM -> SIG

Mosfet:

Source d'alimentation + -> VCC IN

Source d'alimentation - ->GND

VENTILATEUR + -> V +

VENTILATEUR - -> V -

VENTILATEUR (3 PIN en option) -> Ne pas le connecter. Coupez-le et mettez un tube thermorétractable dessus.

Utilisez toujours des embouts pour les bornes à vis

Étape 6: Micrologiciel

Micrologiciel
Micrologiciel

J'ai décidé d'utiliser ESPEasy pour contrôler l'ESP. L'avantage est que vous n'avez pas besoin de savoir écrire du code C pour atteindre votre objectif.

  • Obtenez l'un des ESP Easy Release
  • Extrayez-le et utilisez ESP. Easy. Flasher.exe

    • Sélectionnez d'abord un port com
    • Qu'un firmware se terminant par normal_ESP8266_4M1M.bin
    • Écrivez-le au wemos
    • Redémarrez l'appareil (débranchez l'usb pendant une courte période)
    • Le point d'accès WiFi "ESP_Easy_0" apparaîtra, mot de passe: configesp (avant 2.0, le point d'accès s'appelait ESP_0) Si vous n'êtes pas automatiquement redirigé vers la page de connexion, accédez à 192.168.4.1
    • Configurez l'ESP pour utiliser votre wifi.

Le 4M est utilisé à cause de 4 Mo de Flash.

Étape 7: Connectez-vous à SmartHome

Connectez-vous à SmartHome
Connectez-vous à SmartHome
Connectez-vous à SmartHome
Connectez-vous à SmartHome
  • Connectez-vous à l'UI de votre ESPEasy.

    • Utilisez votre routeur pour déterminer l'adresse IP de l'ESEasy. Habituellement, il est répertorié comme espeasy-0.
    • Ensuite, accédez à l'interface Web en entrant
  • Dans la section des appareils, ajoutez le nouveau capteur. Si vous avez le DHT22, il s'agit généralement de la broche GPIO D4.
  • Après avoir ajouté l'appareil avec succès, vous pouvez voir les valeurs dans l'aperçu (Pic.2)
  • Allez dans l'onglet Contrôleurs et choisissez votre système domotique. Si vous n'en avez pas encore, vous pouvez utiliser MQTT ou HTTP générique

Que vous pouvez aller plus loin pour écrire des règles ou des automatisations en fonction de votre automatisation.

Vous pouvez tester le PWM avec la commande suivante:

yourip/control?cmd=PWM, 14, 2300

Le ventilateur doit fonctionner presque à plein régime.

Étape 8: Assemblage final

Si tout fonctionne enfin mettre le couvercle sur le dessus et visser 4 fois, des vis 3x8mm dedans.

Je préfère généralement les vis faites pour visser dans le plastique. Les vis M3 ordinaires peuvent également fonctionner.

Étape 9: Liens utiles

J'utilise homeassistant comme solution smarthome, voici quelques liens utiles pour l'intégrer.

www.home-assistant.io/integrations/mqtt/

www.home-assistant.io/integrations/fan.mqt…

www.home-assistant.io/integrations/sensor….

Conseillé: