Les cookies assurent le bon fonctionnement de nos services. En utilisant ces derniers, vous acceptez l'utilisation des cookies. En savoir plus

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

Sauvegarder: 4 J'aime

Partager:

Difficulté:

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


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

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 

Fichiers :

Etape 5 :

Sauvegarder: 4 J'aime

Partager:

Recevez une fois par mois les meilleurs tutoriels Déco dans votre boîte mail


Ces tutoriels devraient vous plaire

Lampe articulée en bois
Des toilettes sèches de type “TLB” démontables !
Poignée de portière Berlingo/Partner

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