udhëzues-LOGO

Instructables Pllaka katrore WOKWI Online Arduino Simulato

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-PRODUCT

Pllaka katrore në WOKWI – Simulatori Online Arduino

nga andrei.erdei Para disa ditësh botova një artikull në lidhje me tjegulla me ndihmën e disa trekëndëshave kënddrejtë ( Tetrakis Square Tiling With WS2812 LEDs) dhe i bëra vetes pyetjen, mendoj disi e justifikuar, si do të dukej e ndërtuar me ndihmën e matricave LED WS2812. Ka grupe LED shumë të lira 8×8, por ato 16×16 mund të gjenden gjithashtu me çmim të ulët. Katër matrica të tilla mund të bëjnë një shfaqje të shkëlqyer. Por realizimi praktik, nga e para, i të gjithë ansamblit do të merrte mjaft kohë dhe sinqerisht nuk do të kushtoja kohë dhe para në një projekt të tillë para se të dija, të paktën përafërsisht, se si do të dukej rezultati. Për fatin tim, dhe për shumë të tjerë, ka zgjidhje. Ata quhen simulatorë. Ndaj dua t'ju prezantoj simulimin e një gjeneratori të figurave gjeometrike me ngjyra, mendoj shumë tërheqëse dhe që nuk janë gjë tjetër veçse një aplikim i rregullt i pllakave, më saktë tjegulla e rregullt katrore. Kam përdorur WOKWI, ishte hera ime e parë që e përdorja dhe në fund nuk ishte aq e vështirë sa prisja.

UDHËZIME TË INSTALIMIT

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-1 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-3

Koncepti

Ideja nga e nisa ishte shumë e ngjashme me atë në projektin “Trakis Square Tiling With WS2812 LEDs”, përveç që në vend të copave të shiritave LED përdora matrica katrore LED të madhësive të ndryshme, por me të njëjtin numër LED horizontalisht dhe vertikalisht. lehtëson programimin. Gjithashtu, një vlerë tjetër që kam konsideruar është "qeliza". Ky është grupi i LED-ve që unë do të receptoj horizontalisht dhe vertikalisht në grupin LED për të gjeneruar figura simetrike. Qeliza minimale do të ishte një grup me 4 LED, 2 rreshta dhe 2 kolona.

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-4

Qeliza tjetër për pasqyrim do të rezultonte duke dyfishuar numrin e LED-ve horizontalisht dhe vertikalisht, pra 4×4 LED (16 në total)

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-5

dhe së fundi, qeliza e tretë fitohet duke u dyfishuar përsëri, duke rezultuar 8×8 LED (dmth 64).

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-6

Kjo qelizë e fundit do të përfaqësonte gjysmën e dimensionit horizontal dhe vertikal të matricës LED që ne përdorim, dmth. LED 16×16. Shfaqen funksionet e mëposhtme të pasqyrimit dhe llojet e parazgjedhura të ekranit:

  • 2×2 qeliza pa pasqyrim;
  • 2×2 qeliza pasqyrim horizontal;
  • 2×2 qelizë pasqyrim vertikal;
  • 2×2 qeliza pasqyrim horizontal dhe vertikal;
  • 4×4 qeliza pa pasqyrim;
  • 4×4 qeliza pasqyrim horizontal;
  • 4×4 qelizë pasqyrim vertikal;
  • 4×4 qeliza pasqyrim horizontal dhe vertikal;
  • 8×8 qeliza pasqyrim horizontal dhe vertikal;

Pra gjithsej 9 funksione
Duke ndjekur të njëjtat rregulla (duke marrë parasysh qelizën bazë) mund të kemi dimensionet e mëposhtme për matricën LED:

  • 24×24 – dmth qeliza me LED 3×3, 6×6, 12×12
  • 32×32 – pra 4×4, 8×8, 16×16
  • 40×40 – pra 5×5, 10×10, 20×20
  • 48×48 – pra 6×6, 12×12, 24×24

Më shumë se 48×48 (matrica tjetër është 56×56) nuk funksionon në simulatorin Wokwi (ndoshta nuk ka memorie të mjaftueshme? Nuk e di…)

Ekzekutimi

U regjistrova në faqen WOKWI me llogarinë time të gmail dhe hapa një ish simulimample nga biblioteka FastLED examples – LEDFace. Kam ruajtur një kopje të këtij projekti në projektet e mia në llogarinë time të re WOKWI (menyja majtas lart "Ruaj - Ruaj një kopje") modifikova "diagram.json" filedmth i kam fshirë tre butonat. I riemërova ino file Shtova dy files: paleta.h dhe funksionet.h Kur ekzekutoj simulimin, mund të ndryshoj madhësinë e grupit LED në ino file, pra duke ndryshuar vlerën e ndryshores MATRIX. Mund të ndryshoj gjithashtu atributin "pikselat" të komponentit "wake-neo pixel-canvas" (provoni "", "rreth", "katror" për të parë se si ndryshon vizualisht simulimi). Do të doja të theksoja këtu se doja të përdorja një komponent "wake-__alpha__-diffuser" që gjeta në projektin "Ora e zjarrit", për ta bërë përhapjen e dritës LED sa më natyrale, por për fat të keq, nuk funksionoi për mua. Në fakt, dokumentacioni në WOKWI është pak i rrallë dhe mjaft i paqartë, megjithatë është një imitues i shkëlqyeshëm dhe më pëlqeu shumë të punoja me të. Tashmë kisha kodin burim nga projekti im dhe përshtatja e kodit në matricat katrore nuk ishte aspak e vështirë dhe fakti që WOKWI punon me kodin që mund të përdoret në të ardhmen në realizimin fizik të projektit është shumë i dobishëm. Dhe rezultati, siç mund ta shihni në gif më poshtë, është i mrekullueshëm!

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-7

Një përdorim i pazakontë

Duke parë rezultatet nga gif-i i mësipërm, më shkoi mendja se mund të kishte një mënyrë për të përdorur imazhet e krijuara prej tij. Kështu që thjesht e ndalova simulimin në një model interesant dhe me ndihmën e paint.net, një program falas për përpunimin e imazhit dhe duke aplikuar disa transformime dhe efekte të thjeshta, mora tekstura interesante (dhe origjinale 🙂). Disa prej tyre mund t'i shihni të bashkangjitura më sipër.

instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-8 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-9 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-10 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-11F instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-12 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-13 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-14 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-15 instructables-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-16

Pllaka katrore në WOKWI – Simulatori Online Arduino

Në vend të përfundimeve

Sigurisht që diçka mungon! Më duhet t'ju tregoj pjesën më të rëndësishme të artikullit 🙂 Këtu është lidhja për simulimin në wokwi.com https://wokwi.com/arduino/projects/317392461613761089 Dhe në fund pres me padurim komentet dhe komentet tuaja.

Dokumentet / Burimet

Instructables Pllaka katrore WOKWI Online Arduino Simulato [pdfUdhëzime
Pllaka katrore WOKWI Online Arduino Simulato, Pllaka katrore, WOKWI Online Arduino Simulato, Online Arduino Simulato, Arduino Simulato

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *