Obsah:

Programovateľné hodinky so štvorznakovým displejom: 5 krokov (s obrázkami)
Programovateľné hodinky so štvorznakovým displejom: 5 krokov (s obrázkami)

Video: Programovateľné hodinky so štvorznakovým displejom: 5 krokov (s obrázkami)

Video: Programovateľné hodinky so štvorznakovým displejom: 5 krokov (s obrázkami)
Video: Механические Часы Winner с Автоподзаводом с Алиэкспресс 2024, November
Anonim
Programovateľné hodinky so štvorznakovým displejom
Programovateľné hodinky so štvorznakovým displejom
Programovateľné hodinky so štvorznakovým displejom
Programovateľné hodinky so štvorznakovým displejom

Keď budete nosiť tieto otravné, nadrozmerné a úplne nepraktické náramkové hodinky, bude sa o vás hovoriť. Zobrazte svoj obľúbený sprostý jazyk, texty piesní, prvočísla atď. Inšpirovaný súpravou Microreader som sa rozhodol vyrobiť obrovské hodinky s použitím podobných šestnásť segmentových displejov. O dvanásť hodín neskôr som vyšiel zo svojej masochistickej fugy a prestal som sa pokúšať nasmerovať šestnásťbitovú dátovú zbernicu na jednostrannú dosku plošného spoja, dostatočne malú na to, aby ste ju mohli nosiť na zápästí. Vrátim sa do svojho digikey boxu tajomstva a vymyslel som štvormiestny displej zložený z matíc LED s rozmermi 5x7. 7 -bitový paralelný vstup údajov, nie je potrebných veľa odporov obmedzujúcich prúd, veľké a malé písmená, zvyšok píše sám. Tento návod nie je určený ako návod na vytváranie DPS alebo programovanie PIC. Pri všetkej slušnosti, v skutočnosti by som neodporúčal, aby sa niekto pokúšal vytvoriť jeden z nich. Ak viete dosť o tom, že budete pokračovať, pravdepodobne budete môcť robiť lepšiu prácu ako ja. Ak neviete, čo sa deje, potom vás tento návod nenaučí všetko, čo potrebujete vedieť. P. S. Ak to používate na verejné posúvanie internetových hesiel, ste zlý človek a mali by ste sa hanbiť.

Krok 1: Dajte si svinstvo dohromady

Čo budete potrebovať: Inteligentný displej DLO3416 Dodáva sa v príchutiach červená, zelená, levanduľa, fuchsia a javorový orech. PIC 16F628A alebo 16F648A Možno sa vám podarí ujsť aj iný PIC kompatibilný s kolíkom, stačí si pozorne prečítať technický list.. V každom prípade budete potrebovať najmenej jeden PIC v balíku SOIC a pravdepodobne DIP na prepojenie obvodu. 628A a 648A sú identické, okrem množstva dostupnej pamäte programu (2k proti 4k). Pokiaľ vám neleží nejakých 628A, použite 648A. MCP1253 Toto je menič DC-DC nabíjacej pumpy. Použijeme to na výrobu 5V pre náš displej z 3V gombíkovej batérie. Získajte niekoľko, aby ste mohli zničiť aspoň jeden. Pasívne komponenty sú typu diera. Viem, že mišmaš povrchovej montáže a priechodného otvoru je druh esteticky nepríjemného, ale čo môžete robiť. -Kondenzátory: 10uF (2), 1uF (1) -Rezistory: 10K (1) -Spínač: N/O momentálne tlačidlo. Clicky druh, ktorý vidíte všade, kde sú potrebné lacné tlačidlá.-Kolíkové záhlavia/zásuvky: Dva kolíky a prepojka a jeden rad 6 zásuviek. Zásuvky môžete nahradiť kolíkmi, ak vás nechtiac trhá oblečenie a koža. -CR2032 Mince a držiak. Podporné odliatky: Spájkovačka s najpresnejším hrotom, ktorý nájdete. MCP1253 sa dodáva v balení na povrchovú montáž, ktoré je dostatočne malé na to, aby sa mohlo vdýchnuť. Medená doska, leptadlo, acetón atď. Na výrobu PCB. Programátor PIC so záhlavím a káblom ICSP. Niektoré ďalšie veci, bez ktorých sa ďaleko nedostanete, ale že si teraz neviem spomenúť.

Krok 2: Zábava s plošnými spojmi

PCB zábava
PCB zábava
PCB zábava
PCB zábava
PCB zábava
PCB zábava
PCB zábava
PCB zábava

Dátový list displeja leží. Hovorí, že výber kurzora je aktívny vysoký vstup. Teraz, keď sme trpezliví a opatrní, zapojili sme sa do okruhu, aby sme to zistili, a potom sme strácali hodiny výrobou PCB s nízkou väzbou CU. S iba jedným displejom sa nemusíme starať o riešenie. Nezaujíma nás ani funkcia kurzora. V skutočnosti som objavil skutočne pozoruhodný zoznam vecí, ktoré nás nezaujímajú. Tento návod je príliš úzky na to, aby ho obsahoval. Väčšinou som dosku nasmeroval voľnou rukou, takže nezahŕňam peknú schému Eagle. Mapovanie výstupov PIC na zobrazenie pinov je pomocou komponentných stôp oveľa jednoduchšie. Ak je to príliš mätúce, začnite sa zamýšľať. Myslím tým, že si jeden vymyslím. Nejdem sa zaoberať tým, ako si vytvoriť vlastnú DPS, Instructables sa skladá z asi 50% pokynov pre metódu prenosu tonera podľa môjho počtu. Stiahnite si súbor Eagle, vytlačte ho 1: 1 a zrkadlite ho. Žehlite ho na medenú dosku asi pol hodiny, stiahnite papier, zistite, že to nefunguje, a zopakujte to asi desaťkrát. Ak chcete urobiť krajšiu prácu bez prepojenia, dajte si vyrobiť obojstrannú dosku alebo čokoľvek iné. Orlické libarie pre MCP1253 (vďaka niekomu z Open Circuits) a displej sú priložené.

Krok 3: Zostavenie

zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie

Niekoľko všeobecných rád:

1. Začnite s MCP1253. Takto to pokazíte a rozbijete dosku, nestratíte veľa. Stopy najskôr pocínujte, potom ju podržte na mieste a prilepte. Extra dĺžka stopy okolo neho by mala pomôcť, zahriať vzdialený koniec a zarovnať ho. Ak máte pevnú ruku a jemnú spájku, môžete elektródy urobiť jednotlivo. Ak nejaké premostíte, potiahnite cez ne spájkovací knôt. 2. Po spájkovaní MSOP bude SOIC PIC prechádzka v parku. Opäť to isté platí, zabočte za rohy a potom sa prepracujte. 3. Časti na povrchovú montáž idú zospodu, všetko ostatné ide hore.

Krok 4: Veľa písania pre niekoľko slov

Veľa písania pre pár slov
Veľa písania pre pár slov

Porty PIC sú prepojené nasledovne:

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 Prepínač vstupu RB6 PGC RB7 PGD Ale počkajte, hovoríte, údaje bity sú v skomolenom poradí! No, je tu jeden kúsok únavy, ktorý ťa zachránim. Priložený súbor zahrnúť má ekvivalent pre znakovú sadu preloženú pre toto poradie. Môj kód má nejaké problémy a nie je veľmi pekný, takže ho zatiaľ nezahŕňam do tohto návodu. Všeobecný priebeh programu na zmenu jedného znaku je nasledujúci: nastaviť bitové adresy, presunúť údajové údaje na PORTA vymazať WR / bit nop nastaviť WR / bit Zábavná časť sa pokúša o prístup k veľkým tabuľkám údajov v pamäti programu, prepínanie medzi režimami zobrazenia pomocou tlačidla lisy, výber vhodných rockových textov z 80. rokov a tak ďalej. Na druhej strane je veľmi jednoduché ho uviesť do prevádzky, ak máte nejaké skúsenosti s programovaním PIC. Môžete to brutálne vynútiť a zadať volanie funkcie pre každý znak alebo použiť jednoduchú vyhľadávaciu tabuľku s jedným indexom a získať sekvenciu 256 znakov (64 štvorznakových „slov“).

Krok 5: Rôzne

Programovanie ICSP Odstránením prepojky sa počas programovania odpojí menič jednosmerného prúdu od zvyšku obvodu. V závislosti od vášho programátora, ak omylom necháte prepojku zapnutú, môžete vyprážať prevodník alebo programovanie môže zlyhať. Životnosť batérie Zatemňovací vstup je váš priateľ. Pri plnom jase (100% v pracovnom cykle) môže obvod čerpať viac ako 50 mA. Nielenže to vašu batériu vybije za niekoľko minút, je to oveľa jasnejšie, než je potrebné. Experimentujte s malou slučkou PWM, aby sa displej stlmil na prijateľnú úroveň spotreby prúdu. Podľa mojich skúseností je displej stále veľmi dobre viditeľný, keď celý obvod čerpá rádovo 2-5 mA. Tieto hodinky nie sú očividne určené na pravidelné nosenie alebo na meranie času. Cieľom je mať niečo hlúpe na zápästí niekoľko hodín, keď idete von. Knoflíkový článok by ste mohli nahradiť väčšou batériou, ako je lítium-iónový balíček z mobilného telefónu, ak skutočne potrebujete väčšiu výdrž batérie. Počkajte, ako si to dočerta prilepíte na zápästie Tiež som na to ešte neprišiel. Asi si zatiaľ kúpim lacný remienok na hodinky na suchý zips.

Odporúča: