Orodha ya maudhui:

Mchoraji 8x8: Hatua 6
Mchoraji 8x8: Hatua 6

Video: Mchoraji 8x8: Hatua 6

Video: Mchoraji 8x8: Hatua 6
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Novemba
Anonim
Mchoraji 8x8
Mchoraji 8x8

Chombo rahisi cha kuunda picha kwenye moduli ya 8x8 ya LED.

Jamaa - mimi ni mbaya. Hapana - kwa kweli, mbaya sana linapokuja suala la kuchora icons. Hasa kuchora aikoni kwenye gridi ya 8x8, kama hizo Zio Matrix ndogo za WEMOS za WEMOS D1. Juu ya hayo, mimi hunyonya kuhesabu safu na kuzigeuza hizo kuwa uwakilishi wa binary.

Kwa hivyo nilidanganya - na kuunda kitu hiki kidogo kinachoitwa mchoraji 8x8.

Hatua ya 1: Hiyo ni nini?

Nini kile?
Nini kile?

ESP8266 inapeana ukurasa wa wavuti unaowakilisha gridi ya 8x8 ya onyesho la matrix - bonyeza moja ya nukta hizi na inageuka kuwa nyekundu / kuwasha, bonyeza tena na inazima / nyeusi. Onyesho lako linafanya kitu kimoja, kwa hivyo unaweza kuangalia mchoro wako katika wakati halisi kwenye vifaa halisi. Bado mimi hunyonya kuchora chochote juu ya hilo, lakini sasa najua mapema wakati ninanyonya:)

Upande wa kulia wa gridi ya taifa (kwenye skrini yako) utapata nakala na ubandike-tayari uwakilishi wa kibinadamu katika mfumo wa safu ndogo (iliyohifadhiwa kwenye progmem) - ingiza tu na ibandike kwenye nambari yako. Jisikie huru kubadilisha jina la safu, na ikiwa progmem haitakufanyia kazi: hizo ni ka 8 - kwa hivyo haitaweza kupakia kumbukumbu yako;)

Hatua ya 2: Unahitaji Nini?

Hii imeundwa na WEMOS D1 akilini, kwa hivyo unahitaji D1 na ngao ya LOLIN Matrix LED: D1:

Ngao ya LED ya Matrix:

- hizi sio viungo vya kufahamiana - hapa ndipo ninapopata vitu vyangu. Jisikie huru kununua mahali pengine popote.

Hatua ya 3: Programu?

Pakua mradi hapa:

Mradi unakuja katika faili mbili - moja ni mchoro, ya pili ina ukurasa wa wavuti ambao ESP yako itatuma.

Ikiwa hauko vizuri kupakua ZIP isiyojulikana: huu ndio mchoro kuu:

… Na ukurasa wa wavuti:

Ikiwa hutumii ZIP: faili zote huenda kwenye folda moja. Sehemu ya Wavuti inapaswa kuwa kwenye faili inayoitwa "index_html.h" - mchoro unaweza kuitwa chochote, ilimradi jina la folda ni sawa na ile ya INO. Ndio, Arduino…

Hatua ya 4: Maktaba?

Hakika. Ili kukusanya, unahitaji kuwa na maktaba hizi zilizowekwa:

Meneja wa Wifi

..na maktaba ya tumbo la LED: https://github.com/thomasfredericks/wemos_matrix_…..wich itakuuliza uweke maktaba ya Adafruit GFX.

Maktaba zote mbili (zote tatu?) Zinaweza kupatikana kupitia Meneja mzuri wa zamani wa Maktaba.

Hatua ya 5: Kwa hivyo - Je! Tunapataje Jambo hili Kufanya Kazi?

Baada ya kupakia nambari, Uonyesho wako wa LED hufanya uhuishaji kidogo - kukuambia, kwamba inataka kuungana na Wifi yako. Kwa hivyo shika simu yako, fungua WLAN yako - tafuta WLAN mpya inayoitwa

8x8painter CONFIG

- unganisha na WLAN mpya - fone yako inapaswa kuuliza, ikiwa unataka kuungana na WIFI hiyo (samahani, kijerumani fone hapa - sijui ujumbe wa kiingereza unasema nini) - gonga hiyo. Ikiwa hakuna ujumbe kama huo unaonekana: fungua kivinjari (kwenye simu yako ambayo imeunganishwa na WiFi ya ESP) na elekea kwa "https://1.2.3.4".

Skrini nyeupe, vifungo vikubwa vya samawati? Huyo ndiye Meneja wa Wifi.

Gonga "Sanidi Wifi", chagua wifi yako na andika nenosiri lako. Hit save - uhuishaji unapaswa kusimama (matrix inakuwa nyeusi); ESP sasa imeunganishwa na wifi yako.

Fungua kivinjari cha chaguo lako na utumie anwani hii:

8x8painter

- ndio hiyo: sasa unapaswa kuona kiolesura kuu - jengo la ikoni yenye furaha !!

Hatua ya 6: Vidokezo

Vidokezo
Vidokezo

Sio tu mimi hunyonya kuchora aikoni - ingawa mimi hunyonya kutoa maoni. Kawaida mimi huenda kwa majina ya kuelezea yanayobadilika - kwa hivyo mchoro haupaswi kuwa mgumu kufuata.

Ndio, napenda kazi zangu - njia rahisi zaidi ya kusoma mchoro ni kuanguka yote na kuangalia kazi tofauti.

Niliacha taarifa kadhaa za Serial.print kwenye nambari ya utatuzi - kuangalia koni ya serial wakati inaendesha inaweza kuwa wazo nzuri:)

Ukurasa wa wavuti umehifadhiwa katika kamba moja ndefu - kuzimu na hukumu - Kamba! Ningewezaje? Kweli, nina nafasi yake, siibadilishi kabisa (Globals Kutoka Kuzimu) - kwa hivyo sijali sana. Ukifanya: endelea, iwe bora. Ndio uzuri wa programu.

Ukurasa wa wavuti hufanya kila kitu katika JavaScript - pole kwa hilo; lilikuwa suluhisho suluhisho dhabiti zaidi ambalo ningeweza kupata. Mawasiliano kati ya ESP na kivinjari inaweza kufanywa vizuri zaidi na viboreshaji vya wavuti - lakini kufanya GET-Strings ilikuwa jambo lililokuwa akilini mwangu wakati wa kuandika - kumbuka: kamwe usiguse mfumo unaoendesha:)

Ukurasa wa wavuti ulijengwa ukitumia Firefox - nivivu, sikujaribu chrome / makali / opera / chochote Unachotumia. Ikiwa kitu kitavunjika.. jaribu Firefox.

2020 na Detlef Marekebisho. Programu ya Bure - furahiya nayo !!

Ilipendekeza: