INHOUDSOPGAWE:

LED -binêre klok: 6 stappe (met foto's)
LED -binêre klok: 6 stappe (met foto's)

Video: LED -binêre klok: 6 stappe (met foto's)

Video: LED -binêre klok: 6 stappe (met foto's)
Video: Kleuters op familiefeest 😂 2024, Julie
Anonim
LED binêre klok
LED binêre klok

Dit is die tweede hersiening van my PIC -gebaseerde LED -binêre klok. Die oorspronklike weergawe was die eerste PIC -projek wat ek probeer het; dit het 'n PIC16F84A gebruik om die tydmeting sowel as die vertoonmatriks te beheer, maar dit het ongelukkig nie genoeg tyd gehou nie en het ongeveer 'n minuut elke week gekry. PIC16F628A wat op 4MHz werk om die skerm te beheer, en dit gebruik ook 'n DS1307 -intydse klokskyfie om die tydmeting te doen. Elke sekonde stuur die DS1307 'n pols na die PIC -chip, die PIC lees dan die interne tyd van die DS1307 oor die I2C -bus en wys dan die tyd in binêre op die LED -skerm. Die onderste ry LED's vertoon die sekondes, die middelste rye toon die minute en die boonste ry is ure lank. Die tyd wat op die foto verskyn, is 01100: 010011: 011011 of in desimale 12:19:27. Die tyd is in 24 -uur -formaat, dus styg dit tot 10111: 111011: 111011 of 23: 59: 59 Die PCB kan dubbelzijdig gemaak word, of soos ek hier enkelkantig gemaak het met 7 draadskakels wat in plek van die boonste koperlaag gesoldeer is. Dit het 'n 5 volt -reguleerder, wat van enige 9 - 15 volt DC -kragtoevoer voorsien kan word.

Stap 1: Onderdele / gereedskap

Benewens basiese PCB -vervaardiging en soldeertoerusting benodig u die volgende komponente: 1x PIC16F628A en programmeerder1 x DS1307 realtime klokskyf1x 32.768kHz horlosie crystal3x BC548 (of soortgelyke) transistor2x PTM drukknoppies1x 78L05 regulator2x 220uF elektrolitiese kondensators17x Oppervlak monteer LEDs1x DC kragaansluiting weerstandsoppervlaktes 8x 100 ohm weerstand teen bergoppervlak 1x2k weerstand teen bergoppervlak 12x nul ohm -skakels (of 11 nul -ohm -skakels en CR2016 -rugsteunbattery)

Stap 2: Maak PCB's en program PIC

Maak PCB's en program PIC
Maak PCB's en program PIC
Maak PCB's en program PIC
Maak PCB's en program PIC
Maak PCB's en program PIC
Maak PCB's en program PIC
Maak PCB's en program PIC
Maak PCB's en program PIC

Die eerste stap is om die PCB's, die PCB -uitleg en die skemas vir die hoofklok en die vertoonbord in Eagle -formaat te maak. Die PCB van die klok is dubbelzijdig, maar die boonste laag bestaan eenvoudig uit 7 skakels, dit beteken dat die PCB ook as 'n enkele laag met 7 draadskakels gemaak kan word; dit is die manier waarop ek gekies het om dit te maak, aangesien ek nie dubbel kan maak nie Die skerm PCB gebruik uitsluitlik toestelle op die oppervlak, terwyl die hoofklok PCB 'n mengsel van ondergrondse en deur-gat-komponente gebruik. ICSP -verbindings op die bord.

Stap 3: Onderdele vir soldeerbodem

Komponente van soldeerbodem
Komponente van soldeerbodem

Soldeer die 8 weerstande, 1 kondensator en die nul -ohm -skakel / rugsteunbattery soos aangedui aan die onderkant van die hoofklok -PCB.

Stap 4: Komponente van soldeerboute

Komponente van soldeerboute
Komponente van soldeerboute

Soldeer dan die deurgate -komponente en sorg dat die 2 skyfies, die 2 kapasitors en die reguleerder korrek georiënteer word.

Stap 5: Soldeervertoning

Soldeer vertoon
Soldeer vertoon

Vir die vertoning benodig u 17 LED's op die oppervlak, 6 100 ohm weerstands teen die oppervlak, 11 nul ohm skakels en 9 2 cm lange klokdrade. Soldeer hulle aan die printplaat volgens die diagram hieronder, en verseker dat u die LED's in die regte rigting soldeer. Let op dat die skakels nul ohm (weerstande met nul weerstand) gemonteer moet word, aangesien daar spore op die printplaat tussen die twee soldeerblokkies is, moet die skakels so geplaas word dat nie een van die metaalterminale die PCB raak nie. spoor tussen die pads.

Stap 6: Voltooi

Voltooi
Voltooi

Soldeer die PCB van die skerm aan die PCB van die hoofklok, dan hoef u net die krag aan te sluit. Die PSU moet ten minste 9v DC wees en moet slegs ongeveer 200mA wees, die middelste aansluiting van die DC -aansluiting moet positief en die buitenste moet 0v. wees sodra die krag gekoppel is, moet die klok 22:03:00 vertoon en onmiddellik die sekondes begin tel. Dan hoef u net die tyd in te stel, een van die knoppies word gebruik om die minute in te stel, en die ander een stel die ure in, sodra u op een van die knoppies druk, stel dit die sekondes op 0 en verhoog die ooreenstemmende vertoning met 1.

Aanbeveel: