» elektronik » Arduino »24x6 LED Arduino Array

24x6 LED Arduino

24x6 LED Arduino




materialer:
- Lysdioder 144 stk
- modstande 24 stk (bestemt af LED-typen, i dette tilfælde 91 ohm)
- decimaltæller 4017
- 6 stk modstande (1 kΩ nominel)
- transistorer 6 stk 2N3904
- Langt brødbræt
- Arduino
- Skiftregistre 3 stk (74HC595)
- stikstik




Trin 1: Sådan fungerer det:
Normalt er informationen i LED-matrixen opdelt i små dele, der derefter overføres den ene efter den anden. Således gemmes et stort antal stifter på Arduino, og programmet bliver ganske enkelt.

Derefter kommer tiden til 3 skiftregistre, de multiplicerer output og sparer en masse stifter på Arduino.

På hvert register er der 8 udgange, kun 3 Arduino-udgange bruges til at kontrollere et stort antal skiftregistre.

Forfatteren bruger også 4017-tælleren til at kunne scanne rækker. Ved at bruge det scannes op til 10 rækker, da forfatteren kun har 10 output, ikke desto mindre er der kun behov for 2 output.

Som nævnt tidligere foregår scanning ved hjælp af denne 4017-tæller ved at forbinde en række til jorden ad gangen og sende data gennem modstanderne til højttalerne.


Trin 2: Skema
De eneste elementer, der ikke er vist i diagrammet, er strømbegrænsende modstande, da deres klassificering direkte afhænger af, hvilken type LED, der bruges. Derfor skal deres værdi beregnes uafhængigt.

For at beregne værdierne på 24 modstande kan du bruge lommeregneren

Se først på specifikationen af ​​LED'en for at finde ud af deres forspænding og deres fremadstrøm. Oplysninger kan findes umiddelbart efter køb. Kredsløbet fungerer på en spænding på 5V. Følgelig er en strømkilde med den samme spænding nødvendig.

Der tilføjes også et kontrolkortmockup foretaget ved hjælp af Willard 2.0 værktøjet.




Trin 3: lodning
Lodning af et så stort antal LED'er er ingen let opgave, hvis du ikke ved med sikkerhed, hvordan du gør det korrekt.

Forfatteren bøjer lysdiodernes positive output ned mod de resterende konklusioner, og der oprettes et tal, hvorefter den uanvendelige del af outputtet afbrydes og forsøger at gøre disse forbindelser så lave som muligt. Denne procedure udføres for hver positiv konklusion.

På dette trin er de negative konklusioner forbundet med en søjle, og deres lodning er upraktisk, da de har en positiv række på deres måde. Derfor er den negative klemme bøjet 90 grader, og der laves en bro over den positive række til den næste negative klemme osv. For alle andre lysdioder.

Skiftregistre og de resterende komponenter kan loddes efter hver enkelt skøn.




Trin 4: programmering
Tiden er inde for den sidste fase af projektet.

Forfatteren skrev før der adskillige lignende programmer. Derfor havde han kun tilføjet et program, der ville modtage et ord eller en hel sætning fra IDE arduino-skærmen og derefter vise det på matrixen. Koden, selvfølgelig, kan du oprette din egen eller ændre denne efter eget skøn.
En excel-fil er knyttet til arkivet for muligheden for at oprette dine egne tegn eller symboler.

Sådan gør du det:
Det ønskede tegn oprettes pixel for pixel (der er ikke noget kompliceret ved det), og outputlinjen kopieres - #define {OUTPUT LINE}


Trin 5: Enheden er klar
24x6-matrixen er klar, nu er det muligt at vise noget på den. Du kan selv lave nye programmer eller prøve at forbedre grænsefladen.




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

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt

Vi råder dig til at læse:

Giv den til smartphonen ...