![Arduino Telesketch Na Matrix ya Led: Hatua 6 (na Picha) Arduino Telesketch Na Matrix ya Led: Hatua 6 (na Picha)](https://i.howwhatproduce.com/images/004/image-9001-38-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Arduino Telesketch Pamoja na Matrix ya Led Arduino Telesketch Pamoja na Matrix ya Led](https://i.howwhatproduce.com/images/004/image-9001-39-j.webp)
![Arduino Telesketch Pamoja na Matrix ya Led Arduino Telesketch Pamoja na Matrix ya Led](https://i.howwhatproduce.com/images/004/image-9001-40-j.webp)
![Arduino Telesketch Pamoja na Matrix ya Led Arduino Telesketch Pamoja na Matrix ya Led](https://i.howwhatproduce.com/images/004/image-9001-41-j.webp)
Hapa kuna mwongozo rahisi tu wa kuunda telesketch kwa kutumia Arduino. Ubunifu huu hutumia Arduino, tumbo mbili zilizoongozwa za 8x32, Buzzer, encoders mbili za rotary na vifungo kadhaa. Tunatumahi utajifunza jinsi ya kutumia encoders za rotary na tumbo iliyoongozwa. Pia ana matumaini utafurahiya kufuata hatua na kujenga telesketch yako mwenyewe ya retro !!
Hatua ya 1: Kuchagua Vipengele
![Kuchagua Vipengele Kuchagua Vipengele](https://i.howwhatproduce.com/images/004/image-9001-42-j.webp)
Vifaa vinahitajika:
Kwa sanduku:
- DM 2 mm
- Glasi ya akriliki (nyeupe)
- Rangi (rangi unayotaka)
- Jalada lililochapishwa la 3D la kisimbuzi cha rotary (hati imeambatishwa)
Kwa umeme:
- Matrix iliyoongozwa 8 x 32 (vitengo 2)
- Kisimbuzi cha Rotary (vitengo 2)
- Kitufe cha kushinikiza (vitengo 3)
- Buzzer
- 220 ohm Resistors (vitengo 2)
- Waya za jumper (vipande 28)
- 9V betri
Hatua ya 2: Kutengeneza Sanduku
![Kutengeneza Sanduku Kutengeneza Sanduku](https://i.howwhatproduce.com/images/004/image-9001-43-j.webp)
![Kutengeneza Sanduku Kutengeneza Sanduku](https://i.howwhatproduce.com/images/004/image-9001-44-j.webp)
![Kutengeneza Sanduku Kutengeneza Sanduku](https://i.howwhatproduce.com/images/004/image-9001-45-j.webp)
Ili kutengeneza sanduku unaweza kuwa na pesa kwa laser cuter.
Tulitengeneza sanduku kuwa na sura ya retro na sura ya kuvutia bila kona. Sanduku limetengenezwa na DM aina ya kuni bei rahisi zaidi na kamili kwa kukata laser.
Ili kukata sanduku unapaswa kupakua hati iliyoambatanishwa, ina maumbo yote tayari kwa kukatwa kwenye laser.
Kubadilisha sehemu tunazopendekeza tumia wambiso wa moto-moto ni nguvu na haraka.
- Firs lazima uunganishe mbavu 2 ili kufanya 1 kuwa na nguvu zaidi, mwishoni utakuwa na mbavu 2 kila moja imetengenezwa na mbavu 2.
- Kisha unganisha ukuta kwa mbavu.
- Chukua kifuniko cha mbele na ubonye sura ya skrini nyuma.
- Rangi sehemu zote za kuni na rangi unayoipenda zaidi !! (tulichagua bluu ya umeme)
- Weka skrini ya glasi ya akriliki.
- Jiunge na kifuniko cha mbele na ukuta na mbavu.
- Usijiunge na kifuniko cha nyuma mpaka umeme uwe mahali.
Hatua ya 3: Kuweka Elektroniki
![Kuweka Elektroniki Kuweka Elektroniki](https://i.howwhatproduce.com/images/004/image-9001-46-j.webp)
Picha hapo juu inaonyesha usanidi wa mradi. Mzunguko unapaswa kusanidiwa kama ifuatavyo:
- Unganisha waya nyekundu kutoka kwa pini ya 5V kwenye Arduino kwenye kituo chanya cha ubao wa mkate.
- Unganisha waya mweusi kutoka kwa pini ya GND kwenye arduino hadi kituo hasi cha ubao wa mkate
- Buzzer = pini 8
- Matrix iliyoongozwa
- VCC
- GND
- DIn = pini 12
- CS = pini 11
- CLK = pini 10
-
Usimbuaji Rotary (1)
- VCC
- GND
- DT = pini 3
- CLK = pini 4
-
Usimbuaji Rotary (2)
- VCC
- GND
- CS = pini 5
- CLK = pini 6
- Kitufe cha kushinikiza (kuweka upya) = pini 1
- Bonyeza kitufe (cheza) = pini 2
Hatua ya 4: Kanuni
Sasa kwa kuwa umemaliza usanidi, wakati wake wa kuweka nambari. Unaweza kunakili nambari ifuatayo na kuibadilisha ili kuboresha telesketch.
// Daima tunapaswa kujumuisha maktaba
# pamoja na "LedControl.h" # pamoja na "viwanja." LedControl lc = LedControl (12, 11, 10, 8); int val; encoder0PinA = 3; encoder0PinB = 4; encoder0Pos = 0; int encoder0PinALast = CHINI; int n = CHINI; int valo; encoder1PinA = 5; encoder1PinB = 6; encoder1Pos = 0; int encoder1PinALast = CHINI; int o = CHINI; anwani = 3; vifaa vya int = lc.getDeviceCount (); wimbo wa ndani = NOTE_D5; nyimbo ya ndani1 = NOTE_C5; muda = 50; mchezo wa boolean = uwongo; menyu ya boolean = uwongo; kuchelewesha muda mrefu = 500; kuanzisha batili () {pinMode (2, INPUT); pinMode (1, Pembejeo); pinMode (7, INPUT); pinMode (encoder0PinA, INPUT); pinMode (encoder0PinB, INPUT); pinMode (encoder1PinA, INPUT); pinMode (encoder1PinB, INPUT); Serial. Kuanza (9600); vifaa vya int = lc.getDeviceCount (); kwa (int address = 0; address = 0) {if (encoder1Pos 4) {if (encoder1Pos> 7) {adress--; encoder1Pos = 0; }} ikiwa (anwani <3) {ikiwa (encoder1Pos 3 && adress <7) {if (encoder1Pos 7) {adress + = 4; encoder0Pos = 0; } ikiwa (encoder0Pos <0) {adress - = 4; encoder0Pos = 7; }} harakati batili () {n = digitalRead (encoder0PinA); ikiwa ((encoder0PinALast == LOW) && (n == HIGH)) {if (digitalRead (encoder0PinB) == LOW) {encoder0Pos--; toni (8, melodi1, 50); } mwingine {encoder0Pos ++; toni (8, melody, 50); }} encoder0PinALast = n; o = kusoma kwa dijiti (encoder1PinA); ikiwa ((encoder1PinALast == LOW) && (o == JUU)) {if (digitalRead (encoder1PinB) == LOW) {encoder1Pos--; toni (8, melodi1, 50); } mwingine {encoder1Pos ++; toni (8, melody, 50); }} encoder1PinALast = o; vifaa vya int = lc.getDeviceCount (); } batili omple () {int vifaa = lc.getDeviceCount (); kwa (int row = 0; safu <8; safu ++) {kwa (int anwani = 0; anwani <vifaa; anwani ++) {lc.setLed (anwani, safu, 7, kweli); lc.setLed (anwani, safu, 6, kweli); lc.setLed (anwani, safu, 5, kweli); lc.setLed (anwani, safu, 4, kweli); lc.setLed (anwani, safu, 3, kweli); lc.setLed (anwani, safu, 2, kweli); lc.setLed (anwani, safu, 1, kweli); lc.setLed (anwani, safu, 0, kweli); kuchelewesha (50); }}} batili neteja () {int vifaa = lc.getDeviceCount (); kwa (int row = 0; safu <8; safu ++) {kwa (anwani ya ndani = 0; anwani <vifaa; anwani ++) {lc.setLed (anwani, safu, 7, uwongo); lc.setLed (anwani, safu, 6, uwongo); lc.setLed (anwani, safu, 5, uwongo); lc.setLed (anwani, safu, 4, uwongo); lc.setLed (anwani, safu, 3, uwongo); lc.setLed (anwani, safu, 2, uwongo); lc.setLed (anwani, safu, 1, uwongo); lc.setLed (anwani, safu, 0, uwongo); }} cheza =! cheza; }
Hatua ya 5: Kumaliza Kugusa
![Kumaliza Kugusa Kumaliza Kugusa](https://i.howwhatproduce.com/images/004/image-9001-47-j.webp)
Kwa wakati huu unaweza kuboresha muundo wa kesi hiyo kwa kuongeza vinyl kadhaa na sehemu zilizochapishwa za 3D kwa encoders za rotary.
Faili ya mtindo wa 3D iko mwisho wa hati katika muundo wa mtindo.
Hatua ya 6: Cheza na Furahiya
![Cheza na Furahiya Cheza na Furahiya](https://i.howwhatproduce.com/images/004/image-9001-48-j.webp)
![Cheza na Furahiya Cheza na Furahiya](https://i.howwhatproduce.com/images/004/image-9001-49-j.webp)
Huu ni mradi wa kufurahisha sana, tulikuwa na raha nyingi kuuunda. Sasa ni wakati wa kucheza na kufufua kumbukumbu za utoto !!
Tunakuachia michoro kadhaa ujaribu !!
Ilipendekeza:
WiFi iliyodhibitiwa Ukanda wa Matrix Matrix Onyesha Saa ya Saa: Hatua 3 (na Picha)
![WiFi iliyodhibitiwa Ukanda wa Matrix Matrix Onyesha Saa ya Saa: Hatua 3 (na Picha) WiFi iliyodhibitiwa Ukanda wa Matrix Matrix Onyesha Saa ya Saa: Hatua 3 (na Picha)](https://i.howwhatproduce.com/images/001/image-1136-j.webp)
WiFi Kudhibitiwa LED Strip Matrix Onyesha Saa ya Saa: Vipande vya LED vinavyopangwa, n.k. kulingana na WS2812, inavutia. Maombi ni mengi na kwa haraka unaweza kupata matokeo ya kupendeza. Na kwa namna fulani saa za ujenzi zinaonekana kuwa uwanja mwingine ambao ninafikiria juu ya mengi. Kuanzia uzoefu katika
Matrix 8x16 Rgb Led Matrix: 3 Hatua
![Matrix 8x16 Rgb Led Matrix: 3 Hatua Matrix 8x16 Rgb Led Matrix: 3 Hatua](https://i.howwhatproduce.com/images/009/image-24759-j.webp)
Matrix inayoongozwa ya 8x16 Rgb Led: Katika mradi huu nilifanya matrix inayoongoza ya 8x16 rgb inayoongoza na mdhibiti wake. 18F2550 ya Microchip hutumiwa kwa msaada wake wa USB. Viongozi wa RGB wanaendeshwa na rejista za mabadiliko ya 74hc595 na vipinga. Kwa data ya uhuishaji na usanidi; 24C512 eeprom ya nje
IoT Smart Clock Dot Matrix Tumia Wemos ESP8266 - ESP Matrix: Hatua 12 (na Picha)
![IoT Smart Clock Dot Matrix Tumia Wemos ESP8266 - ESP Matrix: Hatua 12 (na Picha) IoT Smart Clock Dot Matrix Tumia Wemos ESP8266 - ESP Matrix: Hatua 12 (na Picha)](https://i.howwhatproduce.com/images/009/image-25414-j.webp)
IoT Smart Clock Dot Matrix Matumizi Wemos ESP8266 - ESP Matrix: Tengeneza Saa yako ya IoT Smart ambayo inaweza: Onyesha Saa na ikoni nzuri ya uhuishaji Onyesha Kikumbusho-1 kwa Kikumbusho-5 Onyesha Kalenda Onyesha nyakati za Maombi ya Waislamu Onyesha Habari ya Maonyesho ya Ushauri Onyesha Habari Onyesha Ushauri Onyesha Uonyesho wa kiwango cha Bitcoin
Jinsi ya Kujenga 8x8 BIG LED Matrix (MAX7219 LED 10mm): Hatua 9 (na Picha)
![Jinsi ya Kujenga 8x8 BIG LED Matrix (MAX7219 LED 10mm): Hatua 9 (na Picha) Jinsi ya Kujenga 8x8 BIG LED Matrix (MAX7219 LED 10mm): Hatua 9 (na Picha)](https://i.howwhatproduce.com/images/011/image-30624-j.webp)
Jinsi ya Kujenga Matrix 8x8 BIG LED (MAX7219 LED 10mm): Je! Umefanya kazi na tumbo tayari la 8x8 la LED kama maonyesho? Zinakuja kwa saizi anuwai na zinavutia kufanya kazi nazo. Ukubwa mkubwa unaopatikana kwa urahisi ni karibu 60mm x 60mm. Walakini, ikiwa unatafuta tumbo kubwa zaidi la LED tayari,
Kudhibiti Mpangilio wa Matrix ya LED Na Arduino Uno (Uso wa Arduino Powered Robot): Hatua 4 (na Picha)
![Kudhibiti Mpangilio wa Matrix ya LED Na Arduino Uno (Uso wa Arduino Powered Robot): Hatua 4 (na Picha) Kudhibiti Mpangilio wa Matrix ya LED Na Arduino Uno (Uso wa Arduino Powered Robot): Hatua 4 (na Picha)](https://i.howwhatproduce.com/images/003/image-7086-14-j.webp)
Kudhibiti safu ya Matrix ya LED na Arduino Uno (Arduino Powered Robot Face): Hii inaweza kufundishwa jinsi ya kudhibiti safu ya matriki ya 8x8 ya LED kwa kutumia Arduino Uno. Mwongozo huu unaweza kutumiwa kuunda onyesho rahisi (na la bei rahisi) kwa miradi yako mwenyewe. Kwa njia hii unaweza kuonyesha herufi, nambari au picha za kawaida