Satura rādītājs:

8x8 gleznotājs: 6 soļi
8x8 gleznotājs: 6 soļi

Video: 8x8 gleznotājs: 6 soļi

Video: 8x8 gleznotājs: 6 soļi
Video: The HUGE Avtoros Shaman 8x8 | Top Gear Series 24 | BBC 2024, Novembris
Anonim
8x8 gleznotājs
8x8 gleznotājs

Vienkāršs rīks grafikas izveidei 8x8 LED modulī.

Puiši - man ir slikti. Nē - tiešām, ļoti slikti, kad runa ir par ikonu zīmēšanu. Īpaši zīmējot ikonas 8x8 režģī, piemēram, mazos WEMOS matricas displejus WEMOS D1. Turklāt es vēlos saskaitīt rindas un pārveidot tās par bināro attēlojumu.

Tāpēc es krāpu - un izveidoju šo sīkumu, ko sauc par 8x8 gleznotāju.

1. darbība: kas tas ir?

Kas tas ir?
Kas tas ir?

ESP8266 mitina tīmekļa lapu, kas attēlo matricas displeja režģi 8x8 - noklikšķiniet uz viena no šiem punktiem, un tas kļūst sarkans/ieslēdzas, noklikšķiniet vēlreiz un tas izslēdzas/kļūst melns. Jūsu displejs dara to pašu, tāpēc jūs varat reāllaikā pārbaudīt savus mākslas darbus, izmantojot reālu aparatūru. Man joprojām ir nepatīkami kaut ko zīmēt, bet tagad es zinu diezgan agri, kad sūkāju:)

Režģa labajā pusē (ekrānā) atradīsit kopēšanai un ielīmēšanai gatavu bināro attēlojumu baitu masīva veidā (saglabāts programmā) - vienkārši paņemiet to un ielīmējiet savā kodā. Jūtieties brīvi pielāgot masīva nosaukumu, un, ja programma jums nedarbosies: tas ir 8 baiti - tāpēc tas, iespējams, nepārslogos jūsu atmiņu;)

2. darbība. Kas jums nepieciešams?

Tas ir izstrādāts, ņemot vērā WEMOS D1, tāpēc jums ir nepieciešams D1 un LOLIN Matrix LED vairogs: D1:

Matricas LED vairogs:

- tās nav afliliate saites - tikai šeit es saņemu savu mantu. Jūtieties brīvi iegādāties jebkur citur.

3. solis: programmatūra?

Lejupielādējiet projektu šeit:

Projektam ir divi faili - viena skice, otrā - tīmekļa lapa, kuru jūsu ESP nosūtīs.

Ja jums nepatīk lejupielādēt kādu nezināmu ZIP: šeit ir galvenā skice:

… Un tīmekļa vietne:

Ja neizmantojat ZIP: abi faili nonāk vienā mapē. Tīmekļa lapas daļai jābūt failā ar nosaukumu "index_html.h" - skici var saukt par jebko, ja vien mapes nosaukums ir tāds pats kā INO. Jā, Arduino …

4. solis: bibliotēkas?

Protams. Lai apkopotu, jums ir jāinstalē šīs bibliotēkas:

Wifi pārvaldnieks

..un LED matricas bibliotēka: https://github.com/thomasfredericks/wemos_matrix_…..wich jums lūgs instalēt Adafruit GFX bibliotēku.

Abas (visas trīs?) Bibliotēkas var iegūt, izmantojot veco labo bibliotēkas pārvaldnieku.

5. solis: Tātad - kā panākt, lai šī lieta darbotos?

Pēc koda augšupielādes jūsu LED displejs veic nelielu animāciju, norādot, ka vēlas izveidot savienojumu ar jūsu Wifi. Tāpēc paņemiet savu telefonu, atveriet WLAN - meklējiet jaunu WLAN ar nosaukumu

8x8krāsotāja KONFIG

- izveidojiet savienojumu ar jauno WLAN - jūsu fone jājautā, ja vēlaties izveidot savienojumu ar šo WIFI (atvainojiet, vācu fone šeit - neesat pārliecināts, kas teikts angļu valodā) - pieskarieties tam. Ja šāds ziņojums neparādās: atveriet pārlūku (savā tālrunī, kas ir savienots ar ESP WiFi) un dodieties uz vietni "https://1.2.3.4".

Balts ekrāns, lielas zilas pogas? Tas ir Wifi pārvaldnieks.

Pieskarieties "Konfigurēt Wifi", atlasiet savu wifi un ierakstiet paroli. Rezultāta saglabāšana - animācijai vajadzētu apstāties (matrica kļūst melna); ESP tagad ir savienots ar jūsu wifi.

Atveriet izvēlēto pārlūkprogrammu un izmantojiet šo adresi:

8x8krāsotājs

- tā tas ir: tagad jums vajadzētu redzēt galveno saskarni - laimīgu ikonu veidošanu !!

6. darbība. Piezīmes

Piezīmes
Piezīmes

Ne tikai es piesūku zīmēšanas ikonas, bet arī komentējot. Es parasti meklēju izteiksmīgus mainīgo nosaukumus - tāpēc skicei nevajadzētu būt tik grūti izsekot.

Jā, man patīk savas funkcijas - vienkāršākais veids, kā izlasīt skici, ir visu sakļaut un pārbaudīt atsevišķās funkcijas.

Es atstāju dažus Serial.print paziņojumus kodā atkļūdošanai - sērijas konsoles pārbaude darbības laikā var būt laba ideja:)

Tīmekļa lapa ir saglabāta vienā garā virknē - elle un nolādēts - Stīgas! Kā es varēju? Nu, man ir vieta tam, es to nemaz nemainu (Globals From Hell) - tātad man nav īsti vienalga. Ja jūs: turpiniet, uzlabojiet to. Tas ir programmēšanas skaistums.

Tīmekļa lapa gandrīz visu dara JavaScript - atvainojiet par to; tas bija kompaktākais risinājums, kādu varēju izdomāt. Saziņu starp ESP un pārlūkprogrammu varētu veikt daudz labāk, izmantojot webSockets, bet rakstot man prātā bija GET -Strings - atcerieties: nekad nepieskarieties darbojošai sistēmai:)

Tīmekļa lapa tika veidota, izmantojot Firefox - slinks mani, es nepārbaudīju hromu/malu/operu/jebkoYouUse. Ja kaut kas sabojājas.. izmēģiniet Firefox.

Detlefs Amends 2020. Bezmaksas programmatūra - izklaidējieties ar to !!

Ieteicams: