Jste zde

Stmievač pre chovateľov vtáčikov a rybičiek

Kamarát, chovateľ malých vtáčikov, ma oslovil, či by som mu nevedel navrhnúť stmievač, ktorý potrebuje, keď po lete presťahuje celý voliér do pivnice, aby vtáčiky nepomrzli. Keďže tam je celý deň tma, potrebuje nahradiť západ a východ slnka pomalým zhasínaním a rozsvecovaním žiarovky.
Týmto vraj zvieratká nedostanú šok, keď sa naraz zapne, alebo vypne svetlo a môžu sa v kľude zahniezdiť. Denné svetlo nahrádza neónová lampa. Ak je napr. akvárium v miestnosti s oknom, dá sa neónová lampa v nastavenom čase vypnúť alebo zapnúť.
 
Celé to pracuje takto: Svieti neónová lampa. Keď príde nastavený čas „Stmievanie“, rozsvieti sa naplno žiarovka a cca. po dvoch sekundách zhasne neónová lampa. Žiarovka pomaly stmieva. Po dokončení stmievania sa úplne vypne a je tma. Po príchode nastaveného času „Rozsvit“, začne sa žiarovka pomaly rozsvecovať. Po dosiahnutí plného svitu sa zapne neónová lampa a cca. po dvoch sekundách žiarovka vypne. Čiže, žiarovka je činná len v priebehu rozsvecovania a stmievania. Svetlo dáva neónová lampa čím šetríme energiu.
 
 

Popis stmievača

 
Zapojenie je veľmi jednoduché a myslím si, že nepotrebuje podrobný popis. Stmievač obsahuje obvod presného času IC3 (DS1302). Môžeme nastavovať: čas, čas stmievania, čas rozsvietenia, časy zapnutia a vypnutia neónového svietidla (táto funkcia sa dá vypnúť, ak chceme, aby neón svietil celý deň), oneskorovaciu konštantu (touto nastavujeme čas stmievania / rozsvecovania žiarovky cca od 1,5 min. po 50 min.). Nastavenia sa prevádzajú dvoma tlačidlami menu (port P3.0) a set (port P3.1). Hodinový obvod je zálohovaný batériou G1 (3 V). Stmievač je riadený procesorom IC4 (ATMEL AT89C2051), ktorý je asi najlacnejší z rodiny ATMEL.
 
Ako zobrazovacia jednotka slúži 2*16 LCD displej. Použil som displej zo starých platobných terminálov VERIFONE. Žiarovka je stmievaná triakom T1 (na 800 V), tento je riadený impulzmi z procesora cez optický oddeľovač OK1 (MOC3020). Na sekundári transformátora sú paralelne zapojené dva usmerňovače B1 a B2. Cez B1 sa vyrába napätie 12 V a 5 V. B2 je na tvorbu synchronizačných impulzov od sieťového napätia (100 Hz) a upravujú sa v obvode tranzistorov T2 a T3 na úzke prerušovacie impulzy procesora (INT0). Neónové svietidlo je spínané RELE K1 cez tranzistor T4 a port P1.0. Transformátor môže byť od 8 až 14 V na sekundári, obvod bez RELE odoberá cca 10 mA, pri prevádzaní stmievania / rozsvecovanie cca 15 mA. K odberu treba pripočítať odber použitého RELE (12 V relé cca 30 mA).
 
Pozn: je nutné dodržať taktovaciu frekvenciu procesora (24 MHz), inak by nesedeli oneskorenia. Ak by niekto chcel použiť inú, dá sa program prispôsobiť.
 
 

Schéma zapojenia

 
 
 

Popis programu

 
Po zapnutí stmievača sa na displeji vypíše: „Stmievac s AT89C Verzia v01“ a po cca 2 sekundách „Zap/Vyp Neon zapnute“. Keď pri zapnutí držíme tlačítko set tak sa vypíše „Zap/Vyp Neon vypnute“.
 
Program je navrhnutý pre dve možnosti:
  • S možnosťou nastavenia času na zapínanie a vypínanie neónového svetla. V tejto možnosti tlačítko set pri opakovanom stláčaní zapína / vypína neónové svietidlo, aby sa dal nastaviť počiatočný stav.
  • Bez tejto možnosti nastavenia času na zapínanie a vypínanie neónového svetla. Toto je prípad, keď je v miestnosti stále tma a je nutné stále svietiť (mimo noci) neónovou lampou.
 

Vaše návrhy nepatří do šuplíku!

Zajímavá konstrukce nebo jen neobvyklé řešení? Podělte se o své zkušenosti s ostatními! Nechte se inspirovat a pište na redakce@hw.cz .

Prvá možnosť sa nastaví pri normálnom zapnutí stmievača. Pri opakovanom stláčaní tlačítka menu prepíname medzi: Nastav čas, Nastav stmievaj, Nastav rozsvit, Zapni neón, Vypni neón, Nastav ones. Druhá možnosť sa nastaví, ak pri zapnutí stmievača držíme tlačítko set. Potom prepíname len medzi: Nastav čas, Nastav stmievaj, Nastav rozsvit, Nastav ones.
 
Program v hlavnej slučke testuje tlačítka a porovnáva časy, či už nastala niektorá z udalostí. Ak nastala udalosť, alebo bolo stlačené tlačítko, skočí na príslušný obslužný podprogram. Nastavenie stmievača prevádzame dvoma tlačítkami: menu – pohyb v menu a potvrdenie. Tlačítkom set sa nastavi kurzor na číslo ktoré chceme meniť (najprv hodiny). Opakovaným stláčaním set zvyšujeme číslo nahor, pri držaní - rýchle zvyšovanie. Ak je nastavená požadovaná hodnota, potvrdíme tlačítkom menu, kurzor automaticky prejde na nastavovanie minút. Postup opakujeme ako pri hodinách. Nastavovanie ones je od 1 do 23 (využil som podprogram na nastavovanie hodín), čo úplne stačí, pretože pri i ones = 23 trvá stmievanie / rozsvecovanie cca 50 min.
 
Ak pri zapnutí stmievača držíme tlačítko menu, skočíme do programu Test, kde si môžeme stmievanie / rozsvecovanie odskúšať bez toho, aby sme museli nastavovať časy. Stlačením tlačítka menu prebehne stmievanie, stlačením set, prebehne rozsvecovanie. Vrátiť sa do programu stmievača sa dá len opätovným vypnutím a zapnutím.
 
 

Záver

 
Rozhodol som sa s týmto zapojením podeliť, dúfajúc, že ešte nejakí amatéri existujú. Stmievač som zapojil na univerzálnom plošnom spoji. Samozrejme, na tie súčiastky, ktoré som použil na univerzálnom plošnom spoji som navrhol aj plošný spoj v EAGLE 6.1.0, ktorý pripájam k článku. Výroba univerzálnej dosky mi trvala cca 2 hod. Stmievač bol u chovateľa odskúšaný a pracuje bez závad. Vtáčiky sa vraj vôbec nestresujú. Prípadným záujemcom môžem poslať HEX program na napálenie procesora (poprípade napálený procesor).
 
Autor konstrukce a text: Tibor Žák, ilustrační foto: John Edwards
Přílohy: 
PřílohaVelikost
Package icon stmievacc2051.zip330.67 KB
Hodnocení článku: 

Komentáře

Mohl bych poprosit o program do procesoru? Chtěl bych to zkusit postavit. 

Děkuji

Dobrý deň. 

Boli by ste tak láskaví a poslali mi hex súbor na stmievač.

Ďakujem

Dobry den,

tiez by som potreboval ten program mohli by ste mi ho poslat?

Dakujem

Dobrý deň mohli by ste mi poslať HEX kód+ ak máte doma naprogramovaný jeden mikrokontrolér, tak rovno ten

 

super nápad....svokor je taký domaci kutil a chova vtaciky preto by som vas chcel poprosit o program na tento stmievac...dakujem

Dobrý večer

Bylo by možné zaslat program?

Předem děkuji a přeji pěkný večer

S ozdravem

 Riči

Dobry den chcem sa spytat ci by bolo este mozne zaslat hex subor s programon pre stmievanie. Dakujem