Obsah:

Programovatelné hodinky se čtyřznakovým displejem: 5 kroků (s obrázky)
Programovatelné hodinky se čtyřznakovým displejem: 5 kroků (s obrázky)

Video: Programovatelné hodinky se čtyřznakovým displejem: 5 kroků (s obrázky)

Video: Programovatelné hodinky se čtyřznakovým displejem: 5 kroků (s obrázky)
Video: Бюджетные умные часы Frederique Constant для iPhone 2024, Listopad
Anonim
Programovatelné hodinky se čtyřznakovým displejem
Programovatelné hodinky se čtyřznakovým displejem
Programovatelné hodinky se čtyřznakovým displejem
Programovatelné hodinky se čtyřznakovým displejem

Když budete nosit tyto nepříjemné, nadrozměrné, zcela nepraktické náramkové hodinky, budete mluvit o městě. Zobrazte svůj oblíbený sprostý jazyk, texty písní, prvočísla atd. Inspirován sadou Microreader jsem se rozhodl vyrobit obří hodinky s využitím podobných šestnácti segmentových displejů. O dvanáct hodin později jsem vyšel ze své masochistické fugy a přestal jsem se pokoušet směrovat šestnáctibitovou datovou sběrnici na jednostranné desce plošných spojů dostatečně malé na to, aby se dala nosit na zápěstí. Když jsem se vrátil do své digikey krabice tajemství, přišel jsem se čtyřmístným displejem tvořeným 5x7 LED maticemi. 7bitový paralelní datový vstup, není potřeba mnoho odporů omezujících proud, velká a malá písmena, zbytek píše sám. Tento návod nemá být návodem k vytváření desek plošných spojů nebo programování PIC. Ve vší slušnosti bych ve skutečnosti nedoporučoval, aby se někdo pokoušel vyrobit jeden z nich. Pokud víte dost na to, abyste je mohli následovat, pravděpodobně můžete dělat lepší práci než já. Pokud nevíte, co se děje, pak vás tento instruktáž nenaučí vše, co potřebujete vědět. P. S. Pokud to používáte k posouvání internetových hesel na veřejnosti, jste špatný člověk a měli byste se stydět.

Krok 1: Dejte si svinstvo dohromady

Co budete potřebovat: Inteligentní displej DLO3416 Dodává se v příchutích červená, zelená, levandule, fuchsie a javor. PIC 16F628A nebo 16F648A Možná se vám podaří uniknout dalšímu PIC kompatibilnímu s pinem, stačí si pozorně přečíst datasheet. Ať tak či onak, budete potřebovat alespoň jeden PIC v balíčku SOIC a pravděpodobně DIP pro zapojení obvodu. 628A a 648A jsou totožné, kromě množství dostupné paměti programu (2k vs 4k). Použijte 648A, pokud vám neleží nějaké 628 A. MCP1253 Toto je měnič DC-DC nabíjecího čerpadla. Použijeme to k výrobě 5V pro náš displej z 3V knoflíkové baterie. Získejte pár, abyste mohli zničit alespoň jeden. Pasivní komponenty jsou typu průchozí. Vím, že mišmaš povrchové montáže a průchozí díry je trochu esteticky nelichotivý, ale co můžete dělat.-Kondenzátory: 10uF (2), 1uF (1)-Rezistory: 10K (1)-Přepínač: N/O momentální tlačítko. Klikací typ, který vidíte všude, jsou potřeba levná tlačítka. -Záhlaví/zásuvky: Dva kolíky a propojka a jedna řada 6 zásuvek. Zásuvky můžete vyměnit za kolíky, pokud vás omylem trhá oblečení a kůže. -CR2032 Knoflíková buňka a držák. Podpůrný odlitek: Páječka s nejzajímavější špičkou, kterou můžete najít. MCP1253 je dodáván v obalu pro povrchovou montáž, který je dostatečně malý na to, aby se mohl omylem vdechnout. Měděná deska, leptadlo, aceton atd. Na výrobu PCB. PIC programátor s ICSP záhlavím a kabelem. Některé další věci, bez kterých se nedostanete příliš daleko, ale že si teď nemůžu vzpomenout.

Krok 2: PCB Fun

PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun

Datový list displeje leží. Říká, že výběr kurzoru je aktivní vysoký vstup. Nyní, když jsme trpěliví a opatrní, jsme zapojili obvod, abychom to zjistili, než budeme ztrácet hodiny výrobou desek plošných spojů s nízkou vazbou CU. S jediným displejem si nemusíme dělat starosti s adresováním. Nezajímá nás ani funkce kurzoru. Ve skutečnosti jsem objevil opravdu pozoruhodný seznam věcí, které nás nezajímají, a který je tento instruktáž příliš úzký na to, abych ho obsahoval. Většinou jsem desku nasměroval volnou rukou, takže nezahrnuji hezké schéma Eagle. Mapování výstupů PIC na zobrazení pinů je mnohem snazší pomocí komponentních stop. Pokud je to příliš matoucí, začněte přemýšlet … Myslím tím, že si jeden vymyslím. Nebudu se zabývat tím, jak si vyrobit vlastní desku plošných spojů, Instructables se skládá z asi 50% pokynů k metodě přenosu toneru podle mého počtu. Stáhněte si soubor Eagle, vytiskněte jej 1: 1 a zrcadlete. Žehlete to na nějakou měděnou desku asi půl hodiny, stáhněte papír, zjistíte, že to nefunguje, a opakujte to asi desetkrát. Pokud chcete dělat hezčí práci bez propojek, nechte si vyrobit oboustrannou desku nebo cokoli jiného, Eagle libaries pro MCP1253 (díky někomu na Open Circuits) a displej jsou připojeny.

Krok 3: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění

Několik obecných rad:

1. Začněte s MCP1253. Tímto způsobem, když to pokazíte a rozbijete desku, neztratíte mnoho. Stopy nejprve pocínujte, poté přidržte na místě a připněte. Extra délka stopy kolem by měla pomoci, zahřát vzdálenější konec a vyrovnat jej. Pokud máte pevnou ruku a jemnou pájku, můžete vodiče provést jednotlivě. Pokud nějaké přemostíte, přetáhněte přes ně pájecí knot. 2. Po pájení MSOP bude SOIC PIC procházka v parku. Opět stejná dohoda, zabočte do rohů a pak se propracujte. 3. Díly pro povrchovou montáž jdou dole, vše ostatní jde nahoru.

Krok 4: Spousta psaní pro pár slov

Hodně psaní pro pár slov
Hodně psaní pro pár slov

Porty PIC jsou připojeny následovně:

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 Přepnout vstup RB6 PGC RB7 PGD Ale počkejte, říkáte, datové bity jsou ve zkomoleném pořadí! No, je tu jeden kousek únavy, který tě zachráním. Přiložený soubor zahrnutí má ekvivalent pro znakovou sadu přeloženou pro toto uspořádání. Můj kód má nějaké problémy a není moc hezký, takže jej v tomto instruktu zatím nezahrnuji. Obecný tok programu pro změnu jednoho znaku je následující: nastavit adresní bity přesunout znaková data na PORTA vymazat WR / bit nop nastavit WR / bit Zábavná část se pokouší o přístup k velkým tabulkám dat v paměti programu, přepínání mezi režimy zobrazení na tlačítku lisy, výběr vhodných rockových textů z 80. let a tak dále. Na světlé straně je velmi jednoduché jej uvést do provozu, pokud máte nějaké zkušenosti s programováním PIC. Můžete to hrubě vynutit a napsat volání funkce pro každý znak nebo použít jednoduchou vyhledávací tabulku s jedním indexem a získat sekvenci 256 znaků (64 čtyřznakových „slov“).

Krok 5: Různé

Programování ICSP Odstraněním propojky se během programování odpojí stejnosměrný měnič od zbytku obvodu. V závislosti na vašem programátoru, pokud omylem necháte propojku zapnutou, můžete smažit převodník nebo programování může selhat. Životnost baterie Vypínací vstup je váš přítel. Při plném jasu (100% v pracovním cyklu) může obvod čerpat více než 50 mA. Nejenže to během několika minut vybije vaši baterii, je to mnohem jasnější, než je nutné. Experimentujte s malou smyčkou PWM, abyste ztlumili displej na přijatelnou úroveň spotřeby proudu. Podle mých zkušeností je displej stále velmi dobře viditelný, když celý obvod čerpá řádově 2-5mA. Tyto hodinky samozřejmě nejsou určeny k pravidelnému nošení ani k používání časomíry. Cílem je mít něco hloupého na zápěstí několik hodin, když jdete ven. Pokud opravdu potřebujete delší výdrž baterie, můžete knoflíkový článek vyměnit za větší baterii, jako je li-ionový balíček z mobilního telefonu. Počkejte, jak si to sakra nalepíte na zápěstí Pravděpodobně zatím nakonec koupím levný pásek na hodinky na suchý zip.

Doporučuje: