Bron: Thijs Möring

Lichtbak timer

Afbeelding Lichtbak timer

Gepost door Thijs Möring op zondag 14 december 2008

Met deze timer kunnen dingen voor een bepaalde tijd aangezet worden, zoals een UV-lichtbak. De tijd is instelbaar van 1 seconde tot ruim anderhalf uur. Instellen, starten, stoppen, pauzeren en wissen van de tijd gebeurt door middel van een keypad met 12 toetsen. Doordat deze timer geen menu heeft is de interface zeer gebruiksvriendelijk. De timing wordt geregeld door een ATtiny2313.

Enkele aandachtspunten:
De waarde van zekering F1 hangt grotendeels af van de belasting die de triac schakelt. Bij een normale lichtbak waar 4 TL buizen in zitten is 1 tot 2A een bruikbare waarde. Bij grotere belastingen moet natuurlijk een hogere waarde gekozen worden, maar tevens is de print dan niet meer bruikbaar vanwege spoorbreedte.
Voor Opto-triac U3 kan iedere opto-triac uit de MOC serie gebruikt worden. Echter is het verstandig om een type met nuldoorgangs detectie te gebruiken zoals de MOC-3043.
Spanningsregelaar U1 is een 100mA type. De schakeling zelf verbruikt slechts een aantal mA, het backlight van het LCD kan echter een probleem vormen. Gebruik een LCD met een zuinig of geen backlight. De waarde van R10 kan aangepast worden op het stroomverbruik van het backlight.
Het keypad heeft 12 toetsen, startende met 1 linksbovenaan. Linksonder zit de startknop, rechtsonder de stop/reset knop. De 0 zit in het midden op de onderste rij. Een andere layout is mogelijk, door de aansluitingen te veranderen, of door de lookup-table en enkele andere waardes in de Bascom code te veranderen. J2 en J3 op de print zijn twee enkele headers die gebruikt worden om het keypad en LCD te verbinden met de hoofdprint. Het type (male, female of flatcable) kan zelf gekozen worden.
Deze schakeling voert 230V. Het daarom noodzakelijk dat deze in een passende behuizing wordt ingebouwd. De transformator en opto-triac scheiden de ATtiny2313 van de 230V waardoor deze veilig 'in circuit' geprogrammeerd kan worden. Hierbij moet natuurlijk wel gelet worden op andere onderdelen op de print zoals de triac en de zekering, die op dat moment 230V voeren. Mede door die rede staat de ICSP connector zo ver mogelijk van de 230V af.

Verkrijgbaarheid SMD:
De beschikbare print heeft een aantal SMD onderdelen. Deze onderdelen zijn echter zo gekozen dat ze makkelijk te solderen zijn. Gezien de verkrijgbaarheid zijn er een aantal bestelnummer bijgevoegd bij de moeilijk te verkrijgen onderdelen. Weerstanden in maat 1206 en 100nF condensatoren in maat 0805 zijn tegenwoordig op veel plekken te krijgen.

De Bascom code:
Geen microcontroller doet iets zonder code, deze dus ook niet. De code is geschreven in Bascom, en is hier te downloaden.
Er moeten een aantal fusebits worden veranderd in de ATtiny2313. De clockdivider moet uitgezet worden, en er moet een external crystal oscilator aangezet worden. Als de bascom file gebruikt wordt om de ATtiny2313 in Bascom te programmeren worden deze fusebits automatisch aan en uitgezet.

Schema Lichtbak timer

Begroting

Deze schakeling kost ongeveer € 20,00.

Printplaat

Download printplaat

Onderdelenlijst

  • R1 = 10kΩ, 1206 SMD
  • R2-R9 = 1kΩ, 1206 SMD
  • R10 = 220Ω, 1206 SMD, waarde hangt van type LCD af
  • P1 = 10kΩ, 4mm SMD, Conrad 421041
  • C1 = 220µF
  • C2 - C4 = 100nF, 0805 SMD
  • C5, C6 = 22pF, 0805 SMD
  • C7 = 100nF, 0805 SMD
  • D1 = DF01 of soortgelijk, SMD, Conrad 501301
  • U1 = 78L05, SOT89 SMD, Conrad 144711
  • U2 = ATtiny2313 in voetje
  • U3 = MOC3043 in voetje
  • T1 = TIC206D
  • X1 = 12MHz
  • F1 = 2A in houder, hangt van belasting af
  • J1 = 10 pins box header, ICSP connector
  • TR1 = 9V, 32x27mm printtrafo, Conrad 710300