Satura rādītājs:
- 1. darbība: kas tas ir?
- 2. darbība. Kas jums nepieciešams?
- 3. solis: programmatūra?
- 4. solis: bibliotēkas?
- 5. solis: Tātad - kā panākt, lai šī lieta darbotos?
- 6. darbība. Piezīmes
Video: 8x8 gleznotājs: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
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?
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
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:
8x8 matricas displejs ar BT: 5 soļi (ar attēliem)
8x8 matricas displejs ar BT: pirms dažiem mēnešiem es iegādājos 4 paneļu 8x8 matricu no ebay (Ķīna). Es biju nedaudz vīlies, kad sapratu, ka tas ir cieši savienots no vienas puses uz otru, nevis no augšas uz leju, par ko lielākā daļa piemēru tīkls ir uzrakstīts! Skatiet 2. soli. Es domāju, ka man varētu būt
Skaņas reaktīvās RGB 8x8 gaismas diodes: 6 soļi
Skaņas reaktīvās RGB 8x8 gaismas diodes: Es domāju, ka būtu aizraujoši izveidot Arduino projektu ar skaņu reaģējošām RGB gaismas diodēm. Mans galīgais mērķis galu galā būs izmantot divas individuāli adresējamas 8x8 LED matricas, lai radītu skaņu reaģējošas acis, bet pagaidām es tikai iepazīšos ar to, kā
Jumbo izmēra teleskopiskais gaismas gleznotājs, kas izgatavots no EMT (elektriskā) vads: 4 soļi (ar attēliem)
Jumbo izmēra teleskopiskais gaismas gleznotājs, kas izgatavots no EMT (elektriskās) caurules: Gaismas gleznošana (gaismas rakstīšana) tiek veikta, uzņemot fotoattēlu ar ilgu ekspozīciju, turot nekustīgu kameru un pārvietojot gaismas avotu, kamēr kameras apertūra ir atvērta. Kad diafragma tiek aizvērta, gaismas pēdas šķiet sasalušas
Burbuļplēves gleznotājs: 8 soļi
Burbuļplēves gleznotājs: daļa no mūsu " Mechatronics 1 - MECA -Y403 " Pirmā maģistra kurss ULB, mums tika lūgts izveidot robotu, kas veic noteiktu funkciju, un izveidot tīmekļa vietni, kurā apkopots robota dizains, sākot ar materiālu izvēli, mod
Daudzkrāsu gaismas gleznotājs (skārienjutīgs): 8 soļi (ar attēliem)
Daudzkrāsu gaismas gleznotājs (skārienjutīgs): Gaismas gleznošana ir fotografēšanas tehnika, ko izmanto, lai radītu īpašus efektus ar mazu aizvara ātrumu. Lukturīti parasti izmanto, lai " krāsotu " attēlus. Šajā pamācībā es jums parādīšu, kā ar pieskārienu izveidot visu vienā gaišā gleznotājā