Circulateur d'air avec commande Arduino nano, température différentielle, données par wifi via ESP-8266 esp-01

image principale Circulateur d'air avec commande Arduino nano, température différentielle, données par wifi via ESP-8266 esp-01

Difficulté:

Circulateur d'air avec commande Arduino nano, température différentielle.


=========================================================

Version avec NodeMCU terminée, les plans vont arriver.

Cette version est nettement plus stable pour ce qui est de la connection wifi.

=========================================================

Nouvelle version   DifferentialTemp_NeDe.ino, réecrite , code plus propre    !

!     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !     !    


Programme avec esp-8266 qui envoie les données sur mon serveur (LAMP)

L'air chaud s'accumule au plafond, en l'aspirant vers le sol on homogénéise la température et on fait donc des économies.   

L'aspiration est contrôlée par une mesure de température différentielle sol-plafond. Avec un condensateur en série, j'ai deux vitesses de rotation, ce qui permet le contrôle a deux débits suivant la différence de température.

Mesure de température avec deux capteurs  DS18B20

J'ai ajouté une résistance de 4M7 en parallèle sur le condensateur de limitation, et modifié le code pou laisser le temps de décharge, cela soulage les contacts du relais 'FAST'

Bouton (pin 9) pour cycler le mode de fonctionnement:    Auto / ON / FAST / OFF

Les température sont affichées tout les 'iDelay_info' ms, quel que soit le mode, action des relais tout les  'iDelay_relay' ms, time out du bouton 'iDelay_but01' ms.

Tout est  codé  _sans_ delay(), avec millis().



 


Typical output sur serial monitor:

====>  Differential.ino  ========================
Locating devices...Found 2 devices.
Parasite power is: OFF
Device 0 Address: 2888DA7997040306
Device 1 Address: 281DED799705034D
Device 0 Resolution: 12
Device 1 Resolution: 12
=== Read: 23.69, 18.00 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.69 (max: 5.69)
++++ 20 / 20  ++++
::AUTO


=== Read: 23.81, 18.12 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.69 (max: 5.81)
++++ 10 / 20  ++++
::AUTO
=== Read: 23.75, 18.19 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.56 (max: 5.81)
++++ 10 / 20  ++++


::Manual ON
=== Read: 23.81, 18.19 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.63 (max: 5.81)
++++ 9 / 20  ++++


::Manual ON
=== Read: 23.75, 18.19 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.56 (max: 5.81)
++++ 6 / 20  ++++


::Manual FAST
=== Read: 23.81, 18.25 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.56 (max: 5.81)
++++ 3 / 20  ++++


::Manual FAST
=== Read: 23.87, 18.25 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.63 (max: 5.81)
++++ 4294967291 / 20  ++++


::Manual OFF
=== Read: 23.87, 18.31 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.56 (max: 5.81)
++++ 4294967289 / 20  ++++


=== Read: 24.00, 18.37 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.63 (max: 5.81)
++++ 4294967284 / 20  ++++
::AUTO
=== Read: 23.87, 18.31 (Limits: ON 2.50, FAST 6.00)
=== Delta: 5.56 (max: 5.81)
++++ 20 / 20  ++++

Matériel :

Budget : 20€

  • 1 ventilateur plat genre alim de PC
  • 1 Arduino nano
  • 1 Dual Relay board
  • 1 cables divers, vis, ..
  • 2 capteur de température DS18B20
  • 3 Tube PVC large

Fichiers :

Etape 1 : Développement du programme et test

Prototype d'évaluation:

Capteurs DS18B20
Nano avec carte de connexion.
Double relais. 

Etape 2 : Le tube

Le tube PVC de prise d'air haute.
On voit le capteur de température dans une gaine thermorétractable rouge.   

Le câble est du ethernet de récupération, connecteurs défectueux. 

Etape 3 :

Etape 4 : Le circuit assemblé...

Le circuit fini, totalement en technologie  CTMMCM  (c)    (1)




(1)
C'est Tres Moche Mais Ca Marche 

Etape 5 :

Ces tutoriels devraient vous plaire

vignette Une cabane pour enfant en palettes
Une cabane pour enfant en palettes
vignette Une lampe bouteille gaz
Une lampe bouteille gaz
vignette Pâte plastique en polystyrène de récupération, à mouler
Pâte plastique en polystyrène de récupération, à mouler

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers