Përmbajtje:

8x8 Piktor: 6 Hapa
8x8 Piktor: 6 Hapa

Video: 8x8 Piktor: 6 Hapa

Video: 8x8 Piktor: 6 Hapa
Video: Сталин, красный тиран - Полный документальный фильм 2024, Nëntor
Anonim
8x8 Piktor
8x8 Piktor

Një mjet i thjeshtë për krijimin e grafikës në një modul LED 8x8.

Djema - jam keq. Jo - vërtet, shumë keq kur vjen puna te vizatimi i ikonave. Veçanërisht duke vizatuar ikona në një rrjet 8x8, si ato ekranet e vogla WEMOS Matrix për një WEMOS D1. Për më tepër, unë thith numërimin e rreshtave dhe transformimin e tyre në një paraqitje binare.

Kështu që unë mashtrova - dhe krijova këtë gjë të vogël të quajtur piktor 8x8.

Hapi 1: Çfarë është kjo?

Cfare eshte kjo?
Cfare eshte kjo?

ESP8266 pret një faqe në internet që përfaqëson rrjetin 8x8 të ekranit të matricës - klikoni njërën nga këto pika dhe kthehet e kuqe/ndizet, klikoni përsëri dhe fiket/e zezë. Ekrani juaj bën të njëjtën gjë, kështu që ju mund të shikoni veprat tuaja të artit në kohë reale në pajisje të vërteta. Ende më vjen keq të vizatoj diçka mbi të, por tani e di shumë herët kur thith:)

Në anën e djathtë të rrjetit (në ekranin tuaj) do të gjeni përfaqësimin binar të gatshëm për kopje dhe ngjitje në formën e një grupi byte (të ruajtur në progmem) - thjesht kapeni dhe ngjiteni në kodin tuaj. Ndjehuni të lirë të përshtatni emrin e grupit, dhe nëse programi nuk funksionon për ju: kjo është 8 bajt - kështu që ndoshta nuk do të mbingarkojë kujtesën tuaj;)

Hapi 2: Çfarë ju nevojitet?

Kjo është krijuar me një WEMOS D1 në mendje, kështu që ju nevojitet D1 dhe një mburojë LED LOLIN Matrix: D1:

Mburoja e Matrix LED:

- këto nuk janë lidhje ndihmëse - kjo është ajo ku unë marr gjërat e mia. Mos ngurroni të blini kudo tjetër.

Hapi 3: Softuer?

Shkarkoni projektin këtu:

Projekti vjen në dy skedarë - një skicë, një e dytë përmban faqen në internet që ESP -ja juaj do të dërgojë.

Nëse nuk jeni të kënaqur duke shkarkuar ndonjë ZIP të panjohur: këtu është skica kryesore:

… Dhe uebfaqja:

Nëse nuk përdorni ZIP: të dy skedarët futen në një dosje. Faqja e internetit duhet të jetë në një skedar të quajtur "index_html.h" - skica mund të quhet çdo gjë, për sa kohë që emri i dosjes është i njëjtë me atë të INO. Po, Arduino…

Hapi 4: Bibliotekat?

Sigurisht. Për të përpiluar, duhet të keni të instaluar këto biblioteka:

Menaxheri Wifi

..dhe bibliotekën për matricën LED: https://github.com/thomasfredericks/wemos_matrix_…..të cilat do t'ju kërkojnë të instaloni bibliotekën Adafruit GFX.

Të dyja (të tre?) Bibliotekat mund të merren përmes Menaxherit të vjetër të Bibliotekës.

Hapi 5: Pra - Si ta bëjmë këtë gjë të funksionojë?

Pas ngarkimit të kodit, Ekrani juaj LED bën një animacion të vogël - duke ju thënë se dëshiron të lidhet me Wi -Fi tuaj. Pra, kapni telefonin tuaj, hapni WLAN -in tuaj - kërkoni një WLAN të ri të quajtur

8x8piktor KONFIG

- lidheni me WLAN -in e ri - foni juaj duhet të pyesë, nëse doni të lidheni me atë WIFI (më falni, fone gjermane këtu - nuk jam i sigurt se çfarë thotë mesazhi anglez) - trokitni lehtë mbi atë. Nëse nuk shfaqet një mesazh i tillë: hapni një shfletues (në telefonin tuaj të lidhur me WiFi të ESP) dhe drejtohuni tek "https://1.2.3.4".

Ekran i bardhë, butona të mëdhenj blu? Ky është Menaxheri Wifi.

Prekni "Konfiguro Wifi", zgjidhni wifi -n tuaj dhe shkruani fjalëkalimin tuaj. Goditi ruajtjen - animacioni duhet të ndalet (matrica bëhet e zezë); ESP tani është i lidhur me wifi -n tuaj.

Hapni një shfletues sipas dëshirës tuaj dhe përdorni këtë adresë:

8x8pikturues

- kjo është ajo: tani duhet të shihni ndërfaqen kryesore - ndërtim i lumtur ikonash !!

Hapi 6: Shënime

Shënime
Shënime

Jo vetëm që thith vizatimin e ikonave - edhe pse thith komentet. Unë zakonisht shkoj për emra shprehës të ndryshoreve - kështu që skica nuk duhet të jetë aq e vështirë për tu ndjekur.

Po, unë i dua funksionet e mia - mënyra më e lehtë për të lexuar skicën është të shembësh të gjitha dhe të kontrollosh funksionet e veçanta.

Kam lënë disa deklarata Serial.print në kod për korrigjim - kontrollimi i tastierës serike gjatë funksionimit mund të jetë një ide e mirë:)

Faqja e Internetit ruhet në një varg të gjatë - ferr dhe mallkim - Vargje! Si munda? Epo, kam hapësirë për të, nuk e ndryshoj fare (Globals From Hell) - kështu që nuk më intereson vërtet. Nëse e bëni: shkoni përpara, bëjeni më mirë. Kjo është bukuria e programimit.

Faqja e internetit bën pothuajse gjithçka në JavaScript - më falni për këtë; ishte zgjidhja më kompakte që mund të gjeja. Komunikimi midis ESP dhe shfletuesit mund të bëhet më mirë me webSockets - por bërja e GET -Strings ishte gjëja në mendjen time kur shkruaja - mbani mend: mos prekni kurrë një sistem që funksionon:)

Faqja e internetit u krijua duke përdorur Firefox - dembel me mua, nuk provova chrome/edge/opera/çfarëdo që ju përdorni. Nëse diçka prishet.. provoni Firefox -in.

2020 nga Detlef Amend. Softuer falas - argëtohuni me të !!

Recommended: