instructables-LOGO

instructables Square flísar WOKWI Online Arduino Simulato

instructables-Square-Flísar-WOKWI-Online-Arduino-Simulato-PRODUCT

Square flísar í WOKWI – Arduino hermir á netinu

eftir andrei.erdei Fyrir nokkrum dögum birti ég grein um flísalögn með hjálp nokkurra rétthyrndra þríhyrninga (Tetrakis Square Tiling With WS2812 LEDs) og ég spurði sjálfan mig þeirrar spurningar, sem ég held að væri nokkuð réttlætanleg, hvernig myndi það líta út eins og byggt með hjálp WS2812 LED fylki. Það eru mjög ódýr 8×8 LED fylki, en 16×16 má líka finna ódýrt. Fjögur slík fylki gætu verið frábær sýning. En hagnýt útfærsla, frá grunni, af heildarhópnum myndi taka frekar langan tíma og satt að segja myndi ég ekki leggja tíma og peninga í slíkt verkefni áður en ég veit, að minnsta kosti nokkurn veginn, hvernig útkoman myndi líta út. Til allrar hamingju fyrir mig og marga aðra eru til lausnir. Þeir eru kallaðir hermir. Þess vegna langar mig að kynna fyrir þér eftirlíkingu af rafalli af lituðum rúmfræðilegum fígúrum, mér finnst mjög aðlaðandi, og sem eru ekkert annað en venjuleg flísalögn, nánar tiltekið venjuleg ferningslaga flísalögn. Ég notaði WOKWI, það var í fyrsta skipti sem ég nota það, og á endanum var það ekki eins erfitt og ég bjóst við.

UPPSETNINGSLEIÐBEININGAR

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

Hugtak

Hugmyndin sem ég byrjaði á var mjög svipuð hugmyndinni í „Tetrakis Square Tiling With WS2812 LEDs ” verkefninu, nema að í stað þess að stykki af LED ræmum notaði ég ferkantað LED fylki af mismunandi stærðum en með sama fjölda LED lárétta og lóðrétta til að auðvelda forritun. Einnig er annað gildi sem ég taldi „fruman“. Þetta er hópur LED sem ég mun endurvarpa lárétt og lóðrétt í LED fylkinu til að búa til samhverfar tölur. Lágmarks klefi væri hópur 4 LED, 2 raðir og 2 dálkar.

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

Næsta hólf fyrir speglun myndi myndast með því að tvöfalda fjölda ljósdíóða lárétt og lóðrétt, þ.e. 4×4 ljósdíóða (alls 16)

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

og að lokum er þriðja fruman fengin með því að tvöfalda aftur, sem leiðir til 8×8 LED (þ.e. 64).

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

Þessi síðasta reit myndi tákna hálfa lárétta og lóðrétta vídd LED fylkisins sem við notum, þ.e. 16×16 LED. Eftirfarandi speglunaraðgerðir og sjálfgefnar skjágerðir eru sýndar:

  • 2×2 klefi án speglunar;
  • 2×2 frumaspeglun lárétt;
  • 2×2 frumaspeglun lóðrétt;
  • 2×2 frumaspeglun lárétt og lóðrétt;
  • 4×4 klefi án speglunar;
  • 4×4 frumaspeglun lárétt;
  • 4×4 frumaspeglun lóðrétt;
  • 4×4 frumaspeglun lárétt og lóðrétt;
  • 8×8 frumaspeglun lárétt og lóðrétt;

Þannig að samtals 9 aðgerðir
Eftir sömu reglum (að teknu tilliti til grunnfrumu) getum við haft eftirfarandi stærðir fyrir LED fylkið:

  • 24×24 – þ.e. frumur með 3×3, 6×6, 12×12 LED
  • 32×32 – það er 4×4, 8×8, 16×16
  • 40×40 – það er 5×5, 10×10, 20×20
  • 48×48 – það er 6×6, 12×12, 24×24

Meira en 48×48 (næsta fylki er 56×56) virkar ekki í Wokwi hermir (kannski ekki nóg minni? Ég veit það ekki…)

Framkvæmd

Ég skráði mig inn á WOKWI síðuna með gmail reikningnum mínum og opnaði uppgerð example frá FastLED bókasafninu tdamples – LEDFace. Ég vistaði afrit af þessu verkefni í verkefnin mín á nýja WOKWI reikningnum mínum (valmynd efst til vinstri „Vista – Vista afrit“) Ég breytti „diagram.json“ file, þ.e. ég eyddi þremur hnöppum. Ég endurnefndi ino file Ég bætti tveimur við files: palette.h og functions.h Þegar ég keyri uppgerðina get ég breytt stærð LED fylkisins í ino file, þ.e. með því að breyta gildi MATRIX breytunnar. Ég get líka breytt „pixelate“ eiginleikum „woke-neo pixel-canvas“ íhlutans (reyndu „“, „hringur“, „ferningur“ til að sjá hvernig uppgerðin breytist sjónrænt). Ég vil taka það fram hér að mig langaði að nota „woke-__alpha__-diffuser“ íhlut sem ég fann í „ Fire Clock“ verkefninu, til að gera LED ljósdreifinguna eins eðlilega og mögulegt er en því miður virkaði það ekki fyrir ég. Reyndar eru skjölin hjá WOKWI svolítið rýr og frekar óljós, hins vegar er þetta frábær hermir og mér fannst mjög gaman að vinna með hann. Ég var þegar með frumkóðann úr verkefninu mínu og það var alls ekki erfitt að laga kóðann að ferningafylki og sú staðreynd að WOKWI vinnur með kóðann sem gæti verið notaður í framtíðinni við líkamlega framkvæmd verkefnisins er mjög gagnleg. Og útkoman, eins og þú sérð í gifinu hér að neðan, er frábær!

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

Óvenjuleg notkun

Þegar ég sá niðurstöðurnar úr gifinu hér að ofan, datt mér í hug að það gæti verið leið til að nota myndirnar sem myndaðar eru úr því. Svo ég gerði einfaldlega hlé á uppgerðinni á áhugaverðu mynstri og með hjálp paint.net, ókeypis myndvinnsluforrits og beittu einföldum umbreytingum og áhrifum, fékk ég áhugaverða (og frumlega 🙂 ) áferð. Þú getur séð nokkrar þeirra meðfylgjandi hér að ofan.

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-Flísar-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

Square flísar í WOKWI – Arduino hermir á netinu

Í stað ályktana

Auðvitað vantar eitthvað! Ég verð að segja þér mikilvægasta hluta greinarinnar 🙂 Hér er hlekkurinn á uppgerðina á wokwi.com https://wokwi.com/arduino/projects/317392461613761089 Og að lokum hlakka ég til athugasemda þinna og athugasemda þinna.

Skjöl / auðlindir

instructables Square flísar WOKWI Online Arduino Simulato [pdfLeiðbeiningar
Square flísar WOKWI Online Arduino Simulato, Square flísar, WOKWI Online Arduino Simulato, Online Arduino Simulato, Arduino Simulato

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *