![Arduino telesketš LED -maatriksiga: 6 sammu (piltidega) Arduino telesketš LED -maatriksiga: 6 sammu (piltidega)](https://i.howwhatproduce.com/images/004/image-9001-38-j.webp)
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Arduino televiisor koos LED -maatriksiga Arduino televiisor koos LED -maatriksiga](https://i.howwhatproduce.com/images/004/image-9001-39-j.webp)
![Arduino televiisor koos LED -maatriksiga Arduino televiisor koos LED -maatriksiga](https://i.howwhatproduce.com/images/004/image-9001-40-j.webp)
![Arduino televiisor koos LED -maatriksiga Arduino televiisor koos LED -maatriksiga](https://i.howwhatproduce.com/images/004/image-9001-41-j.webp)
Siin on lihtsalt lihtne juhend Arduino abil telesketi loomiseks. See disain kasutab Arduinot, kahte 8x32 led -maatriksit, suminat, kahte pöörlevat kodeerijat ja mõnda nuppu. Loodame, et saate teada, kuidas kasutada pöördkodeerijaid ja led -maatriksit. Samuti loodab ta, et teil on lõbus järgida samme ja ehitada oma retro telesketch !!
Samm: komponentide valimine
![Komponentide valimine Komponentide valimine](https://i.howwhatproduce.com/images/004/image-9001-42-j.webp)
Vajalikud materjalid:
Karbi jaoks:
- DM 2 mm
- Akrüülklaas (valge)
- Värvige (soovitud värv)
- 3D trükitud kate pöörleva kodeerija jaoks (dokument lisatud)
Elektroonika jaoks:
- LED -maatriks 8 x 32 (2 ühikut)
- Pöörlev kodeerija (2 ühikut)
- Vajutage nuppu (3 ühikut)
- Sumin
- 220 oomi takistid (2 ühikut)
- Jumper juhtmed (28 ühikut)
- 9V aku
2. samm: kasti valmistamine
![Karbi tegemine Karbi tegemine](https://i.howwhatproduce.com/images/004/image-9001-43-j.webp)
![Karbi tegemine Karbi tegemine](https://i.howwhatproduce.com/images/004/image-9001-44-j.webp)
![Karbi tegemine Karbi tegemine](https://i.howwhatproduce.com/images/004/image-9001-45-j.webp)
Karbi valmistamiseks võib teil olla juurdepääs laserlõikurile.
Kavandasime kasti retro välimuse ja atraktiivse kujuga, millel puudusid nurgad. Karp on valmistatud DM -st, mis on odavam ja laserlõikamiseks ideaalne.
Kasti lõikamiseks peate alla laadima lisatud dokumendi, mis sisaldab kõiki kujundeid, mis on laseriga lõikamiseks valmis.
Osade kokkupanemiseks soovitame kasutada kuumliimi, mis on tugev ja kiire.
- Kuused peate ühendama 2 ribi, et muuta 1 tugevamaks, lõpus on teil 2 ribi, millest igaüks on valmistatud 2 ribist.
- Seejärel ühendage sein ribidega.
- Võtke esikaas ja haakige ekraani raam tagant.
- Värvige kõik puidust osad värviga, mis teile rohkem meeldib !! (valisime elektrisinise)
- Asetage akrüülklaasist ekraan.
- Ühendage esikaas ja sein ribidega.
- Ärge ühendage tagumist kaant enne, kui elektroonika on paigas.
3. samm: elektroonika paigaldamine
![Elektroonika paigaldamine Elektroonika paigaldamine](https://i.howwhatproduce.com/images/004/image-9001-46-j.webp)
Ülaltoodud foto näitab projekti seadistust. Vooluring tuleks seadistada järgmiselt:
- Ühendage punane juhe Arduino 5V tihvtist leivaplaadi positiivse kanaliga.
- Ühendage arduino GND tihvtist must traat leivaplaadi negatiivse kanaliga
- Sumin = tihvt 8
-
Led maatriks
- VCC
- GND
- DIn = tihvt 12
- CS = tihvt 11
- CLK = tihvt 10
-
Pöörlev kodeerija (1)
- VCC
- GND
- DT = tihvt 3
- CLK = tihvt 4
-
Pöörlev kodeerija (2)
- VCC
- GND
- CS = tihvt 5
- CLK = tihvt 6
- Vajutage nuppu (lähtestamine) = tihvt 1
- Vajutage nuppu (esitus) = tihvt 2
Samm: kood
Nüüd, kui olete seadistamise lõpetanud, on aeg kodeerida. Televisandi uuendamiseks saate kopeerida järgmise koodi ja seda muuta.
// Peame alati raamatukogud kaasama
#include "LedControl.h" #include "pitch.h" LedControl lc = LedControl (12, 11, 10, 8); int val; int kodeerija0PinA = 3; int kodeerija0PinB = 4; int kodeerija0Pos = 0; int kodeerija0PinALast = LOW; int n = LOW; int valo; int kodeerija1PinA = 5; int kodeerija1PinB = 6; int kodeerija1Pos = 0; int kodeerija1PinALast = LOW; int o = LOW; int aadress = 3; int seadmed = lc.getDeviceCount (); int meloodia = NOTE_D5; int meloodia1 = NOTE_C5; int kestus = 50; boolean play = vale; loogiline menüü = vale; allkirjastamata pikk viivitusaeg = 500; void setup () {pinMode (2, INPUT); pinMode (1, INPUT); pinMode (7, INPUT); pinMode (kooder0PinA, INPUT); pinMode (kooder0PinB, INPUT); pinMode (kodeerija1PinA, INPUT); pinMode (kodeerija1PinB, INPUT); Seriaalne algus (9600); int seadmed = lc.getDeviceCount (); for (int address = 0; address = 0) {if (encoder1Pos 4) {if (encoder1Pos> 7) {adress--; kodeerija1Pos = 0; }} kui (aadress <3) {kui (kooder1Pos 3 && aadress <7) {kui (kodeerija1Pos 7) {aadress += 4; kodeerija0Pos = 0; } if (kooder0Pos <0) {aadress -= 4; kodeerija0Pos = 7; }} void Movement () {n = digitalRead (encoder0PinA); if ((encoder0PinALast == LOW) && (n == HIGH)) {if (digitalRead (encoder0PinB) == LOW) {encoder0Pos--; toon (8, meloodia1, 50); } else {encoder0Pos ++; toon (8, meloodia, 50); }} encoder0PinALast = n; o = digitalRead (kodeerija1PinA); if ((encoder1PinALast == LOW) && (o == HIGH)) {if (digitalRead (encoder1PinB) == LOW) {encoder1Pos--; toon (8, meloodia1, 50); } else {encoder1Pos ++; toon (8, meloodia, 50); }} kodeerija1PinALast = o; int seadmed = lc.getDeviceCount (); } void omple () {int seadmed = lc.getDeviceCount (); for (int rida = 0; rida <8; rida ++) {jaoks (int aadress = 0; aadress <seadmed; aadress ++) {lc.setLed (aadress, rida, 7, tõene); lc.setLed (aadress, rida, 6, tõene); lc.setLed (aadress, rida, 5, tõene); lc.setLed (aadress, rida, 4, tõene); lc.setLed (aadress, rida, 3, tõene); lc.setLed (aadress, rida, 2, tõene); lc.setLed (aadress, rida, 1, tõene); lc.setLed (aadress, rida, 0, tõene); viivitus (50); }}} void neteja () {int seadmed = lc.getDeviceCount (); for (int rida = 0; rida <8; rida ++) {jaoks (int aadress = 0; aadress <seadmed; aadress ++) {lc.setLed (aadress, rida, 7, vale); lc.setLed (aadress, rida, 6, vale); lc.setLed (aadress, rida, 5, vale); lc.setLed (aadress, rida, 4, vale); lc.setLed (aadress, rida, 3, vale); lc.setLed (aadress, rida, 2, vale); lc.setLed (aadress, rida, 1, vale); lc.setLed (aadress, rida, 0, vale); }} mängida =! mängida; }
5. samm: puudutuse viimistlemine
![Viimistluspuudutus Viimistluspuudutus](https://i.howwhatproduce.com/images/004/image-9001-47-j.webp)
Siinkohal saate korpuse kujundust uuendada, lisades pöörlevatele kodeerijatele mõned vinüülid ja 3D -prinditud osad.
3D -mudeli fail on dokumendi lõpus stiilivormingus.
6. samm: mängige ja nautige
![Mängi ja naudi Mängi ja naudi](https://i.howwhatproduce.com/images/004/image-9001-48-j.webp)
![Mängi ja naudi Mängi ja naudi](https://i.howwhatproduce.com/images/004/image-9001-49-j.webp)
See on tõesti lõbus projekt, meil oli selle loomisega väga lõbus. Nüüd on aeg mängida ja taaselustada lapsepõlvemälestusi !!
Jätame teile proovimiseks paar joonistust !!
Soovitan:
Kõige arenenum taskulamp - COB LED, UV LED ja laser sees: 5 sammu (koos piltidega)
![Kõige arenenum taskulamp - COB LED, UV LED ja laser sees: 5 sammu (koos piltidega) Kõige arenenum taskulamp - COB LED, UV LED ja laser sees: 5 sammu (koos piltidega)](https://i.howwhatproduce.com/images/001/image-1229-j.webp)
Kõige arenenum taskulamp - COB LED, UV LED ja laser sees: Turul on palju taskulampe, millel on sama kasutusala ja mis erinevad heleduse poolest, kuid ma pole kunagi näinud taskulampi, millel oleks rohkem kui ühte tüüpi valgust selles projektis kogusin ühte taskulampi 3 tüüpi tulesid, ma
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
![Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega) Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)](https://i.howwhatproduce.com/images/001/image-1574-23-j.webp)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
![Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega) Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut
Odavaim Arduino -- Väikseim Arduino -- Arduino Pro Mini -- Programmeerimine -- Arduino Neno: 6 sammu (piltidega)
![Odavaim Arduino -- Väikseim Arduino -- Arduino Pro Mini -- Programmeerimine -- Arduino Neno: 6 sammu (piltidega) Odavaim Arduino -- Väikseim Arduino -- Arduino Pro Mini -- Programmeerimine -- Arduino Neno: 6 sammu (piltidega)](https://i.howwhatproduce.com/images/003/image-6862-42-j.webp)
Odavaim Arduino || Väikseim Arduino || Arduino Pro Mini || Programmeerimine || Arduino Neno: …………………………. Palun TELLI minu YouTube'i kanalile, et saada rohkem videoid ……. .See projekt käsitleb kõigi aegade väikseima ja odavaima arduino liidestamist. Väikseim ja odavaim arduino on arduino pro mini. See sarnaneb arduinoga
LED -maatriksmassiivi juhtimine Arduino Unoga (Arduino jõul töötav robotnägu): 4 sammu (piltidega)
![LED -maatriksmassiivi juhtimine Arduino Unoga (Arduino jõul töötav robotnägu): 4 sammu (piltidega) LED -maatriksmassiivi juhtimine Arduino Unoga (Arduino jõul töötav robotnägu): 4 sammu (piltidega)](https://i.howwhatproduce.com/images/003/image-7086-14-j.webp)
LED -maatriksmassiivi juhtimine Arduino Uno abil (Arduino jõul töötav robotnägu): see juhend näitab, kuidas juhtida 8x8 LED -maatriksi massiivi Arduino Uno abil. Seda juhendit võib kasutada teie projektide jaoks lihtsa (ja suhteliselt odava kuva) loomiseks. Nii saate kuvada tähti, numbreid või kohandatud animatsioone