instructables-LOGO

instructables Teilsio Sgwâr WOKWI Ar-lein Arduino Simulato

instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-PRODUCT

Teilsio Sgwâr yn WOKWI - yr Efelychydd Arduino Ar-lein

gan andrei.erdei Ychydig ddyddiau yn ôl cyhoeddais erthygl am deilsio gyda chymorth rhai trionglau ongl sgwâr ( Tetrakis Square Tiling With WS2812 LEDs ) a gofynnais y cwestiwn i mi fy hun, rwy'n meddwl bod cyfiawnhad dros hynny, sut y byddai'n edrych wedi'i adeiladu gyda cymorth matricsau LED WS2812. Mae yna araeau LED 8 × 8 rhad iawn, ond gellir dod o hyd i rai 16 × 16 yn rhad hefyd. Gallai pedwar matrics o'r fath wneud arddangosfa ragorol. Ond byddai gwireddu’r ensemble cyfan yn ymarferol, o’r dechrau, yn cymryd amser eithaf hir ac yn onest ni fyddwn yn rhoi amser ac arian mewn prosiect o’r fath cyn imi wybod, yn fras o leiaf, sut olwg fyddai ar y canlyniad. Yn ffodus i mi, ac i lawer o rai eraill, mae yna atebion. Fe'u gelwir yn efelychwyr. Felly hoffwn gyflwyno i chi efelychiad o gynhyrchydd o ffigurau geometrig lliw, rwy'n meddwl yn ddeniadol iawn, ac sy'n ddim mwy na chais teils rheolaidd, teils sgwâr mwy manwl gywir. Defnyddiais WOKWI, dyma'r tro cyntaf i mi ei ddefnyddio, ac yn y diwedd, nid oedd mor galed ag yr oeddwn yn ei ddisgwyl.

CYFARWYDDIADAU GOSOD

instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-1 instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-3

Cysyniad

Roedd y syniad y dechreuais ohono yn debyg iawn i'r un yn y prosiect “ Tetrakis Square Tiling With WS2812 LEDs ”, ac eithrio yn lle darnau o stribedi LED defnyddiais fatricsau LED sgwâr o feintiau amrywiol ond gyda'r un nifer o LEDs yn llorweddol ac yn fertigol i hwyluso'r rhaglennu. Hefyd, gwerth arall a ystyriais yw’r “gell”. Dyma'r grŵp o LEDs y byddaf yn eu hadlewyrchu'n llorweddol ac yn fertigol yn yr arae LED i gynhyrchu ffigurau cymesur. Y gell leiaf fyddai grŵp o 4 LED, 2 res a 2 golofn.

instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-4

Byddai'r gell nesaf ar gyfer adlewyrchu yn arwain trwy ddyblu nifer y LEDs yn llorweddol ac yn fertigol, hy 4 × 4 LED (cyfanswm o 16)

instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-5

ac yn olaf, ceir y drydedd gell trwy ddyblu eto, gan arwain at 8 × 8 LED (hy 64).

instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-6

Byddai'r gell olaf hon yn cynrychioli hanner dimensiwn llorweddol a fertigol y matrics LED a ddefnyddiwn, hy 16 × 16 LED. Dangosir y swyddogaethau adlewyrchu a'r mathau arddangos rhagosodedig canlynol:

  • Cell 2 × 2 heb ei adlewyrchu;
  • Cell 2 × 2 yn adlewyrchu'n llorweddol;
  • Cell 2 × 2 yn adlewyrchu'n fertigol;
  • Cell 2 × 2 yn adlewyrchu'n llorweddol ac yn fertigol;
  • Cell 4 × 4 heb ei adlewyrchu;
  • Cell 4 × 4 yn adlewyrchu'n llorweddol;
  • Cell 4 × 4 yn adlewyrchu'n fertigol;
  • Cell 4 × 4 yn adlewyrchu'n llorweddol ac yn fertigol;
  • Cell 8 × 8 yn adlewyrchu'n llorweddol ac yn fertigol;

Felly cyfanswm o 9 swyddogaeth
Gan ddilyn yr un rheolau (gan ystyried y gell sylfaen) gallwn gael y dimensiynau canlynol ar gyfer y matrics LED:

  • 24×24 – hy celloedd gyda 3×3, 6×6, 12×12 LEDs
  • 32×32 – hynny yw 4×4, 8×8, 16×16
  • 40×40 – hynny yw 5×5, 10×10, 20×20
  • 48×48 – hynny yw 6×6, 12×12, 24×24

Nid yw mwy na 48 × 48 (y matrics nesaf yn 56 × 56) yn gweithio yn yr efelychydd Wokwi (efallai nad oes digon o gof? Dydw i ddim yn gwybod ...)

Dienyddiad

Fe lofnodais i wefan WOKWI gyda fy nghyfrif gmail ac agorais efelychiad cynample o'r llyfrgell FastLED exampllai - LEDFace. Arbedais gopi o'r prosiect hwn i fy mhrosiectau yn fy nghyfrif WOKWI newydd (dewislen chwith uchaf “Cadw – Cadw copi”) addasais y “diagram.json” file, hy mi wnes i ddileu'r tri botwm. ailenais yr ino file Ychwanegais ddau files: palette.h a functions.h Wrth redeg yr efelychiad gallaf newid maint yr arae LED yn yr ino file, hy trwy newid gwerth y newidyn MATRIX. Gallaf hefyd newid priodoledd “picsel” y gydran “woke-neo pixel-canvas” (ceisio “”, “cylch”, “sgwâr” i weld sut mae'r efelychiad yn newid yn weledol). Hoffwn nodi yma fy mod am ddefnyddio cydran “woke-__alpha__-diffuser” a ddarganfyddais yn y prosiect “Cloc Tân”, i wneud y trylediad golau LED mor naturiol â phosibl ond yn anffodus, ni weithiodd i mi. Mewn gwirionedd, mae'r ddogfennaeth yn WOKWI ychydig yn denau ac yn eithaf aneglur, fodd bynnag mae'n efelychydd gwych ac fe wnes i fwynhau gweithio gydag ef yn fawr. Roedd gen i’r cod ffynhonnell o fy mhrosiect yn barod ac nid oedd addasu’r cod i fatricsau sgwâr yn anodd o gwbl ac mae’r ffaith bod WOKWI yn gweithio gyda’r cod y gellid ei ddefnyddio yn y dyfodol i wireddu’r prosiect yn ffisegol yn ddefnyddiol iawn. Ac mae'r canlyniad, fel y gwelwch yn y gif isod, yn wych!

instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-7

Defnydd Anarferol

O weld y canlyniadau o'r gif uchod, sylweddolais i efallai bod ffordd i ddefnyddio'r delweddau a gynhyrchir ohono. Felly fe wnes i oedi'r efelychiad ar batrwm diddorol a gyda chymorth paint.net, rhaglen brosesu delweddau radwedd a chymhwyso rhai trawsnewidiadau ac effeithiau syml, cefais weadau diddorol (a gwreiddiol 🙂 ). Gallwch weld rhai ohonynt ynghlwm uchod.

instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-8 instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-9 instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-10 instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-11F instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-12 instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-13 instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-14 instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-15 instructables-Sgwâr-Teilsio-WOKWI-Ar-lein-Arduino-Simulato-FIG-16

Teilsio Sgwâr yn WOKWI - yr Efelychydd Arduino Ar-lein

Yn lle Casgliadau

Wrth gwrs mae rhywbeth ar goll! Mae'n rhaid i mi ddweud wrthych y rhan bwysicaf o'r erthygl 🙂 Dyma'r ddolen i'r efelychiad ymlaen wokwi.com https://wokwi.com/arduino/projects/317392461613761089 Ac yn olaf, edrychaf ymlaen at eich sylwadau a'ch adborth.

Dogfennau / Adnoddau

instructables Teilsio Sgwâr WOKWI Ar-lein Arduino Simulato [pdfCyfarwyddiadau
Teilsio Sgwâr WOKWI Ar-lein Arduino Simulato, Teilsio Sgwâr, WOKWI Ar-lein Arduino Simulato, Ar-lein Arduino Simulato, Arduino Simulato

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *