instructables-LOGO

instructables Square Tiling WOKWI Online Arduino Simulato

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

Square Tiling sa WOKWI - ang Online Arduino Simulator

ni andrei.erdei Pipila ka adlaw ang milabay gipatik nako ang usa ka artikulo bahin sa pag-tile sa tabang sa pipila nga mga right-angle triangles ( Tetrakis Square Tiling With WS2812 LEDs) ug gipangutana nako ang akong kaugalingon sa pangutana, sa akong hunahuna medyo gipakamatarung, kung unsa kini hitsura nga gitukod sa ang tabang sa WS2812 LED matrices. Adunay barato kaayo nga 8 × 8 LED arrays, apan ang 16 × 16 mahimo usab nga makit-an nga barato. Upat sa ingon nga mga matrice mahimo’g usa ka maayo kaayo nga pagpakita. Apan ang praktikal nga pagkaamgo, gikan sa sinugdan, sa tibuok ensemble magkinahanglan og taas nga panahon ug sa tinuod dili ko magbutang ug panahon ug kwarta sa maong proyekto sa dili pa nako mahibal-an, labing menos sa halos, kon unsa ang resulta. Suwerte alang kanako, ug alang sa daghang uban pa, adunay mga solusyon. Gitawag sila nga mga simulator. Mao nga gusto nako nga ipresentar kanimo ang simulation sa usa ka generator nga adunay kolor nga geometric nga mga numero, sa akong hunahuna labi ka madanihon, ug nga wala’y labi pa sa usa ka regular nga aplikasyon sa tiling, mas tukma nga regular nga square tiling. Gigamit nako ang WOKWI, kini ang una nakong higayon nga gigamit kini, ug sa katapusan, dili kini lisud sama sa akong gilauman.

MGA INSTRUKSYON SA PAG-INSTALL

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

Konsepto

Ang ideya nga akong gisugdan susama kaayo sa usa sa "Tetrakis Square Tiling With WS2812 LEDs" nga proyekto, gawas nga imbes nga mga piraso sa LED strips akong gigamit ang square LED matrices nga lainlain ang gidak-on apan adunay parehas nga gidaghanon sa mga LED nga horizontally ug vertically sa sayon ​​​​ang programming. Usab, ang laing bili nga akong gikonsiderar mao ang "selula". Kini ang grupo sa mga LED nga akong i-reect horizontally ug vertically sa LED array aron makamugna og simetriko nga mga numero. Ang minimum nga cell usa ka grupo sa 4 LEDs, 2 row ug 2 columns.

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

Ang sunod nga cell alang sa pagsalamin moresulta pinaagi sa pagdoble sa gidaghanon sa mga LED nga pinahigda ug patindog, ie 4 × 4 LEDs (16 sa kinatibuk-an)

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

ug sa katapusan, ang ikatulo nga cell makuha pinaagi sa pagdoble pag-usab, nga miresulta sa 8 × 8 LEDs (ie 64).

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

Kining kataposang selula magrepresentar sa katunga sa pinahigda ug bertikal nga dimensyon sa LED matrix nga atong gigamit, ie 16×16 LEDs. Gipakita ang mga musunod nga function sa mirroring ug default nga mga tipo sa pagpakita:

  • 2 × 2 cell nga walay mirroring;
  • 2 × 2 cell mirroring horizontally;
  • 2 × 2 cell mirroring vertically;
  • 2 × 2 cell mirroring horizontally ug vertically;
  • 4 × 4 cell nga walay mirroring;
  • 4 × 4 cell mirroring horizontally;
  • 4 × 4 cell mirroring vertically;
  • 4 × 4 cell mirroring horizontally ug vertically;
  • 8 × 8 cell mirroring horizontally ug vertically;

Busa sa kinatibuk-an 9 ka mga gimbuhaton
Pagsunod sa parehas nga mga lagda (gikonsiderar ang base cell) mahimo naton ang mga musunud nga sukod alang sa LED matrix:

  • 24 × 24 - ie mga cell nga adunay 3 × 3, 6 × 6, 12 × 12 nga LED
  • 32×32 – kana mao ang 4×4, 8×8, 16×16
  • 40×40 – kana mao ang 5×5, 10×10, 20×20
  • 48×48 – kana mao ang 6×6, 12×12, 24×24

Labaw pa sa 48 × 48 (ang sunod nga matrix mao ang 56 × 56) wala magtrabaho sa Wokwi simulator (tingali dili igo nga memorya? Wala ko kahibalo…)

Pagpatay

Nag-sign in ko sa WOKWI site gamit ang akong gmail account ug giablihan ang usa ka simulation example gikan sa FastLED library examples – LEDFace. Gitipigan nako ang usa ka kopya niini nga proyekto sa akong mga proyekto sa akong bag-ong WOKWI account (ibabaw sa wala nga menu "Save - Save a copy") akong giusab ang "diagram.json" file, ie gitangtang nako ang tulo ka buton. Gibag-o nako ang ngalan sa ino file Gidugang nako ang duha files: palette.h ug functions.h Sa pagdagan sa simulation mahimo nakong usbon ang gidak-on sa LED array sa ino file, ie pinaagi sa pagbag-o sa bili sa MATRIX variable. Mahimo usab nako nga usbon ang "pixelate" nga hiyas sa "woke-neo pixel-canvas" nga sangkap ( sulayi ang "", "circle", "square" aron makita kung giunsa ang pagbag-o sa simulation sa biswal). Gusto nako ipunting dinhi nga gusto nako mogamit usa ka sangkap nga "woke-__alpha__-diffuser" nga akong nakit-an sa proyekto nga "Fire Clock", aron mahimo ang pagsabwag sa suga sa LED nga natural kutob sa mahimo apan sa kasubo, wala kini molihok alang sa. kanako. Sa tinuud, ang dokumentasyon sa WOKWI medyo gamay ug dili klaro, bisan pa kini usa ka maayo nga simulator ug nalipay kaayo ako sa pagtrabaho niini. Naa na koy source code gikan sa akong proyekto ug ang pagpahiangay sa code ngadto sa square matrices dili gyud lisud ug ang kamatuoran nga ang WOKWI nagtrabaho sa code nga mahimong magamit sa umaabot sa pisikal nga katumanan sa proyekto makatabang kaayo. Ug ang resulta, ingon sa imong makita sa gif sa ubos, maayo!

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

Usa ka Talagsaon nga Paggamit

Sa pagtan-aw sa mga resulta gikan sa gif sa ibabaw, kini nahitabo kanako nga adunay usa ka paagi sa paggamit sa namugna nga mga larawan gikan niini. Mao nga gihunong ra nako ang simulation sa usa ka makapaikag nga sumbanan ug sa tabang sa paint.net, usa ka programa sa pagproseso sa imahe sa freeware ug pagpadapat sa pipila ka yano nga mga pagbag-o ug mga epekto, nakakuha ako makapaikag (ug orihinal 🙂) nga mga texture. Makita nimo ang pipila niini nga gilakip sa ibabaw.

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

Square Tiling sa WOKWI - ang Online Arduino Simulator

Imbes nga mga Konklusyon

Siyempre adunay kulang! Kinahanglan ko nga isulti kanimo ang labing hinungdanon nga bahin sa artikulo 🙂 Ania ang link sa simulation sa wokwi.com https://wokwi.com/arduino/projects/317392461613761089 Ug sa katapusan nagpaabut ako sa imong mga komento ug sa imong feedback.

Mga Dokumento / Mga Kapanguhaan

instructables Square Tiling WOKWI Online Arduino Simulato [pdf] Mga instruksiyon
Square Tiling WOKWI Online Arduino Simulato, Square Tiling, WOKWI Online Arduino Simulato, Online Arduino Simulato, Arduino Simulato

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *