Cuprins:
- Pasul 1: Piese / Instrumente
- Pasul 2: Faceți PCB-uri și programați PIC
- Pasul 3: Componente de lipit partea de jos
- Pasul 4: Componente superioare de lipit
- Pasul 5: Afișarea lipirii
- Pasul 6: Terminați
Video: Ceas binar cu LED: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
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
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
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
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
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
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:
Ceas micro binar: 10 pași (cu imagini)
Micro Binary Clock: După ce ați creat anterior un Instructable (Binary DVM), care face uz de zona de afișare limitată folosind binary. A fost doar un mic pas, având în prealabil creat modulul principal de cod pentru conversia Decimal în Binary pentru a crea un Ceas Binary, dar t
Afișare ceas binar BigBit: 9 pași (cu imagini)
Afișare ceas binar BigBit: într-un precedent Instructable (Microbit Binary Clock), proiectul era ideal ca aparat de desktop portabil, deoarece afișajul era destul de mic. Prin urmare, părea adecvat ca următoarea versiune să fie o mantelă sau o versiune montată pe perete, dar mult mai mare
Ceas de birou binar: 9 pași (cu imagini)
Ceas de birou binar: ceasurile binare sunt minunate și exclusiv pentru persoana care cunoaște binarul (limba dispozitivelor digitale). Dacă ești un tip de tehnologie, acest ceas ciudat este pentru tine. Deci, creați unul singur și păstrați-vă timpul secret! Veți găsi o mulțime de c
Ceas de marmură LED binar: 6 pași (cu imagini)
Binary LED Marble Clock: Acum cred că aproape toată lumea are un ceas binar și iată versiunea mea. Ceea ce mi-a plăcut a fost că acest proiect a combinat unele lucrări de lemn, programare, învățare, electronică și poate doar puțină creativitate artistică. Afișează ora, luna, data, ziua
Ceas digital și binar în 8 cifre X 7 segmente Afișaj LED: 4 pași (cu imagini)
Ceas digital și binar în 8 cifre X 7 segmente Afișaj LED: Aceasta este versiunea mea actualizată a unui Digital & Ceas binar care utilizează un afișaj LED cu 8 cifre x 7 segmente. Îmi place să ofer funcții noi pentru dispozitivele obișnuite, în special ceasurile, iar în acest caz utilizarea afișajului 7 Seg pentru ceasul binar este neconvențională și