instruktážní logoArduino LED Matrix Display
Instrukce

Arduino LED Matrix Display

instrukce Arduino LED Matrix Display -ikona 1 by Giantjovan
Nedávno jsem viděl video Great Scotta, kde vyrobil 10×10 LED matici pomocí ws2812b RGB LED diod. Rozhodl jsem se to také vyrobit. Nyní vám tedy krok za krokem vysvětlím, jak to udělat.
Potřeby:

  • 100 LED diod ws2812b LED pásek, tady jsem udělal chybu. Je lepší zvolit 96 LED na metr, namísto 144 LED na metr.
  • Drát cca 20m
  • Pájecí drát
  • Lepenka
  • Plexisklo
  • Arduino (Nano je nejmenší a nejlepší možnost)
  • Lepenka
  • Dřevo
  • Lepidlo
instructables Arduino LED Matrix Display - Obrázek 1 instructables Arduino LED Matrix Display - Obrázek 2
instructables Arduino LED Matrix Display - Obrázek 3 instructables Arduino LED Matrix Display - Obrázek 4
instructables Arduino LED Matrix Display - Obrázek 5 instructables Arduino LED Matrix Display - Obrázek 6

instructables Arduino LED Matrix Display - Obrázek 7Krok 1: První krok
Na karton vytvořte malé čtverečky. Jako já!

instructables Arduino LED Matrix Display - Obrázek 8 instructables Arduino LED Matrix Display - Obrázek 9

Krok 2: Odřízněte proužek
Odříznout proužek…instructables Arduino LED Matrix Display - Obrázek 10Krok 3: Proužek lepidla jako na obrázkuinstructables Arduino LED Matrix Display - Obrázek 12

Krok 4:

Pájecí část!

Pájecí proužky, jak je znázorněno na schématu zapojení.
Tip: Nevdechujte kouř z pájení, je to velmi špatné pro plíce. Místo toho vyrobte ventilátor, který bude vyfukovat kouř. Na mém prolu najdete i ten projekt!
instructables Arduino LED Matrix Display - Obrázek 13instructables Arduino LED Matrix Display - Obrázek 14Krok 5: Testování
Nejprve musíte nainstalovat knihovny. Otevřete Arduino IDE, poté přejděte na Sketch, Include Library, Manage Libraries, zadejte Fast LED do vyhledávacího panelu a klikněte na Install. Budete také muset nainstalovat Adafruit NeoPixel.
Chcete-li otestovat LED diody, budete muset jít na exampAdafruit NeoPixel jednoduché, budete muset změnit počet LED v kódu a číslo PIN. Klikněte na nahrát! Pokud se rozsvítí každá LED, je vše v pořádku, pokud ne, zkontrolujte pájení. Pokud je pájení dobré a led nefunguje, vyměňte jej.
Krok 6:

Výroba krabice

Musíte vyrobit luk s vašimi rozměry. Použijte dřevo, to je nejlepší volba. Vyvrtejte otvor pro Arduino, napájecí kabel a vypínač.
Krok 7: Mřížka
Budete muset oddělit LED diody. Můžete to udělat vytvořením mřížky ze dřeva. Tato mřížka musí být dokonalá, nesmí tam být žádné chyby (různá výška, šířka…). Hodně štěstí při výrobě mřížky. Tento krok mi zabral většinu času. 🙂instructables Arduino LED Matrix Display - Obrázek 15

Krok 8:

Dokončování

Přilepte mřížku k LED diodám trochou lepidla. Poté vložte tyto LED do krabice, kterou jste vyrobili. Lepidlo Arduino, napájecí kabel a vypínač. Odřízněte plexi na vhodnou velikost a položte na krabici. Plexisklo přilepte nějakým super lepidlem. Vyzkoušejte, zda vše funguje.
Krok 9:

Tvorba animací

Stáhněte a rozbalte toto file:
https://github.com/TylerTimoJ/LMCS2
Otevřete složku a přejděte do složky LED Matrix Serial a otevřete kód Arduino. Změňte počet LED diod a připněte kód. Nahrajte kód a zavřete Arduino IDE. Otevřete software LED Matrix Control. Vyberte COM port a přejděte do režimu kreslení v levém horním úhlu. Nyní můžete kreslit. Když skončíte s kreslením, přejděte na Save FastLED Code. Otevřete uložené file a zkopírujte kód. Znovu přejděte do složky LED Matrix Serial a otevřete kód Arduino. V sekci void loop za kódem FastLED a smažte void serialEvent() a vše v něm. Nahrajte kód a nyní můžete odpojit Arduino a PC. Nyní můžete jít.
Krok 10: Konec
Je mi teprve 13 let a moje angličtina není nejlepší, ale doufám, že jsem vám pomohl vytvořit tento projekt. Tady je, jak ten můj vypadá. Přidal jsem pouze 2 animace, ale můžete přidat mnoho dalších. Sbohem!
https://youtu.be/bHIKcoTS8WQ

instruktážní logo

Dokumenty / zdroje

instrukční Arduino LED Matrix Display [pdfPokyny
Arduino LED Matrix Display, Arduino, LED Matrix Display, Matrix Display

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *