Etape 2: Construire le Prototype électrique - Conseil principal
Sur la photo est le schéma de la protoboard peu utilisé pour le processeur. C’est assez simple. Les lignes de centre deux sont l’Arduino Pro. Puis j’ai soudé des broches d’en-tête mâle (étendus un peu) à l’arduino poussés dans le dos du Conseil d’administration et soudé à la carte. Comme vous pouvez le voir sur la photo, j’ai utilisé en-têtes mâle de 90 degrés sur le côté programmation du Conseil d’administration. Assurez-vous de monter le jury avec les en-têtes de 90 degrés vers le haut de l’enceinte. Ensuite, si le jury doit être modifié après l’installation, vous pouvez simplement pop haut et y connecter le programmateur.
N’oubliez pas, le schéma n’est pas exactement à l’échelle, mais la protoboard est seulement environ 2" carrés. Les étiquettes « Therm » sont la thermistance. G D S est le gain, la source et le drain pour le MOSFET. Digital goupilles 4-13 simplement cavalier à un Conseil séparé j’ai monté le graphique à barres LED sur.
Le Pro de l’Arduino est programmé avec un code simple pour surveiller les sondes de température en continu dans la boucle principale. Le bouton pour le tweak de température est installé sur l’interruption sur la broche numérique 2. La sortie « analogique », mis en place sur la broche numérique 3, est la modulation de largeur d’impulsions numériques vraiment sur une des broches PWM de l’Arduino et prend généralement une valeur de 0-254. Il y a un tas de façons de convertir les valeurs de température à des niveaux de sortie PWM. Au début j’ai essayé de mappage des valeurs temporaires sur un 0-254 gamme. Cela produit une transition en douceur des valeurs, mais je ne voulais vraiment une transition en douceur, donc j’ai abandonné cette approche pour un niveau de 5 niveaux distinct. Chaque niveau est activé lorsqu’un seuil de température est atteint. Cela se fait par une structure de contrôle simple comparaison opérateur.