Kazalo:

Odštevalna ura z LED diodami: 3 koraki
Odštevalna ura z LED diodami: 3 koraki

Video: Odštevalna ura z LED diodami: 3 koraki

Video: Odštevalna ura z LED diodami: 3 koraki
Video: [Автомобильный кемпинг]Лучший кемпер Mercedes-Benz Actros — цена более 200 миллионов иен 2024, November
Anonim
Odštevalna ura z LED diodami
Odštevalna ura z LED diodami

To je nekaj kratkih zapiskov o "odštevalni uri", ki sem jo pred desetimi leti zgradil za Y2K, ura je od sprednje strani oddaljena 4 kvadratne metre. Debel je približno 4 palce in deluje na vgrajenem mikrokrmilniku. Vsak segment je izdelan iz približno 20x 10 mm LED.

Ne morem fotografirati z njim, ker je WAAAY preveč svetlo! Plošča je bila izrezana iz predloge, ki sem jo naredil za navaden usmerjevalnik, s podaljšano predlogo po rezalniku. Predlogo sem naredil iz lesonita (vlaknena plošča v ZDA?) In jo previdno poravnal z oznakami na plošči, da sem jo izrezal. Postavitev drugega Leda je bila bolj luštna, kot sem pričakoval - natančno izračunajte, da jih postavite POPOLNO.

Korak: Številka

Številka
Številka
Številka
Številka

Tukaj je pogled na zadnji del segmenta. Uporabil sem klasično vezje konstantnega toka LM317 za pogon vsake skupine LED.

Gonilniki za zaslone so narejeni s serijsko-vzporednimi pretvorniki, za katere se zdi, da so bili zamenjani s temi: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp … ti novi deli bodo naredi vse, kar sem takrat naredil tudi z 317 - popoln gonilnik LED v enem čipu. Samo en upor nastavi svetlost za vse LED diode! Vsako številko poganja verižni tračni kabel, ki nosi vse skupne signale za te čipe, Vcc, GND Clock, Latch Enable in omogočanje izhoda. Tako je iz računalnika le še 6 žic za VSE segmente VSIH znakov IN 60 sekund LED okoli roba. Vsak pogonski čip ima eno edinstveno linijo (rožnato žico), ki jo marjetica veriga skozi celoten sistem. Zaslon je videti kot zelo dolg premični register - glejte spodnji diagram Posodobitev zaslona traja zelo majhen delček sekunde.

2. korak: Mikrokrmilnik

Mikrokrmilnik
Mikrokrmilnik

Zelo mi je všeč mikrokrmilnik 8052, ki so ga pripravili drugi in ga prilagodili prav vsi. Poklicni uporabnik lahko celo prenese kodo VHDL za implementacijo ene v FPGA in prilagodi celotno jedro, da poganja katero koli čudno strojno opremo, ki mi je všeč. Proizvajalci vključujejo Atmel, NXP in WinBond. Razvojna orodja so poceni, obstajajo tudi brezplačni sestavljalci in brezplačni prevajalniki 'C' (SDCC). To sem dejansko v celoti programiral v Pascalu s kosom asemblerja, posebej napisano za čim hitrejšo posodobitev zaslona. Kmalu bom objavil tudi kodo. To je nadzorni računalnik. CPU se imenuje Dallas DS2250T in je nastal kot majhna stilska plošča kartice SIMM, ki vsebuje 32K RAM -a, ki ga podpira baterija, za programe in 8K RAM -a za uporabo programskih podatkov. Veliki 40 -polni čipi so bolj serijski do vzporedni čipi za druge LED -je. Pod 40 -polnimi paketi je linijski gonilnik LS125, ki poganja tračne kable. Beli konektor na vrhu je bil namenjen nizu gumbov za nastavitev ure.

3. korak: Opombe o programski opremi

Opombe o programski opremi
Opombe o programski opremi

Napisal sem preprost kos računalniške kode, da bi natančno ugotovil, koliko ur je bilo v katerem koli intervalu med tem, ko ste želeli, da se odštevanje začne, in "nič ur". Vgrajeni program je vsako sekundo samo preizkusil svojo notranjo uro in zmanjšal prikaz. Vsako minuto so zasvetili vsi LED -ji in se postopoma izklopili, dokler niste spet dosegli 60 let. Obstaja majhna plošča s tipkami za nastavitev zaslona, tako kot budilka.

Priporočena: