Obsah:
- Krok 1: Plánujte
- Krok 2: PCB
- Krok 3: Získejte díly
- Krok 4: Pájení
- Krok 5: Upravte to
- Krok 6: Programování
- Krok 7: Dokončená věc
- Krok 8: Vylepšení
Video: LED bodový displej: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Jedná se o jednoduchý HOW-TO, jak si vyrobit vlastní personalizovaný LED Dot-Matrix displej. Přidám kompletní program s vysvětlením pro rozsvícení LED diod. Je také docela hacknutelný, můžete si ho změnit tak, aby vám vyhovoval.
Rozhodl jsem se vytvořit vlastní bodový maticový displej, protože vypadají skvěle, a žádný se nenachází v modré barvě, což je nejlepší barva, a tak jsem se rozhodl, že si ji také mohu vyrobit sám.
Krok 1: Plánujte
Prvním úkolem je naplánovat projekt.
Kruh jsem postavil na Eagle, abych viděl spojení a otestoval LED matici. Také mi to umožnilo naučit se rozsvítit jednotlivé LED diody. První věc, kterou musíte udělat, je přidat všechny podpůrné položky pro PIC, takže potřebuji napájení, zásuvku pro stažení a reset. Také musím uspořádat výstupy do snadno použitelných řádků. To definovalo velikost desek plošných spojů, takže jsem strávil tolik času, kolik jsem mohl zmenšit, dokud jsem ji nemohl zmenšit. Dalším krokem bylo umístění 20 LED diod do bodové matice, připojení všech anod ve sloupcích a všech katod v řadách. To se neobejde bez použití propojovacích kabelů, pokud nepoužíváte dvouvrstvou nebo oboustrannou desku. Nebyl jsem, takže budu používat propojovací kabely.
Krok 2: PCB
Bylo třeba nějakým způsobem udělat.
PCB jsem navrhl na školních počítačích, které měly PCB Wizard 3. Skvělý software, velmi snadno použitelný, ale přesto velmi výkonný. Bohužel to znamená, že když mám soubory PCBWiz3, nemám je v žádném jiném formátu a jediné obrázky, které mám, jsou masky pro fotolept, vždy je dobré je zabalit na papír s maskou pro fotolept na později použití, nebo jen dokumentace. Bohužel skenovali dost špatně. Když jsem však přepracoval obvod na Eagle, šel jsem a znovu vyrobil desku plošných spojů.
Krok 3: Získejte díly
Jakmile víte, co budete dělat, potřebujete součásti. Použil jsem: 20 rozptýlených modrých LED diod 1 mikrokontrolér PICAXE 18X 1 sériová zásuvka 1 odpor 22 kOhm 1 odpor 10 kOhm černých vícejádrových drátů červeného vícežilového drátu Použil jsem PICAXE PIC, jak jsem je použil ve škole, jsou velmi jednoduché. Považuji je za velmi jednoduché na programování a poté si program stáhněte do. PICAXE BASIC je samozřejmě jediný jazyk PIC, který také znám, takže je to omezuje. Mají být docela snadno k nalezení, i když ve Velké Británii stačí přejít na Rapid Electronics - manuál PICAXEPICAXE - Jedná se o data čipu.pdfPICAXE - také o.pdf LED jsem koupil současně, nyní, když jsem šel pro modrou bodovou matici to byla moje volba, a já jsem za to zaplatil, 48p za LED, takže 12 liber za celou šarži, bylo levnější koupit v balení po 25. Samozřejmě, pokud to zvládnete, můžete použít co chcete, i když pro použití mých rozvržení desek plošných spojů budete chtít balíček 5 mm. K resetu jsem potřeboval odpor 4 k7 ohmů, pokud není resetovací kolík (kolík 4) vytažen vysoko odporem 4 k7 ohmů, pak bude PIC neustále reset, což je špatné. Použil jsem stereo zásuvku, odpor 10 kOhm a odpor 22 kOhm pro zásuvku pro stahování, což znamená, že celá jednotka je samostatná, což je velmi praktické. Také brání zničení PIC, protože ho stále musím vytahovat a nakonec to prasknout nohama, jaký způsob, jak utratit 4,75 £ … Ve škole jsem nechal vyleptat PCB, takže byly v podstatě volné. Používáme však desky nízké kvality, takže stopy lze docela snadno odstranit, ale nemyslel jsem si, že by to byl problém, alespoň zatím. Oh, měl jsem bolest.
Krok 4: Pájení
Jakmile máte díly, je na čase je všechny spojit dohromady.
První deska, na kterou jsem začal pájet, byla deska displeje. Důvodů bylo několik, vypadalo to nejnudněji, bylo by skvělé si s tím hrát, až skončím, a byla by to nuda, počkat, zmínil jsem se o tom? Takže jakmile jsem vyčistil stopy drátěnou vlnou, začal jsem stříhat a připevňovat spojovací dráty. Byly to zatraceně podivné a docela těžké je vyrobit a poté opravit na místě, takže jsem bez svědomitého pomocníka s keramickými prsty použil sellotape, což mě vedlo k objevu, ne poprvé, že spálená sellotape je ošklivá a ošklivá věc. Jakmile to bylo hotové, začal jsem pájet LED diody, začal jsem od shora a postupoval jsem dolů a dělal je jednotlivě, dokud jsem se nenudil a začal na celých řadách najednou. Ke konci to bylo docela obtížné, protože LED diody docela vyčnívaly. Jakmile bylo pájeno všech 20 LED, zaútočil jsem na záda a odstřihl všechny ty otravné vývody tak daleko, jak jen to šlo. A podle mých dřívějších myšlenek jsem popadl náhradní 6v baterii a svorku na baterii a začal vést dráty nahoru a dolů po spojích a rozsvítit sloupky. To vypadalo docela dobře samo o sobě, infact, zbytek projektu možná stál za to jen kvůli tomuto vzhledu. Samozřejmě z nějakého zvláštního důvodu se celé řady rozsvítily společně, ale v tomto okamžiku jsem si toho úplně nevšiml …
Krok 5: Upravte to
Jakmile spojíte desky dohromady, je čas je uklidit. Existuje řada věcí, které můžete dělat.
Odstraňte přebytečný tok: Flux pomáhá toku pájky a navazuje dobré kontakty, ale po zaschnutí vypadá dost ošklivě a nejlépe se ho zbavíte pro tento krásný vzhled. Nejlepší způsob, jak to udělat, je potřít desku hadrem, který jste namočili do acetonu. Kde bys vzal aceton, slyšel jsem tě plakat? Můžete to získat v některých uměleckých obchodech, můžete si to také koupit v některých vodáckých/námořních obchodech jako součást řady skleněných vláken, nicméně nejlepším zdrojem je ve skutečnosti levný odstraňovač laků na nehty. Vydejte se tedy k nejbližšímu levnému lékárníkovi a začněte hledat nejlevnější odlakovače. Mluvím o 49 p na 200 ml, moje minulá zkušenost ukazuje, že to přichází v růžových lahvích. Vyčištění okrajů desek: Je to tak jednoduché, jako brousit hrany desky tak, aby byly hladké a ploché. Je také docela pěkné zaoblit hrany. A to je pro tuto chvíli vše.
Krok 6: Programování
Takže jste to zvládli, zapojili jste baterii, ale počkejte, ne, nefunguje to, nebo to prostě musíte naprogramovat … Ach, to by byl dobrý nápad. Vzhledem k mému očekávání jsem již měl zásuvku pro stahování na desce plošných spojů, takže stačí zapojit stahovací kabel, zapojit jej do sériového portu v počítači, získat programovací editor a získat kódování! Samozřejmě to pomůže, pokud jste předtím jsem naprogramoval PICAXE, mám zatím asi 4 roky zkušeností, úroveň GCSE a AS/A. První věc, kterou musíte udělat, je napsat:
hlavní: přejít na hlavníTím se prostě nastaví PICAXE pro program, vloží se důležitý kód mezi main a goto main, udělám to, abych to nezapomněl udělat později. Dalším úkolem je nastavit výstupy, které piny chcete vysoké a které nízké. Je to dlouhá a časově náročná cesta
vysoká 1 vysoká 2 vysoká 3 nízká 1 nízká 2 nízká 3Nebo můžete být cool a nastavit stavy v jednom řádku pomocí
nechte piny = %00001110let piny = %00000000Funguje to tak, že každému pinu je přidělena konkrétní číslice, takže pin 8 je první číslice, pin 0 je poslední číslice atd. Musíme také umět vložit časové zpoždění, aby byly piny ve skutečnosti ponechány dostatečně dlouho na to, aby se rozsvítily LED diody. Existují 2 hlavní příkazy pro čekání PICAXE, počkejte a pozastavte, čekejte 1 čeká 1 sekundu, kde jako pauza 1 čeká 1uSecond, což je to, co potřebujeme. Ti, kteří inklinují k vybírání nitů, si všimli, že na pinech je pouze 8 pinů = příkaz%00000000. Ano, devátý výstup na PICAXE18X je infikován pinem sériového výstupu. K nastavení je zapotřebí zcela nový kus kódu
poke $ 05, %00000000poke $ 05, %00001000Nejsem si příliš jistý, proč to funguje nebo proč je to nutné, ale dostal jsem to od přátelských lidí na fóru PICAXE.
hlavní: & apos Letter Alet piny = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposlet pins = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet pins = %01000101 & apospoke $ 05 highpause 1 & aposlet piny = %10001000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposgoto main & aposTo by mělo zobrazit písmeno A na vašem dotmatrix displeji
Krok 7: Dokončená věc
Zde se zobrazuje písmeno A.
A druhý obrázek je písmeno B ve tmě, to jsou rozptýlené modré LED diody s čerstvě nabitým 4x AA 2500mAh akumulátorem, docela jasné. Ale ne tak jasný, takže na displej nevidíte, perfektní.
Krok 8: Vylepšení
Funguje to, tak teď co, vyhřívat se ve slávě kompletního a fungujícího projektu, ne, ani na vteřinu. Jak to mohu vylepšit, jak to mohu zlevnit, jak to udělat COOLER !!! Tady je několik nápadů, které mi poskakovaly kolem hlavy. LED diody SMD, dobře, co kdyby byly diody mnohem menší, že ' d snížit celkovou tloušťku projektu o 5 mm, menší je lepší. Navíc SMD vypadá mnohem chladněji, geek +5. SMD PIC, hej, více dobroty SMT, alespoň geek +10, dobře, bylo by to neodstranitelné, ale stále si do něj můžete stahovat programy, když je na desce. A snížilo by to tloušťku projektu vzadu o 5 mm (nezapomeňte však na zásuvku pro stahování). Profesionální výroba desek plošných spojů, jak snadné by to bylo, určitě by to stálo trochu, ale by to znamenalo, že desky jsou dokonalé, tak dokonalé, jak jste je vyrobili. Můžete si také pohrát se zábavnými funkcemi, jako jsou vícevrstvé nebo oboustranné desky, představte si oboustrannou desku plošných spojů, tehdy byste nepotřebovali 2 samostatné desky plošných spojů. Přidejte k tomu SMD komponenty jako odpory, LED diody a PIC a máte velmi elegantní, ale drahou desku. Zde je seznam od CadSoft, lidí, kteří vyráběli Eagle, PCB Manufacturers. Větší displej, většina displejů je 5 na 7, moje je 4 na 5, takže jeho zvětšení by otevřelo úplně novou řadu možností zobrazení. Z Coruse byste potřebovali více výstupů, měl jsem k dispozici pouze 9, ale pokud byste používali PICAXE28X, máte k dispozici až 17 výstupů, to je displej 8 na 8. Pěkný. Pokud se však přesunete z PICAXE na jiné mikrokontroléry, jsem si jistý, že existují ty s různými výstupními piny. Další možností je výstupy Charlie-Plex, i když k tomu budete muset nastavit výstupní piny jako vstupy. Věřím, že je to možné u většiny PICAXE PIC, zejména u Arduina. Doufám, že až bude můj web (TheDarkPlace nebo jen The Dark Place) v provozu, možná budu schopen prodat sady displeje 4 x 5 s několika možnostmi, například 2 samostatné desky, 1 kompletní deska a 1 kompletní deska se 2 vrstvami. To však závisí na tom, kolik lidí to má rádo. Nebo mi můžete poslat e -mail na adresu: pinski1 [at] gmail.com Zde jsou některé obrázky rozvržení.
Doporučuje:
Bodový svářeč Firmware Arduino 1-2-3: 7 kroků (s obrázky)
Bodový svářeč Firmware Arduino 1-2-3: Proč další projekt bodového svářeče? Postavení bodového svářeče je jedním z (pravděpodobně málo) případů, kdy můžete postavit něco za zlomek ceny komerční verze se srovnatelnou kvalitou. A i když build-before-buy nebyl vítězný
Používejte jeden displej Velký a 4 Cifre 8886 displej Con Wemos ESP8266 Arduino NodeMCU: 6 kroků
Používejte jeden velký displej se 4 Cifre 8886 displejem s ESP8266 Arduino NodeMCU: Vybírejte ze všech semiplic, abyste získali více než 8886 displejů, zobrazte více než jednu skladbu, D1 - potřebujete více Arduino nebo NodeMCU o kvalitní mikrokontrolér, který můžete použít pro každý další
LED bodový maticový displej: 5 kroků
LED Dot Matrix Display: V tomto projektu budete opět používat dvě sady posuvných registrů. Ty budou propojeny s řádky a sloupci jehličkového displeje. Poté na displeji ukážete jednoduchý objekt nebo sprite a animujete ho. Hlavním cílem tohoto projektu je
SMS monitor -- Bodový maticový displej -- MAX7219 -- SIM800L: 8 kroků (s obrázky)
SMS monitor || Bodový maticový displej || MAX7219 || SIM800L: V tomto videu se naučíte, jak používat GSM modul, jehličkový displej a jak na něm zobrazovat rolovací text. Poté je zkombinujeme a zobrazíme zprávy přijaté přes GSM SIM na jehličkový displej. Je to docela snadné a
Bodový a vystřelovací prstencový difuzor: 6 kroků (s obrázky)
Difuzér s prstencovým bleskem typu point-and-Shoot: Dopřejte svému levnému digitálnímu fotoaparátu skvělý upgrade, který je obvykle vyhrazen pro špičkové fotografie, vytvořením prstencového difuzéru z věcí kolem domu! Pokud se vám líbí a nemůžete si dovolit ani digitální zrcadlovku, pak si pravděpodobně nemůžete dovolit bleskový prsten za 300 $