instructables logoArduino LED Matrix Display
Instruktioner

Arduino LED Matrix Display

instructables Arduino LED Matrix Display -ikon 1 by Giantjovan
For nylig så jeg video af Great Scott, hvor han lavede 10×10 LED-matrix ved hjælp af ws2812b RGB LED-dioder. Jeg besluttede også at lave det. Så nu vil jeg forklare trin for trin, hvordan man laver det.
Forsyninger:

  • 100 LED'er ws2812b LED Strip, jeg lavede en fejl her. Vælg bedre 96 lysdioder pr. meter, i stedet for 144 lysdioder pr. meter.
  • Ledning ca. 20m
  • Loddetråd
  • Pap
  • Plexiglas
  • Arduino (Nano er den mindste og bedste mulighed)
  • Pap
  • Træ
  • Lim
instructables Arduino LED Matrix Display - Figur 1 instructables Arduino LED Matrix Display - Figur 2
instructables Arduino LED Matrix Display - Figur 3 instructables Arduino LED Matrix Display - Figur 4
instructables Arduino LED Matrix Display - Figur 5 instructables Arduino LED Matrix Display - Figur 6

instructables Arduino LED Matrix Display - Figur 7Trin 1: Første skridt
Lav små firkanter på pappet. Ligesom jeg gjorde!

instructables Arduino LED Matrix Display - Figur 8 instructables Arduino LED Matrix Display - Figur 9

Trin 2: Klip strimlen
Klip strimmel…instructables Arduino LED Matrix Display - Figur 10Trin 3: Limstrimmel som vistinstructables Arduino LED Matrix Display - Figur 12

Trin 4:

Lodning del!

Loddestrimler som vist på kredsløbsdiagram.
Tip: Indånd ikke lodderøg, det er meget dårligt for lungerne. Lav i stedet en ventilator, der blæser røgen ud. På min prole kan du også finde det projekt!
instructables Arduino LED Matrix Display - Figur 13instructables Arduino LED Matrix Display - Figur 14Trin 5: Test
Først skal du installere biblioteker. Åbn Arduino IDE, gå derefter til Sketch, Inkluder bibliotek, Administrer biblioteker, skriv Fast LED i søgefeltet, og klik derefter på installer. Du skal også installere Adafruit NeoPixel.
For at teste LED'er skal du gå til f.eksamples, Adafruit NeoPixel enkel, du bliver nødt til at ændre antallet af lysdioder i kode og pin-nummer. Klik upload! Hvis hver LED lyser, er alt godt, hvis ikke tjek lodning. Hvis lodningen er god og led ikke virker, skal du udskifte den.
Trin 6:

Fremstilling af boks

Du skal lave bue med dine dimensioner. Brug træ, det er det bedste valg. Bor et hul til Arduino, strømkabel og switch.
Trin 7: Gitter
Du skal adskille lysdioder. Du kan gøre dette ved at lave gitter ved hjælp af træ. Dette gitter skal være perfekt, der må ikke være nogen fejl (forskellig højde, bredde...). Held og lykke med at lave gitter. Dette skridt tog mig det meste af min tid. 🙂instructables Arduino LED Matrix Display - Figur 15

Trin 8:

Efterbehandling

Lim gitteret til LED'erne med lidt lim. Læg derefter de lysdioder i boksen, du har lavet. Lim Arduino, strømkabel og switch. Skær plexiglasset i passende størrelse og læg det ovenpå kassen. Lim plexiglasset med noget superlim. Test om alt virker.
Trin 9:

At lave animationer

Download og udpak dette file:
https://github.com/TylerTimoJ/LMCS2
Åbn mappen og gå til LED Matrix Serial mappe, og åbn Arduino-kode. Skift antallet af lysdioder og pin i koden. Upload koden og luk Arduino IDE. Åbn LED Matrix Control software. Vælg COM-port og gå til tegnetilstand i den øverste venstre vinkel. Nu kan du tegne. Når du er færdig med at tegne, gå til Gem FastLED-koden. Åbn den gemte file og kopier koden. Gå igen til LED Matrix Serial-mappen, og åbn Arduino-koden. I void loop sektion forbi FastLED-koden, og slet void serialEvent() og alt i den. Upload koden, og du kan nu frakoble Arduino og pc. Du er nu god til at gå.
Trin 10: Slut
Jeg er kun 13 år gammel, og mit engelsk er ikke det bedste, men jeg håber, jeg hjalp dig med at lave dette projekt. Her er hvordan min ser ud. Jeg tilføjede kun 2 animationer, men du kan tilføje mange flere. Farvel!
https://youtu.be/bHIKcoTS8WQ

instructables logo

Dokumenter/ressourcer

instructables Arduino LED Matrix Display [pdf] Instruktioner
Arduino LED Matrix Display, Arduino, LED Matrix Display, Matrix Display

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *