Chauffage d'appoint pour imprimante 3D




Nota Bene : Ce projet a finalement été réalisé autour d'un capteur différent (cf. chapitre "Améliorations" en fin de page).



Problématique :

Régulièrement, une baisse de la température à l’intérieur de l’imprimante 3D pendant la phase d’impression du raft entraîne un léger décollement de celui-ci. Pour palier à ce défaut, il est nécessaire d’observer une surveillance étroite de cette phase et, si besoin est, de réchauffer l’atmosphère à l’intérieur de l’imprimante à l’aide d’un sèche-cheveux.



Objectif :

La création d’un système automatisé, de petite taille et de faible coût, permettant de mesurer la température de l’air à l’intérieur de l’imprimante et de déclencher un processus de réchauffement (sèche-cheveux ou autre) lorsque cette température descend en dessous d’une valeur prédéfinie.



Matériel requis :

- un Arduino/Genuino Nano
- un module de mesure de la température (ici, un DHT22 + une résistance de 4,7kΩ)
- un module relais 5V DC
- des câbles de connexion
- un chauffage (ici, un sèche-cheveux)



Logiciel requis :

- IDE Arduino



Code Arduino :


Ne pas oublier d'installer les bibliothèques nécessaires sur l'IDE Arduino.

Clique ici pour accéder au code !


Connexions :


schema_connexions



Améliorations :


Finalement, nous avons changé le capteur de température pour un DS18B20.

Concernant le montage des composants, la résistance de 4,7kΩ se monte donc maintenant en parallèle entre la broche VCC et la broche SIGNAL de la sonde DS18B20.

Le code a été amélioré avec une variable de température idéale, à laquelle :
  • on ajoute 5°C pour déduire une température maximum à partir de laquelle le chauffage s'éteint,
  • on soustrait 5°C pour déduire une température minimum à partir de laquelle le chauffage s'allume.

Le code pour cette nouvelle sonde est là !


Résultat :


resultat



Plus d'infos sur le projet : thomas@acilab.fr