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, Srpanj
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 sagradio prije 10 godina za Y2K. Sat je udaljen 4 metra od prednje strane. Debljina mu je oko 4 inča, a radi na ugrađenom mikrokontroleru. Svaki segment izrađen je od oko 20x 10 mm LED dioda.

Ne mogu se slikati s njim, jer je WAAAY presvijetlo! 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 predstavili.

Korak 1: znamenka

Cifra
Cifra
Cifra
Cifra

Evo prikaza stražnjeg dijela segmenta. Koristio sam klasični krug 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 s 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čanim kabelom koji nosi sve uobičajene signale za ove čipove, Vcc, GND sat, omogućavanje zasuna i omogućavanje izlaza. Dakle, od računala je ostalo 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častu žicu) koja tratinčicom lance prolazi kroz cijeli sustav. Zaslon izgleda kao registar s vrlo dugim pomacima - pogledajte donji dijagram Ažuriranje zaslona traje vrlo mali dio sekunde.

Korak 2: Mikrokontroler

Mikrokontroler
Mikrokontroler

Apsolutno volim mikrokontroler 8052, čiji su drugi izvor i dotjerali gotovo svi. Profesionalni korisnik može čak i preuzeti VHDL kôd za implementaciju jednog u FPGA i prilagoditi cijelu jezgru kako bi pokrenuo bilo koji čudan hardver koji mi je stalo do zamisliti. Proizvođači uključuju Atmel, NXP i WinBond. Alati za razvoj su jeftini, postoje i besplatni asembleri i besplatni 'C' kompajleri (SDCC). Zapravo sam ovo potpuno programirao u Pascalu s komadom asemblerskog koda posebno napisanim za ažuriranje zaslona što je brže moguće. U jednom trenutku ću objaviti i kod. Ovo je upravljačko računalo. CPU se naziva Dallas DS2250T, a došao je kao mala stilska ploča 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 više su serijski prema paralelnim čipovima za drugu LED diodu. Ispod 40 -polnog pakiranja nalazi se linijski upravljački čip LS125 za pogon vrpčnih kabela. Bijeli konektor na vrhu služio je za tipke za postavljanje sata.

Korak 3: Bilješke o softveru

Bilješke o softveru
Bilješke o softveru

Napisao sam jednostavan komad računala kako bih točno odredio koliko je sati bilo u bilo kojem 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 LED -i zasvijetlili i postupno se gasili sve dok ponovno niste dosegli 60 godina. Postoji mala ploča s gumbima za postavljanje zaslona, baš poput budilice.

Preporučeni: