Sadržaj:
- Korak 1: Šta je to?
- Korak 2: Šta vam treba?
- Korak 3: Softver?
- Korak 4: Biblioteke?
- Korak 5: Dakle - kako postići da ova stvar funkcionira?
- Korak 6: Napomene
Video: Slikar 8x8: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Jednostavan alat za stvaranje grafike na LED modulu 8x8.
Ljudi - loš sam. Ne - stvarno, jako loše što se tiče crtanja ikona. Posebno crtanje ikona na mreži 8x8, poput onih malih WEMOS matričnih zaslona za WEMOS D1. Povrh toga, ja sam loš u prebrojavanju redova i pretvaranju ovih u binarni prikaz.
Pa sam prevario - i stvorio ovu sitnicu koja se zove slikar 8x8.
Korak 1: Šta je to?
ESP8266 hostuje web stranicu koja predstavlja mrežu 8x8 matričnog prikaza - kliknite jednu od ovih tačaka i ona će postati crvena/uključena, kliknite ponovo i isključiti/crna. Vaš ekran radi istu stvar, pa svoja umjetnička djela možete provjeriti u stvarnom vremenu na stvarnom hardveru. Još uvijek sam loš što crtam bilo šta o tome, ali sada znam prilično rano kada sisam:)
Na desnoj strani rešetke (na ekranu) ćete pronaći binarni prikaz spreman za kopiranje i lijepljenje u obliku niza bajtova (pohranjenih u progmem) - samo ga zgrabite i zalijepite u svoj kôd. Slobodno prilagodite ime niza, a ako vam progmem ne radi: to je 8 bajtova - pa vjerovatno neće preopteretiti vašu memoriju;)
Korak 2: Šta vam treba?
Ovo je dizajnirano imajući na umu WEMOS D1, pa su vam potrebni D1 i LOLIN Matrix LED štit: D1:
Matrix LED štit:
- ovo nisu pridružene veze - ovdje dobivam svoje stvari. Slobodno kupujte bilo gdje drugdje.
Korak 3: Softver?
Preuzmite projekat ovdje:
Projekt dolazi u dvije datoteke - jedna je skica, druga sadrži web stranicu koju će vam poslati vaš ESP.
Ako vam nije ugodno preuzeti neki nepoznati ZIP: evo glavne skice:
… I web stranicu:
Ako ne koristite ZIP: obje datoteke idu u jednu mapu. Deo veb stranice treba da bude u datoteci pod nazivom "index_html.h" - skica se može zvati bilo šta, sve dok je naziv fascikle isti kao i INO. Da, Arduino …
Korak 4: Biblioteke?
Naravno. Za kompajliranje morate imati instalirane ove biblioteke:
Wifi Manager
..i biblioteka za LED matricu: https://github.com/thomasfredericks/wemos_matrix_…..koja će od vas tražiti da instalirate Adafruit GFX biblioteku.
Obje (sve tri?) Biblioteke mogu se nabaviti putem starog dobrog upravitelja biblioteka.
Korak 5: Dakle - kako postići da ova stvar funkcionira?
Nakon što učitate kôd, vaš LED zaslon radi malu animaciju - govoreći vam da se želi povezati s vašim Wi -Fi -jem. Zato zgrabite telefon, otvorite svoju WLAN - potražite novu WLAN pod imenom
8x8painter CONFIG
- povežite se na novu WLAN mrežu - vaš telefon bi trebao pitati, ako se želite povezati s tom WiFi mrežom (oprostite, ovdje je njemački telefon - nisam siguran šta piše na engleskoj poruci) - dodirnite to. Ako se takva poruka ne pojavi: otvorite preglednik (na telefonu koji je povezan na WiFi ESP -a) i prijeđite na "https://1.2.3.4".
Bijeli ekran, velika plava dugmad? To je Wifi Manager.
Dodirnite "Konfiguriraj Wifi", odaberite svoj WiFi i upišite lozinku. Hit save - animacija bi trebala prestati (matrica postaje crna); ESP je sada spojen na vaš WiFi.
Otvorite pretraživač po svom izboru i koristite ovu adresu:
8x8painter
- to je to: sada biste trebali vidjeti glavno sučelje - sretna izgradnja ikona !!
Korak 6: Napomene
Ne samo da mi je loše crtanje ikona - mada sam i loš u komentarisanju. Obično tražim izražajna imena varijabli - tako da skicu ne bi trebalo biti tako teško slijediti.
Da, volim svoje funkcije - najjednostavniji način čitanja skice je sažimanje svih i provjeravanje zasebnih funkcija.
Ostavio sam neke naredbe Serial.print u kodu za ispravljanje pogrešaka - provjera serijske konzole tijekom rada može biti dobra ideja:)
Web stranica je pohranjena u jednom dugom nizu - pakao i prokletstvo - nizovi! Kako sam mogao? Pa, imam prostora za to, ne mijenjam ga uopće (Globals From Hell) - pa me baš briga. Ako to učinite: samo napred, učinite to boljim. To je lepota programiranja.
Web stranica radi skoro sve u JavaScriptu - žao mi je zbog toga; bilo je to najkompaktnije rješenje koje sam mogao smisliti. Komunikacija između ESP -a i preglednika mogla bi se odvijati mnogo bolje s webSocketsima - ali pisanje GET -stringova mi je padalo na pamet pri pisanju - zapamtite: nikad ne dodirujte sistem u radu:)
Web stranica je napravljena pomoću Firefoxa - lijeni me, nisam testirao chrome/edge/opera/whateverYouUse. Ako se nešto pokvari … probajte Firefox.
2020 od Detlefa Amenda. Besplatni softver - zabavite se s njim !!
Preporučuje se:
Matrični ekran 8x8 sa BT: 5 koraka (sa slikama)
Matrični ekran 8x8 sa BT -om: Pre nekoliko meseci sam kupio matricu od 8 panela 8x8 od Ebaya (Kina). Bio sam malo razočaran kada sam shvatio da je ožičen jedni sa drugima, a ne odozgo prema dole za šta je većina primera Mreža je napisana! Pogledajte korak 2. Pretpostavljam da sam mogao imati
Zvučno reaktivne RGB 8x8 LED diode: 6 koraka
Zvučno reaktivne RGB 8x8 LED diode: Mislio sam da bi bilo uzbudljivo napraviti Arduino projekt sa zvučno reaktivnim RGB LED diodama. Moj krajnji cilj će na kraju biti korištenje 2 individualno adresirane LED matrice 8x8 za stvaranje zvučno reaktivnih očiju, ali za sada se tek upoznajem s tim kako
Teleskopski svjetlosni slikar velikih dimenzija izrađen od EMT (električnog) vodiča: 4 koraka (sa slikama)
Jumbo dimenzionirani teleskopski slikar svjetla izrađen od EMT (električnog) vodiča: Fotografiranje svjetlosnim slikanjem (pisanje svjetlom) vrši se snimanjem fotografije s dugom ekspozicijom, držanjem fotoaparata mirno i pomicanjem izvora svjetlosti dok je otvor fotoaparata otvoren. Kad se otvor zatvori, svjetlosni tragovi će izgledati smrznuti
8x8 LED matrični sat i upozorenje: 4 koraka (sa slikama)
8x8 Led Matrix Clock & Anti-Intrusion Warning: U ovom uputstvu ćemo vidjeti kako izgraditi 8x8 Led Matrix Clock koji se aktivira detekcijom pokreta. Ovaj sat se može koristiti i kao uređaj protiv upada koji šalje poruku upozorenja ako je pokret otkriveno za telegram bot !!! Uradit ćemo s dva različita
Slikar omotača mjehurićima: 8 koraka
Slikar omotača mjehurićima: Kao dio naše " Mehatronike 1 - MECA -Y403 " Master 1 kurs na ULB -u, od nas je zatraženo da dizajniramo robota koji obavlja određenu funkciju i da napravimo web stranicu koja sažima dizajn robota, počevši od izbora materijala, načina