Ovdje je predstavljen veoma jednostavan IR light dimmer kojeg će svi poželjeti kad-tad, a pogotovo oni kojima je teško ustati i isključiti svjetlo. Ponuđene su dvije verzije pločice: 32,5 x 26,5mm i 28,5 x 27mm.
Mogućnosti trenutne beta verzije firmware-a su slijedeće:
- Soft start (postepeno uključenje/paljenje sijalice) - Soft down (postepeno isključenje sijalice) - Učenje tastera RC5 i NEC daljinskih upravljača - Kontrola jačine osvjetljenja samo preko daljinskog upravljača u 10 nivoa - Pamćenje zadnjeg podešenog nivoa po isključenju svjetla na daljinskom upravljaču - Sleep timer u trajanju od 2min za 50Hz verziju, a 1,6min za 60Hz verziju - ON/OFF kontrola preko zidnog tastera
Dimmer se spaja na postojeću električnu instalaciju unutar razvodne kutije u zidu, koja se nalazi obično iznad prekidača za svjetlo. Za spajanje dimmera na električnu instalaciju treba pratiti priloženu shemu spajanja. Ukoliko se dimmer spoji drugačije, vjerovatno će doći do nekog kuršlusa.
Učenje tipki daljinskog upravljača (programiranje) Nakon spajanja dimmera potrebno ga je isprogramirati odnosno naučiti tipkama izabranog daljinskog upravljača. To se radi na slijedeći način:
1. Držati zidni taster 11 sec da dimmer uđe u mod za programiranje. Nakon što protekne 11 sekundi, LED će početi da blinka brzo a sijalica će biti podešena na treći (3.) nivo osvjetljenja. Sada imate 11 sekundi da izvršite memorisanje tipki, odnosno: 2. Pritisnuti prvu tipku koja će označavati uključenje i povećanje nivoa svjetla (ON/UP) 3. Pritisnuti drugu tipku koja će ozačavati smanjenje nivoa (DOWN) 4. Pritisnuti treću tipku koja će označavati aktiviranje/deaktiviranje sleep timera (SLEEP) 5. Konačno pritisnuti četvrtu izabranu tipku na daljinskom koja će označavati isključenje svjetla (OFF)
Prilikom programiranja i pritiska na tipke daljinskog upravljača svjetlo će bljesnuti do maksimuma što će potvrditi uspješan prijem koda. Ukoliko vaš daljinski upravljač nema 4 tipke, moguće je neku od tipki ponoviti, ali time se gubi neka od funkcionalnosti. Ako naprimjer vaš daljinski upravljač ima samo dvije tipke (A i B) i prilikom programiranja pritisnete: A A A B, to znači da će tipka A označavati pojačanje osvjetljenja (uključenje svjetla) a tipka B totalno isključenje svjetla. Ako izaberemo kombinaciju: A B B B, to znači da će tipka A označavati pojačanje osvjetljenja (uključenje svjetla) a tipka B smanjenje svjetla (ujedno i isključivanje ali u 10 pritisaka odnosno 10 smanjenja nivoa - do nule). Napomena za programiranje: Ukoliko primjetite da LED blinka i kada niste pritisnuli tipku na daljinskom upravljaču, to je zato što niste koristili TSOP17xx nego TSOP11xx koji je previše osjetljiv na smetnje. U tom slučaju programiranje ćete sprovesti veoma teško ili nikako. Ako niste zadovoljni postupkom programiranja tipki daljinskog upravljača, ne brinite, programiranje se može ponoviti bezbroj puta. Ako planirate koristiti daljinski upravljač od svog TV-a, bilo bi pametno izabrati tipke koje se ne koriste često prilikom gledanja TV-a. Takve tipke su teletext-tipke: crvena, zelena, žuta i plava. U protivnom, imati ćete problema sa kontrolisanjem svjetla i/ili TV-a. Ovo vrijedi i za ostale daljinske koje planirate koristiti.
Sleep timer Sleep timer se može aktivirati dužim pritiskom na zidni taster u trajanju od 1,8 sec, ili pritiskom odgovarajuće izabrane tipke na daljinskom upravljaču. Poništenje sleep timera se vrši isto kao i njegova aktivacija. Moguće je i vršiti regulaciju osvjetljenja dok je sleep timer aktivan. Dimmer automatski podesi jačinu svjetla na šesti (6.) nivo kada aktivira sleep timer, ali samo ukoliko je svjetlo bilo na većem nivou od 6.
Napomena: Ovaj uređaj se spaja direktno na mrežni napon. Ukoliko ne znate šta radite velika je vjerovatnoća da ćete doživjeti udar električne struje koji može biti fatalan. Preporučujem da spajanje prepustite nekon iskusnom električaru.
Pogledajte dimmer u funkciji:
Napomena: Prijavljeno je da uređaj bolje radi sa TIC206 nego sa TIC216. Uređaj je takođe testiran i na 220V/60Hz sistemu (Brazil) i radi odlično.
kada ti najvise zatreba........Ja se izvinjavam, posle stavljanja posta sam odlucio procitati
sve postove i shvatih da sam stavio drugi triak BT134 a lepo je receno da uredjaj ima problema
sa ostalim trijacima i cim sam zamenio sa originalom, svih 10 koraka su tu, znaci moja greska i
komentar manje....:-) IP: n/a
Dragi prijatelju i postovani kolega Trax! Odusevio sam se tvojim projektom i odlucio da ga
odradim! Na svu srecu iz prve je proradio i radi jos uvek, medjutim ako smem da dodam dve
zamerke, obe se ticu funkcionisanja programa. Prva je broj koraka pojacanja ili smanjenja
intenziteta svetla, kod mene ima samo 6 a ponekad i 7 koraka, nije mi bas najasnije kako nema
10 koraka ali tako je.I drugi je kada dostigne maksimum, naglo se ugasi, znaci ako ne brojis
koliko si puta stisnuo, ugasices ga, mozda bas tada ka IP: n/a
Ako nadjes taj projekt stavi link, moglo bi biti zanimljivo. Prvo bi trebalo naci ovisnost
pomaka frekvencije o parametru iza RETLW, trebalo bi izmjeriti frekvencije za vise parametara
po cijelom podrucju korekcije, pa napraviti interpolaciju, pa onda usporediti s poznatim taktom
(uz kalibraciju s npr. RETLW 0) i izracunati ispravan parametar. Nisam jos stigo odgovoriti na
mail, odgovoricu ti cim uhvatim vremena... Pozdrav! IP: n/a
Chupo, ne moze se ta vrijednost procitati, ali se moze taj razdeseni interni takt
mikrokontrolera uporediti sa nekim poznatim eksternim taktom i tako otkriti odstupanje odnosno
greska. Ima takav projekt na internetu, ali nemam pojma vise gdje se nalazi... IP: n/a
@Marcelo Souza: I'd say you were just lucky with burning the calibration parameter from the
another 629. The instruction to burn has to be RETLW nn where every 629 has it's own nn. If
everything works fine, the parameters of the two 629s luckily weren't too different. (Now
everything looks ok. :) I've read another brandNew 629, and took the Calib.Value, merged it on
your code,and burned it back...) IP: n/a
@trax: Nije mi bas ovo jasno kad kazes: 'Well, you don't have to throw it in the trash. There
is a way to figure out that calibration value, but you must google for it.'. Byte za
kalibraciju je kod naredbe RETLW nn gdje je nn broj specifican za upravo taj mikrokontroler. Da
li to znaci da postoji nacin za procitati tu vrijednost cak i kada se jednom greskom prebrise?
PS
Poslao sam ti mail... IP: n/a
hello trax,
very interesting that light dimmer especially that 120V 60Hz version. So far I have two
questions: Can that dimmer drives a conventional wire wound transformer used for low voltage
halogen lamps? ...and second question: Can anybody sell programmed PIC's to me (10pcs.) - I
have no experience in programming them...
Thanks so far... IP: 195.212.82.66
Hi Trax.
First of all, great project.
I am thinking to build it with some smaller changes.
I have a couple of questions before I proceed with this IR Light Dimmer:
1. Is the asm file available?
(I need it only for 220V/50Hz) :o)
2. Can I attach a fluorescent lamp instead of a resistive bulb ? (as I see the schematic, it
will only be able to drive resistive loads.) IP: 85.204.185.200