Sadržaj:

Sat za odbrojavanje sa LED diodama: 3 koraka
Sat za odbrojavanje sa LED diodama: 3 koraka

Video: Sat za odbrojavanje sa LED diodama: 3 koraka

Video: Sat za odbrojavanje sa LED diodama: 3 koraka
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, Juli
Anonim
Sat za odbrojavanje sa LED diodama
Sat za odbrojavanje sa LED diodama

Ovo su neke kratke bilješke o „satu za odbrojavanje“koji sam izgradio prije 10 godina za Y2K, sat je udaljen 4 metra kvadratna od prednje strane. Debeo je oko 4 inča i radi na ugrađenom mikrokontroleru. Svaki segment je napravljen od oko 20x 10 mm LED dioda.

Ne mogu da ga slikam sa njim, jer je WAAAY previše svetao! Ploča je izrezana po predlošku koji sam napravio za obični usmjerivač, s produženim predloškom koji slijedi rezač. Napravio sam predložak od lesonita (vlaknasta američka?) I pažljivo ga poravnao s oznakama na ploči kako bih ga izrezao. Postavljanje drugog Leda bilo je više kučka nego što sam očekivao - pažljivo izračunajte kako biste ih SAVRŠENO postavili.

Korak 1: cifra

A Digit
A Digit
A Digit
A Digit

Evo prikaza stražnjeg dijela segmenta. Koristio sam klasično kolo konstantne struje LM317 za pogon svake grupe LED dioda.

Upravljački programi za zaslone rade sa serijski-paralelnim pretvaračima za koje se čini da su zamijenjeni sljedećim stvarima: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp … ovi novi dijelovi će učinite sve što sam tada učinio i sa 317 - kompletan LED upravljački program u jednom čipu. Samo jedan otpornik postavlja svjetlinu za sve LED diode! Svaka znamenka se pokreće tim lančanim vrpčnim kabelom koji nosi sve uobičajene signale za ove čipove, Vcc, GND sat, omogućavanje zasuna i omogućavanje izlaza. Dakle, računaru preostaje samo 6 žica za SVE segmente SVIH znakova I LED diode od 60 sekundi oko ruba. Svaki pogonski čip ipak ima jednu jedinstvenu liniju (ružičasta žica) koja tratinčicu provlači kroz cijeli sistem. Ekran izgleda kao veoma dugačak registar pomaka - pogledajte donji dijagram Ažuriranje ekrana traje vrlo mali deo sekunde.

Korak 2: Mikrokontroler

Mikrokontroler
Mikrokontroler

Apsolutno volim mikrokontroler 8052, čiji su drugi izvor i dotjerali gotovo svi. Profesionalni korisnik, čak može preuzeti VHDL kôd za implementaciju jednog u FPGA, i prilagoditi cijelo jezgro za pogon bilo kojeg čudnog hardvera koji mi je potreban. Proizvođači uključuju Atmel, NXP i WinBond. Razvojni alati su jeftini, postoje i besplatni asembleri i besplatni 'C' kompajleri (SDCC). Zapravo sam ovo potpuno programirao u Pascalu sa dijelom asemblerskog koda posebno napisanim za ažuriranje ekrana što je brže moguće. U jednom trenutku ću objaviti i kod. Ovo je upravljački računar. CPU se naziva Dallas DS2250T, a došao je kao mala ploča u stilu SIMM kartice koja sadrži 32K RAM -a podržanog baterijom, koja se koristi za programe i 8K RAM -a za korištenje programskih podataka. Veliki 40 -pinski čipovi su više serijski prema paralelnim čipovima za druge LED diode. Ispod 40 -polnog pakovanja nalazi se linijski upravljački čip LS125 za pogon vrpčnih kabela. Beli konektor na vrhu je bio za set tastera za podešavanje sata.

Korak 3: Napomene o softveru

Napomene o softveru
Napomene o softveru

Napisao sam jednostavan komad PC -ja da utvrdim koliko je sati bilo u bilo kom intervalu između vremena kada ste htjeli da odbrojavanje počne i "nultog sata". Ugrađeni program je samo testirao svoj unutarnji sat svake sekunde i smanjivao prikaz. Svake minute svi su se LED -i upalili i postupno gasili sve dok opet niste dosegli 60 godina. Postoji mali panel sa tasterima za podešavanje ekrana, baš kao i budilnik.

Preporučuje se: