Étape 2: Concevoir le circuit de commande
La conception du circuit a été assez bien droites vers l’avant de mes besoins. Il y a besoin d’être 4 relais pour contrôler le moteur et chauffage. Le capteur d’humidité nécessaire I2C. Un signal sonore et une erreur LED étaient également deux exigences évidentes.
Ma première approche utilisée un Arduino Nano (qui pourrait peut-être être vu sur la photo floue dans l’intro qui j’ai finalement gardé). Aussi, j’ai placé tous les éléments sur une planche de bande. J’avais utilise Fritzing pour la conception et il ressemblait fondamentalement dans le croquis ci-dessus. Cependant, un peu plus tard, j’ai senti que cela doit être faisable wth une puce moins cher que l’Arduino et je pouvais sauver le Nano pour d’autres projets. J’ai donc fait une conception modifiée avec un 85 Attiny.
En haut à droite vous voyez la puissance alimentation. J’ai tellement de gauche plus de fournitures - j’ai simplement pris qui pourrait livrer 24V (nécessaire pour les relais). Une idiot-diode pour éviter les puces grillées de mauvaise polarisation et d’un condensateur de matières grasses. Un régulateur de tension 5V est utilisé pour alimenter le microcontrôleur et le capteur. Il devrait y avoir un condensateur tantale à la sortie, mais pour moi cela a fonctionné sans. Aucun problème depuis un an.
Le capteur lui-même a besoin de 5V, de motifs et de la ligne de communication qui relie à MOSI (PB0) de la Attiny.
Les relais sont commutés de la même manière. Un transistor branché une épingle des commutateurs micro-contrôleur un relais. La diode en parallèle au relais est essentielle pour protéger le transistor des courants produits par la conductivité du relais. Trois des relais fonctionnent comme des interrupteurs simples (heat1, 2 et moteur) et le 4ème est une bascule pour déterminer la direction de la tour du moteur.
La dernière goupille gauche de la Attiny contrôle sonore et del error. L’erreur LED suit marche/arrêt de la broche et indique des échecs de communication avec le capteur (heureusement aucun jusqu'à présent). L’avertisseur émet un signal sonore uniquement si sur/de courent une fréquence audible. La LED avec la lumière lorsque le bip, mais c’est ok. Donc j’ai besoin d’un seul (le dernier disponible) broche de la Attiny.