Sari la conținut
ELFORUM - Forumul electronistilor

Timer UV Box cu PIC16F688


Postări Recomandate

Mi-am pus in cap sa fac cablaje prin metoda UV asa ca mi-am facut un timer.

Schema e asta, simpla, si poate fi facuta de orice electronist chiar si incepator.

post-175068-0-81982300-1468756325_thumb.png

Am pornit din start cu idea de a folosi modulul de pe ebay TM1637 deoarece e foarte ieftin (1,4$) si ma scapa de multe complicatii atat hardware cat si software.

post-175068-0-73732300-1468756519_thumb.jpg

Panoul frontal l-am proiectat sa fie usor de realizat si cu un design usor si intuitiv.

post-175068-0-72166200-1468756602_thumb.png

in final arata asa:

post-175068-0-04108800-1468756628_thumb.jpg

Dar hai sa vedem ce stie sa faca:

- timpul setat este in intervalul 00:01 -> 99:59 [min:sec];

- la pornire se afiseaza ultimul timp setat, timerul fiind in mod Idle (Asteptare) indicat de LED-ul verde;

- din butoanele Min UP, Min DOWN, Sec UP si sec DOWN se seteaza timpul. Acesta ramane memorat in EEPROM-ul PIC-ului, asa ca dupa stabilirea timpului optim de expunere, acesta nu mai trebuie setat din nou;

- la actionarea butonului Mode, se porneste numaratoarea inversa, se comanda releul, acesta alimenteaza banda de leduri UV, mod de functionare indicat de aprinderea ledului rosu;

- la o alta apasare a butonului Mode, modulul trece in mod Pauza, afisajul clipeste, se intrerupe alimentarea la ledurile UV, se aprinde led-ul Idle.

- la o alta apasare a butonului Mode se reporneste numaratoarea inversa se alimenteaza din nou ledurile UV Led rosu aprins, cel verde stins;

- cand ajunge la 00:00 se opreste alimentarea ledurilor UV iar afisajul clipeste led rosu stins, cel verde aprins;

- o apasare lunga a butonului Mode in orice stare din cele descrise mai sus, duce la resetarea timpului la 00:00 si oprirea alimentarii ledurilor UV. O alta apasare a butonului Mode seteaza timpul initial si pregateste timerul pt o noua expunere.

Alimentarea este de 12V iar pentru obtinerea celor 5V necesari PIC-ului am folosit acest regulator achizitionat ieftin tot de pe ebay (DC-DC Converter Step Down buck Power Supply Module) care-si face treaba minunat, chiar daca-i foarte mic.

post-175068-0-67495500-1468758967_thumb.jpg

 

Mai jos este hex-ul folosit

Temporizator.hex.txt

 

 

 

Orice sugestie este binevenita !!!

Editat de Kreator
Link spre comentariu
  • Răspunsuri 9
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Top autori în acest subiect

Imagini postate

Bravo! Arata bine si pare foarte functional.

Am si eu in proiect realizarea unuia, dar in plan este un LCD si mai multe meniuri pentru a permite selectare expunere in wave, reglare intensitate UV minim-maxim, mai multe preset-uri timp/intensitate UV. Plus ca vreau sa folosesc un encoder ...

Link spre comentariu

Salut. @Cristi, frumos proiectul. As mai pune un buzzer ca sa-ti dea de stire cand e gata operatia. Poate esti la o cafea.Personal folosesc becuri CFL, pentru uniformitatea luminii. Cat or mai exista, apoi voi trece la LED-uri.@Marius, e mai practic cu afisaj LED caci vezi display-ul de la distanta.

Link spre comentariu

Pai pot folosi un display GLCD si sa afisez timpul cu font-uri maaaari ... :)

Oricum am deja hardware-ul facut pentru LCD clasic 16x2 si e pus totul pe placuta, inclusiv "bazaitorul" caruia deocamdata trebuie sa ii mai adaug un rezistor ceva in serie sau schimb frecventa pentru ca, pentru cat de mic este, emite niste sunete de te scoate din pepeni.

Un sunet numai bun pentru amplificat in boxe cand apare un manelist la orizont :)

Editat de mars01
Link spre comentariu

Astept cu nerabdare tutorialul PIC GLCD cu fonturi maaaari. Adevarul e ca costul GLCD si TFT devine ridicul de mic comparat cu LCD alfanumeric.Eu ma joc si cu sunete pe mini-difuzoare. Asa imi pot pune maneaua preferata :). Nu mai stau cu tiuitul buzzer-ului. Ca tot sunt si ieftine si fortoase controllerele actuale.

Link spre comentariu

Nu merge cu I2C-ul clasic! M-am chinuit mult pana sa-mi dau seama de asta (multumesc @Thunderer!) asa ca a trebuit sa realizez eu protocoalele de comunicatie dupa cum scrie in datasheet, dar m-am inspirat si de aici (arhiva TM1637_BOLT_3.rar ).

Editat de Kreator
Link spre comentariu

Bine ca n-am sugerat sirena si girofar... cred ca si pe alea le puneai. :ras:. N-ai de ce sa-mi multumesti mie pentru acea comunicatie. Tu ai facut tot ce trebuia.Ce PCB-uri folosesti? Ultima oara am cumparat de pe eBay si nu reactioneaza uniform la expunere. Am un colt unde trebuie sa expun 1-2 minute in plus. Sunt alea in pungi galbene.

Link spre comentariu

N-am incercat inca metoda foto deoarece sunt la stadiul de constructie a UV Boxului...

Am luat folie albastra care se lamineaza pe cablaj si o banda de 120 leduri UV SMD 5050. Sa vad ce iese.... Am facut testul cu bancnota. Ies in evidenta elementele de siguranta dar nu asa pronuntat cum se vad pe verificatoarele de bancnote de la job. Alea au o lampa neagra un forma de U pt UV. Ledurile mele cred ca au lungimea de unda mai mult spre mov decat spre UV.

Momentan folosesc press & peel pentru cablaje mari, dar la microcontrolere de cele mai multe ori folosesc cablaje de test fiindca se fac mult mai rapid.

M-am lenevit de cand cu ebay-ul... folosesc module gata facute, iar eu doar le pun laolalta... :rade:

Editat de Kreator
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări