Stap 2: Ontwerpen van het controle-circuit
Het ontwerp van het circuit is vrij veel ongecompliceerd van mijn eisen. Er moest worden 4 relais controle motor en verwarming. De vochtigheid sensor nodig I2C. Ook waren een beeper en een fout LED twee duidelijke eisen.
Mijn eerste aanpak gebruikt een Arduino Nano (die misschien van de wazige foto in de intro die ik uiteindelijk gehouden kon worden gezien). Ik plaatste ook alle elementen op een bord stripe. Ik had Fritzing gebruikt voor het ontwerp en het leek eigenlijk wel in de bovenstaande tekening. Echter, een beetje later voelde ik dat dit haalbaar wth een goedkopere chip dan de Arduino moet en ik de Nano voor andere projecten redden kon. Dus maakte ik een gewijzigde ontwerp met een Attiny-85.
Rechtsboven zie je de macht levering. Ik heb zo veel links over leveringen - gewoon pakte ik een die ervoor dat 24V zorgen kan (nodig voor de steunpunten). Een idioot-diode ter voorkoming van geroosterde chips van verkeerde polarisatie en een dikke condensator. Een spanningsregelaar 5V wordt gebruikt om de micro-controller en de sensor te leveren. Moet er een condensator tantal op de uitgangszijde maar voor mij werkte het zonder. Geen problemen sinds een jaar.
De sensor zelf moet 5V, gronden en de communicatielijn die met MOSI (PB0) van de Attiny verbindt.
De relais zijn overgestapt op dezelfde manier. Een transistor bediend vanuit een PIN-code van de micro-controller-switches van een relais. De diode in parallel aan de estafette is essentieel voor het beschermen van de transistor tegen stromingen geproduceerd door de Relais geleidbaarheid. Drie van de Relais opereren als eenvoudige schakelaars (heat1, 2 en motor) en de 4e is een knevel om te bepalen van de richting van de beurt van de motor.
De laatste links pin van de Attiny bepaalt zowel de beeper en de error LED. De fout-LED volgt in-/ uitschakelen van de pin en geeft communicatiefouten met de sensor (gelukkig geen tot nu toe). De beeper piept alleen als op/van zijn met een frequentie die hoorbaar. De LED met licht wanneer piepen maar dat is ok. Dus ik slechts één moet (de laatste beschikbaar) pin van de Attiny.