Cuprins:

Ceas binar cu LED: 6 pași (cu imagini)
Ceas binar cu LED: 6 pași (cu imagini)

Video: Ceas binar cu LED: 6 pași (cu imagini)

Video: Ceas binar cu LED: 6 pași (cu imagini)
Video: Cel mai IEFTIN și mai ”POPULAR” SMARTWATCH din ROMÂNIA 2024, Noiembrie
Anonim
Ceas Binar LED
Ceas Binar LED

Aceasta este a doua revizuire a ceasului meu LED bazat pe PIC. Versiunea originală a fost primul proiect PIC pe care l-am încercat, a folosit un PIC16F84A pentru a face atât cronometrul, cât și pentru a controla matricea afișajului, din păcate nu a păstrat suficient timp și a câștigat aproximativ un minut în fiecare săptămână. PIC16F628A rulează la 4MHz pentru a controla afișajul, folosește și un cip DS1307 în timp real pentru a face cronometrarea. În fiecare secundă, DS1307 trimite un impuls către cipul PIC, PIC citește ora internă de pe DS1307 prin magistrala I2C și apoi afișează ora în binar pe afișajul cu LED-uri. Rândul inferior al LED-urilor afișează secundele, rândurile din mijloc afișează minutele, iar rândul de sus este pentru ore. Ora afișată în imagine este 01100: 010011: 011011 sau în zecimal 12:19:27. Ora este în format de 24 de ore, deci crește până la 10111: 111011: 111011 sau 23: 59: 59 PCB-ul ar putea fi realizat pe două fețe, sau așa cum am făcut aici, pe o singură față, cu 7 legături de sârmă lipite în loc în loc de stratul superior de cupru. Are un regulator de 5 volți, deci ar putea fi alimentat de la orice sursă de alimentare de 9 - 15 volți DC.

Pasul 1: Piese / Instrumente

Pe lângă echipamentele de bază pentru fabricarea și lipirea PCB-ului, veți avea nevoie de următoarele componente: 1x PIC16F628A și programator 1x cip DS1307 în timp real ceas 1x 32.768kHz ceas cristal 3x BC548 (sau similar) tranzistor 2x butoane PTM 1x 78L05 regulator 2x 220uF condensatori electrolitici 17x montaj de suprafață LED-uri rezistențe de montare la suprafață 8x rezistențe de 100 ohmi rezistență de montare la suprafață 1x rezistență de montare la suprafață 2k legături de zero ohmi 12 sau legături de 11 ohmi zero și baterie de rezervă CR2016) condensator de montare la suprafață 1x 100nF 50cm cablu monocatenar 1x 9v - 15v sursă de alimentare DC cu mufă DC

Pasul 2: Faceți PCB-uri și programați PIC

Faceți PCB-uri și programați PIC
Faceți PCB-uri și programați PIC
Faceți PCB-uri și programați PIC
Faceți PCB-uri și programați PIC
Faceți PCB-uri și programați PIC
Faceți PCB-uri și programați PIC
Faceți PCB-uri și programați PIC
Faceți PCB-uri și programați PIC

Primul pas este de a face PCB-urile, aspectul PCB-ului și schemele pentru ceasul principal și placa de afișare sunt furnizate în format Eagle. PCB-ul de ceas este cu două fețe, dar stratul superior este format doar din 7 legături, ceea ce înseamnă că PCB-ul ar putea fi, de asemenea, format ca un singur strat cu 7 legături de sârmă, așa am ales să-l fac, deoarece nu pot face dublu Plăci laterale. PCB-ul afișajului utilizează exclusiv dispozitive de montare pe suprafață, în timp ce PCB-ul principal de ceas folosește un amestec de componente de montare pe suprafață și componente prin gaură. Este important să programați cipul PIC cu fișierul hexagonal înainte de lipirea în circuit, deoarece nu există Conexiuni ICSP pe placa.

Pasul 3: Componente de lipit partea de jos

Componente de lipit partea de jos
Componente de lipit partea de jos

Lipiți cele 8 rezistențe, 1 condensator și bateria de rezervă / ohm zero ohm așa cum se arată în partea de jos a PCB-ului principal al ceasului.

Pasul 4: Componente superioare de lipit

Componente superioare de lipit
Componente superioare de lipit

Apoi lipiți componentele orificiului traversant asigurându-vă că orientați corect cele 2 jetoane, cele 2 condensatoare și regulatorul.

Pasul 5: Afișarea lipirii

Afișaj de lipit
Afișaj de lipit

Pentru afișaj aveți nevoie de 17 LED-uri de montare pe suprafață, 6 rezistențe de montare pe suprafață de 100 ohmi, 11 legături de zero ohmi și 9 lungimi de 2 cm de sârmă. Lipiți-le pe PCB conform schemei de mai jos, asigurându-vă că lipiți LED-urile în orientarea corectă. Placa de afișare prezentată aici este o versiune mai nouă decât cea utilizată în restul fotografiilor din acest instructable, are mai puține rezistențe, deci este mai ușor și mai ieftin de făcut. Îngrijirea trebuie luată la montarea legăturilor de zero ohmi (rezistențe cu rezistență zero), deoarece există urme pe PCB care rulează între cele 2 plăci de lipit, legăturile trebuie poziționate astfel încât niciunul dintre terminalele metalice să nu atingă PCB urmăriți între plăcuțe.

Pasul 6: Terminați

finalizarea
finalizarea

Lipiți PCB-ul afișajului la PCB-ul principal al ceasului, atunci nu mai rămâne decât să conectați alimentarea. Alimentatorul trebuie să fie de cel puțin 9v DC și trebuie să fie evaluat doar la aproximativ 200mA sau aproximativ, conectorul central al mufei DC trebuie să fie pozitiv, iar exteriorul ar trebui să fie 0v. Odată ce puterea este conectată, ceasul ar trebui să afișeze 22:03:00 și să înceapă imediat să numere secundele. Apoi nu mai rămâne decât să setați ora, unul dintre butoane este folosit pentru a seta minutele, iar celălalt setează orele, de îndată ce oricare dintre butoane este apăsat, acesta setează secundele la 0 și crește afișajul corespunzător cu 1.

Recomandat: