Kazalo:

Programabilna ura s štirimi znaki: 5 korakov (s slikami)
Programabilna ura s štirimi znaki: 5 korakov (s slikami)

Video: Programabilna ura s štirimi znaki: 5 korakov (s slikami)

Video: Programabilna ura s štirimi znaki: 5 korakov (s slikami)
Video: ПРИВОЗ. ОДЕССА СЕГОДНЯ. МЯСО РЫБА ЦЕНЫ И НОЖИ 2022 2024, November
Anonim
Programabilna ura s štirimestnim zaslonom
Programabilna ura s štirimestnim zaslonom
Programabilna ura s štirimestnim zaslonom
Programabilna ura s štirimestnim zaslonom

O mestu boste govorili, ko boste nosili to neprijetno, preveliko in popolnoma nepraktično ročno uro. Prikažite svoj najljubši gnusni jezik, besedila pesmi, osnovne številke itd. Po navdihu kompleta Microreader sem se odločil narediti ogromno uro z uporabo podobnih šestnajstih segmentnih zaslonov. Dvanajst ur kasneje sem prišel iz svoje mazohistične fuge in prenehal poskušati usmeriti šestnajst -bitno podatkovno vodilo na enostranski tiskani tiskalnik, ki je dovolj majhen, da ga lahko nosite na zapestju. Ko sem se vrnil k svoji skrivnostni škatli, sem prišel do štirimestnega zaslona, sestavljenega iz matric 5x7. 7 -bitni vzporedni vnos podatkov, ni potrebe po neštetih uporih za omejevanje toka, velikih in malih črk, ostalo se piše samo. To navodilo ni mišljeno kot vadnica za ustvarjanje tiskanih vezij ali programiranje PIC -jev. Iskreno povedano, pravzaprav ne bi priporočal, da bi kdo poskusil narediti eno od teh. Če veste dovolj, da boste sledili, boste verjetno bolje opravili delo kot jaz. Če ne veste, kaj se dogaja, vas ta pouk ne bo naučil vsega, kar morate vedeti. P. S. Če to uporabljate za javno brskanje po internetnih frazah, ste slaba oseba in bi vas moralo biti sram.

1. korak: Spravite svoje sranje

Kaj boste potrebovali: DLO3416 Inteligentni zaslon Prihaja v rdečih, zelenih, sivkinih, fuksijah in javorjevih orehih. PIC 16F628A ali 16F648A Morda se boste izognili drugemu PIC, združljivemu z zatiči, samo pozorno preberite podatkovni list. Kakorkoli že, v paketu SOIC boste potrebovali vsaj en PIC in verjetno DIP za izdelavo vezja. 628A in 648A sta enaka, razen količine razpoložljivega programskega pomnilnika (2k proti 4k). Uporabite 648A, razen če ležite okoli 628A. MCP1253To je dc-dc pretvornik polnilne črpalke. To bomo uporabili za izdelavo 5V za naš zaslon iz 3V gumbaste baterije. Pridobite jih nekaj, da lahko uničite vsaj enega. Vse pasivne komponente so skozi luknje. Vem, da je zmešnjava površinske montaže in skoznje luknje estetsko neprijetna, ampak kaj lahko storite. -Kondenzatorji: 10uF (2), 1uF (1) -Upori: 10K (1) -Preklop: N/O trenutni gumb. Klikajoče vrste, ki jih vidite povsod, so potrebni poceni gumbi.-Glave/vtičnice: dva zatiča in mostiček ter ena vrsta 6 vtičnic. Zatiči za vtičnice lahko zamenjate, če slučajno raztrgate oblačila in kožo.-CR2032 Celica in držalo za kovance. MCP1253 je na voljo v paketu za površinsko montažo, ki je dovolj majhen, da ga lahko po naključju vdihnete. Bakreno obložena plošča, jedkanica, aceton itd. česar se trenutno ne spomnim.

2. korak: PCB zabava

PCB zabava
PCB zabava
PCB zabava
PCB zabava
PCB zabava
PCB zabava
PCB zabava
PCB zabava

Obrazec podatkovnega lista leži. Pravi, da je izbira kazalca aktiven visok vnos. Ker smo potrpežljivi in previdni, smo to vezje odkrili, preden smo zapravljali ure, da bi PCB -ji z nizko vezano CU. S samo enim zaslonom nam ni treba skrbeti za naslavljanje. Prav tako nas ne zanima funkcija kurzorja. Pravzaprav sem odkril resnično izjemen seznam stvari, ki nas ne zanimajo, za katere je to navodilo preozko, da bi jih vseboval. Večinoma sem ploščo usmeril prostoročno, zato ne vključujem lepe sheme Eagle. Preslikava izhodov PIC na prikazovalne zatiče je z uporabo komponentnih odtisov veliko lažja. Če je to preveč zmedeno, naredite napako. Mislim, da si bom izmislil. Ne bom razmišljal o tem, kako narediti lastno tiskano vezje, Instructables je po mojem štetju približno 50% navodil o načinu prenosa tonerja. Prenesite datoteko Eagle, jo natisnite 1: 1 in zrcalite. Likajte ga na bakreno ploščo približno pol ure, izvlecite papir, ugotovite, da ni deloval, in ponovite približno desetkrat. Če želite narediti lepše delo brez skakalcev, naredite dvostransko desko ali karkoli drugega, Knjižnice Eagle za MCP1253 (zahvaljujoč nekomu pri odprtih krogih) in zaslon so pritrjeni.

3. korak: Montaža

Montaža
Montaža
Montaža
Montaža

Nekaj splošnih nasvetov:

1. Začnite z MCP1253. Na ta način, ko zavrtite in razbijete ploščo, ne izgubite veliko. Najprej pokosite sledi, nato jih držite na mestu in jih pritrdite. Dodatna dolžina sledi okoli nje bi morala pomagati, segreti skrajni konec in ga poravnati. Če imate mirno roko in fino spajkanje, lahko vodite posamično. Če premostite katero koli, povlecite nekaj spajkalnega stenja čez njih. 2. Po spajkanju MSOP bo SOIC PIC sprehod po parku. Spet enak posel, spustite se po vogalih in se nato premikajte. 3. Deli za površinsko montažo gredo spodaj, vse ostalo pa zgoraj.

4. korak: Veliko tipkanja za nekaj besed

Veliko tipkanja za nekaj besed
Veliko tipkanja za nekaj besed

Vrata PIC so povezana na naslednji način:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR/Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 Preklopite vhod RB6 PGC RB7 PGD so v popačenem vrstnem redu! No, nekaj dolgčasa te bom rešil. V priloženi datoteki za vključitev je enakovreden niz znakov, preveden za to naročilo. Moja koda ima nekaj težav in ni zelo lepa, zato je še ne vključujem v ta navodila. Splošni tok programa za spremembo enega znaka je naslednji: nastavljeni naslovi bitov premaknejo znakovne podatke v PORTA clear WR / bit nop set WR / bit Zabaven del poskuša dostopati do velikih tabel podatkov v programskem pomnilniku in preklapljati med načini prikaza na gumbu stiskalnice, izbiranje ustreznih rock besedil 80 -ih in tako naprej. Na svetlejši strani je, če ga imate izkušnje s programiranjem PIC, precej preprosto zagnati. Lahko ga z grobo silo vnesete za vsak znak klic funkcije ali uporabite preprosto iskalno tabelo z enim indeksom in dobite zaporedje 256 znakov (64 štiričrkovne "besede").

5. korak: Napačno

Programiranje ICSP Odstranitev mostička med programiranjem odklopi enosmerni pretvornik od preostalega tokokroga. Odvisno od vašega programerja, če boste pomotoma pustili mostiček, boste lahko prepražili pretvornik ali pa programiranje morda ne bo uspelo. Pri polni svetlosti (100% obratovalni cikel) lahko vezje potegne navzgor za 50 mA. Ne samo, da vam bo v nekaj minutah izpraznil baterijo, ampak je tudi svetlejši, kot je potrebno. Poskusite z majhno zanko PWM, da zaslon zatemnite na sprejemljivo raven trenutne porabe. Po mojih izkušnjah je zaslon še vedno zelo viden, ko celotno vezje črpa reda 2-5mA. Očitno je, da ta ura ni namenjena rednemu nošenju ali uporabi za merjenje časa. Cilj je, da imaš nekaj ur na zapestju, ko greš ven. Gumbno celico bi lahko zamenjali z večjo baterijo, kot je na primer litij-ionski paket iz mobilnega telefona, če res potrebuješ več življenjske dobe baterije. Počakaj, kako za vraga to prilepiš na zapestje. Verjetno bom za zdaj kupil poceni pas z ročno uro.

Priporočena: