Reparation och upcycle defekta torktumlare med Arduino (2 / 3 steg)
Steg 2: Designa styrkrets
Banan var ganska mycket rakt fram från mina krav. Där behövde 4 reläer att styra motor och uppvärmning. Fuktsensor behövs I2C. Också var en personsökare och ett fel LED två självklara krav.
Min första metoden används en Arduino Nano (vilket kanske kan ses från det suddiga fotot i introt som jag så småningom kvar). Också placerat jag alla element på en rand ombord. Jag hade använt Fritzing för design och det i grund och botten såg ut som i ovanstående skiss. Dock kände lite senare jag att detta måste vara genomförbar wth en billigare chip än Arduino och jag kunde rädda Nano för andra projekt. Så gjorde jag en modifierad design med en Attiny 85.
Det finns ett par oberoende timers (som klocka och nextTurn) som initieras med målet tid. Så fästingar klockan varje sekund och nextTurn när det är dags att vända motorn in i motsatsriktningen. Sensorn är intervjuade varje sekund för att uppdatera temperatur och luftfuktighet (pollSensor). Under fasen före värme kontrolleras sensor värdena inte. Detta görs för att låta systemet starta upp smidigt (och få upp över 75% luftfuktighet behandlingen). Luftfuktigheten på sensorn kommer upp väldigt snabbt men jag lämnade de 5 minuterna i checkPreHeated bara igen att vara säker. Efter det först kontrolleras fuktighets- och sedan tills allt är klart.
Systemparametrar bestämdes för ett klimat i Tyskland och så småningom i ditt område behöver du en annan strategi att torka effektivt. Parametrarna som i kontrollprogrammet producera mycket goor resultat. Innan upcycle var tvätten antingen för torr eller för fuktig som en behövs för att ställa in en timer (genom tumregel) och eventuellt normalt värme/super värme - som nu är allt gjort automatiskt.