» elektronika » Arduino »24x6 LED Arduino Array

24 x 6 LED Arduino

24 x 6 LED Arduino




materiály:
- LED diódy 144 ks
- rezistory 24 ks (určené podľa typu LED, v tomto prípade 91 Ohmov)
- desatinné čítače 4017
- odpory 6 ks (nominálny 1 kΩ)
- tranzistory 6 ks 2N3904
- Dlhá doštička
- Arduino
- posuvné registre 3 ks (74HC595)
- kolíkové konektory




Krok 1: Ako to funguje:
Informácie v matici LED sa zvyčajne delia na malé časti, ktoré sa potom prenášajú jedna po druhej. Takto sa uloží veľké množstvo pinov na Arduino a program sa stáva pomerne jednoduchým.

Ďalej prichádza čas na 3 posuvné registre, ktoré vynásobia výstupy a ušetria veľa pinov na Arduino.

V každom registri je 8 výstupov, iba 3 výstupy Arduino sa používajú na riadenie veľkého počtu posuvných registrov.

Autor tiež používa počítadlo 4017 na skenovanie riadkov. Jeho použitím sa naskenuje až 10 riadkov, pretože autor má iba 10 výstupov, sú však potrebné iba dva výstupy.

Ako už bolo spomenuté, skenovanie sa vykonáva pomocou tohto počítadla 4017 tým, že sa jeden riadok k zemi pripojí súčasne a odošlú sa dáta cez odpory do stĺpcov.


Krok 2: Schéma
Jediné prvky, ktoré nie sú zobrazené v diagrame, sú odpory obmedzujúce prúd, pretože ich hodnotenie priamo závisí od toho, aký typ LED sa používa. Preto sa ich hodnota musí vypočítať nezávisle.

Na výpočet hodnôt 24 odporov môžete použiť kalkulačku

Najprv sa pozrite na špecifikáciu LED, aby ste zistili svoje predné napätie a predný prúd. Informácie nájdete hneď po zakúpení. Obvod pracuje pri napätí 5V. Preto je potrebný zdroj energie s rovnakým napätím.

Pridáva sa tiež maketa ovládacej dosky vyrobená pomocou nástroja Willard 2.0.




Krok 3: spájkovanie
Spájkovanie tak veľkého počtu diód LED nie je ľahká úloha, ak neviete s istotou, ako to urobiť správne.

Autor ohýba pozitívny výstup diód LED smerom k zostávajúcim záverom a urobí sa číslo, po ktorom sa neoddeliteľná časť výstupu odreže a pokúsi sa urobiť tieto spojenia čo najnižšie. Tento postup sa vykonáva pre každý pozitívny záver.

V tejto fáze sú negatívne závery spojené do stĺpca a ich spájkovanie je nepohodlné, pretože majú v ceste pozitívny riadok. Záporný terminál sa preto ohýba o 90 stupňov a cez kladný rad sa vytvorí mostík k nasledujúcemu zápornému terminálu, a tak ďalej pre všetky ostatné LED.

Posuvné registre a ostatné komponenty sa môžu spájkovať podľa uváženia každého jednotlivo.




Krok 4: programovanie
Nadišiel čas pre poslednú fázu projektu.

Autor predtým napísal niekoľko podobných programov. Preto musel iba pridať program, ktorý by dostal slovo alebo celú vetu od monitora IDE arduino a potom ho zobrazil na matici. Tento kód si samozrejme môžete vytvoriť podľa svojho uváženia.
K archívu je pripojený vynikajúci súbor, ktorý umožňuje vytvorenie vlastných znakov alebo symbolov.

Ako na to:
Požadovaný znak sa vytvára pixel po pixeli (na tom nie je nič zložitého) a výstupný riadok sa skopíruje - #define {OUTPUT LINE}


Krok 5: zariadenie je pripravené
Matica 24x6 je pripravená, teraz je možné na nej zobraziť čokoľvek. Môžete si vytvoriť nové programy sami alebo sa pokúsiť vylepšiť rozhranie.




arduino106_arduino106.rar [9,83 Kb] (stiahnuté: 346)
10
10
10

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...