Stap 1: Circuits
De reden om te scheiden van de circuits is te kunnen laten de Arduino (of chip) uitgevoerd op eigen spanning (5V of zelfs 3V) en vrij zijn om toe te passen een hogere spanning aan de verwarming circuit. (Deze hogere spanning kan afkomstig zijn uit verschillende lipo accu's in serie.)
Details van de circuits in de beelden weergegeven: de twee potentiometers in de foto's worden gebruikt om de warmte-ON-tijd en de warmte-OFF tijd te variëren. Microcontroller Script circuit met TIP122
Deze potentiometers zijn aangesloten op 2 analoge PINNEN. Daarnaast is er één PIN gebruikt als een LED te schakelen ON of OFF van de grotere schakelkastje (TIP122, Relay, Phototriac).Voor een snelle start kan je de Arduino gebruiken voor zowel de seingeving (en voor) en de verwarming, met behulp van de 5V uit de USB-poort.
Dit script gebruikt alleen elementaire codering. zoals het activeren van de ADC (analoog PIN).
Deze transistor (Darlington array) hebben 5 ampère. Deze huidige limiet moet voldoende zijn voor ons doel.
schakeling met Relais
Een relais zit een schakelaar die met een magneet werkt. De schakelaar is dus geen onderdeel van het circuit van de Arduino. Het gebruik van een (nogal omvangrijk) Relais heeft een voordeel: een relais kunt schakelen wat je wilt (220V bijvoorbeeld), zelfs schakelen op elektrische dekens of wasmachines (wees voorzichtig en kies het juiste relais als u hogere spanning).
circuit met foto triac
Een phototriac is een schakelaar met behulp van een LED en een LDR binnen een klein vakje. De LED is aangesloten op de Arduino (zoals een normale LED) en de LDR is onderdeel van een apart circuit. De stroom is beperkt tot tussen.5 naar 1.2 Amperes (check het gegevensblad). Wanneer u een combinatie van verschillende lipo-accu's parallel gebruikt, moet u niet de triac foto, maar het Relais of de TIP122 gebruiken.
Een bijkomende informatie script
De bovenstaande drie circuits doe Verwarming in een periodieke wijze, onafhankelijk van de temperatuur die wordt verworven. Als u een feedback met temperatuursensor zou u dit script:
https://github.com/contrechoc/ATTINY85_script_temp...
Binnen dit script is er een selectievakje voor de spanning van de lipo waarop (met behulp van de controle van de interne spanning) van de microcontroller draait en een controle op de totale spanning (met behulp van een divider spanning).