Ännu en (ful) UV-exponering Box (4 / 7 steg)
Steg 4: Lägga till en liten bit intelligens
Jag ville också bygga en timer för att byta UV-lysdioder ON och OFF. Så jag ritade en krets som använder en ATmega328/Arduino IDE.
Vad jag använde:
- Atmega328
- 4 siffror 7 segmenten rött visas (https://www.sparkfun.com/products/11405)
- En IC att köra displayen (BCD 7 segment föraren)
- en Summer
- SMD motstånd/caps
- en relay board (jag använde en tror jag: https://hackspark.fr/en/2-channel-5v-relay-module...
- en RGB vridomkopplaren (https://www.sparkfun.com/products/10982)
I mitt första försök jag låta micro controller handtag 7 segmenten Visa, men jag ville spela med en dedikerad IC, bara för att prova något nytt. Och jag försökte också SMD-teknik (inte Atmega men föraren/motstånd/caps). Slutligen försökte jag en löda mask film köpte på ebay, bara för att testa den. Mycket trevligt resultat.
Jag ansluta sig till Fritzing projektet om någon är intresserad av (den schematiska del är inte mycket läsvärd, jag anpassade det PCB på skärmen som jag routning det, det tenderar att röra upp scheman).
Rotary encoder används för att ange exponeringstiden i minuter/sekunder, integrerade switchen slår timern på och av. Naturligtvis stängs tidtagare av i slutet av nedräkningen. RGB LED inuti encoder lampor blå när UV-lampor släckta, lila när UV-lamporna är på, och var det planerat att lysa grönt i slutet av tiden (när timern är 0000) men jag tror jag aldrig kodat som.
Jag kunde också ha kontrollerat ATX nätaggregat (sömn/ON) för att kontrollera UV-lamporna men ett relä var bra för mig (och jag hade redan det liggande).