Vaše ePapery s obsahem, jaký si nadiktujete

Instalace firmwaru
přes internetový prohlížeč

Nejjednodušší cesta, jak Živý obraz nahrát do vývojové desky. Stačí vám kompatibilní prohlížeč (Google Chrome nebo Microsoft Edge), připojit desku, zvolit firmware, zvolit port desky a nechat naflashovat. Na konci procesu flashování, který trvá cca 3 minuty, se deska restartuje a začne vysílat přístupový bod s názvem "INK_xxx...", na který se připojte s heslem "zivyobraz" (pomáhá mít zakázaná mobilní data) a nastavte připojení desky na domácí Wi-Fi.

Pokud nebudete mít nainstalovaný ovladač pro sériový port, průvodce vám ho nabídne k doinstalování. Celý průvodce je v angličtině, ale jedná se o několik jednoduchých kroků.

Také můžete flashovat přes utilitu pod Windows nebo zkompilovat zdrojový kód ŽO ve svém oblíbeném IDE - viz dokumentace

Flashovat Průvodce krok za krokem

Firmware 3.0   Aktuální Zobrazit starší FW 2.4

Až o 75% rychlejší načtení

Bufferované načtení obrázku přímo do řadiče ePaperu namísto stránkovaného výpisu - výrazně rychlejší a šetří baterii.

Ještě lepší výdrž

Díky řadě nových úsporných funkcí je již tak skvělá výdrž na baterii ještě lepší.

Rychlý refresh displeje

Server může řídit jakou metodou bude e-paper obnovený pro rychlejší zobrazení.

Vypínání Wi-Fi

Wi-Fi se vypíná před překreslením obsahu e-paperu, kdy již není potřeba - hospodárné chování šetří baterii.

Inteligentní práce s čidly

Využívá se pouze nalezené čidlo, takže se při každém probuzení neztrácí čas procházením všech čidel.

Podpora čidla Sensirion STCC4

Podpora dalšího čidla STCC4 pro měření teploty, vlhkosti a CO2.

Refactorovaný kód

Kompletně zpřehledněný kód rozdělený do tříd. Díky @__andy99__, který se o kód v repozitáři stará a pomáhá s vývojem a pomohl s celou řadou nových funkcí ať už přímo, nebo review kódu.

Nové JSON API

Komunikace se serverem probíhá moderně přes JSON a rozšiřuje data, která zařízení může zaslat a zasílá. Díky @_patrik_novak_ za pomoc s implementací.

Přesnější uspání desky

Vteřinové rozlišení s kompenzací běhu programu. Délka uspání je upravená o dobu nutnou na stažení a vykreslení.

Podpora PNG formátu

PNG je v některých scénářích datově úspornější než Zx RLE formát. Server vrací vhodnější variantu.

OTA aktualizace

Jednoduchá automatická aktualizace firmwaru ze serveru přes Wi-Fi.

Pokročilejší telemetrie

Firmware hlásí typ desky, displeje, teplotu procesoru, čas potřebný na stažení a vykreslení obsahu.

Šifrování přenášených dat

Data jsou mezi zařízením a serverem jsou přenášená šifrovaně pro lepší zabezpečení.

Podpora dalšího tlačítka

U podporovaných desek umožňuje extra tlačítkem restartovat zařízení, vymazat obrazovku nebo resetovat nastavení Wi-Fi.

Uspávání desky při vykreslení obsahu

Překreslení obsahu na displeji může v některých případech trvat i desítky sekund. Po tuto dobu je deska v tzv. "light sleep" režimu pro co nejúspornější běh.

Lepší stabilita při nahrávání obsahu

Rozdělení času pro timeouty při načítání dat/celkového přenosu, ošetření nekompletního načtení.

Aktualizace bez reinstalace

Možnost firmware jen aktualizovat bez potřeby znovu nastavovat připojení na Wi-Fi.

Nová SPI deska SVERMIO

Podpora pro novou SPI desku od Pájeníčka.

Poslední verze knihoven

Postaven na aktuálních verzích všech použitých knihoven.

Přehlednější výpis do konzole

Výpis na sériovém portu obsahuje více důležitých informací roztříděných do kategorií pro lepší orientaci ve výpisu dat.

Čtyřbarevný displej GDEM075F52

Podpora pro čtyřbarevný 800x480 7.5" displej Good Display GDEM075F52.

API klíč zařízení

Zařízení do komunikace přidává vygenerovaný klíč pro vyšší bezpečnost.

Možnost zachovat obrazovku při chybě

V administraci můžete volitelně nastavit, aby při absenci připojení zůstal na displeji viditelný poslední obraz (místo chybové hlášky).

Changelog starších verzí

  • FW 2.4:
    • Server může vrátit informaci o tom, kdy se má příště zařízení připojit, s rozlišením na vteřiny (místo minut).
    • Podpora pro další displeje díky aktualizovaným knihovnám.
    • Podpora pro nové desky LáskaKit ESPink 3.5, Seeed Studio.
  • FW 2.3:
    • Informativní obrazovka, když je nedostupné AP pro připojení k internetu. Pokud je nedostupné opakovaně, tak se prodlužuje čas, po kterém se zařízení snaží znovu připojit (a vysílá vlastní AP pro možnost přenastavení konektivity), aby nedošlo k rychlému vyčerpání baterie během několika dní.
    • Podpora pro nové LáskaKit desky s Fuel gauge.
  • FW 2.1 a 2.2:
    • Podpora pro další čidla pro záznam teploty/vlhkosti navíc i tlak/CO2. Konkrétně jsou podporovaná čidla: SHT40/41/45, SCD40/41 a BME280. Díky ChiptronCZ!
    • Pořešené načítání obsahu na horší konektivitě do internetu díky Michalu Schwarzovi.
    • Nová obrazovka pro připojení zařízení na Wi-Fi s QR kódy díky dronecz.
    • Podpora otočení obsahu na displeji o 180° (pro displeje umístěné vzhůru nohama).
    • Rozšířené definice o další typy ePaperů a podpora čtyřbarevného od Waveshare.
    • Optimalizace kódu od Andyho.
Aktuálně prodávaná verze desky.
Černobílý
Firmware Typ displeje Rozlišení
GDEW0154T81.54"152 x 152
GDEY027T912.7"176 x 264
GDEY029T942.9"128 x 296
GDEY029T71H2.9"168 x 384
GDEQ031T103.1"240 x 320
GDEQ042T814.2"400 x 300
GDEY0579T935.79"792 x 272
GDEQ0583T315.83"648 x 480  LáskaKit stavebnice
WS75BWT77.5"800 x 480
GDEW075T7BW7.5"800 x 480
GDEY075T7BW7.5"800 x 480
GDEM102T9110.2"960 x 640  LáskaKit stavebnice
GDEM1085T5110.85"1360 x 480
GDEM133T9113.3"960 x 680
Stupně šedi
Firmware Typ displeje Rozlišení
GDEY0154D671.54"200 x 200
GDEY0213B742.13"128 x 250
GDEW042T2_G4.2"400 x 300
GDEY042T814.2"400 x 300
GDEQ0426T824.26"800 x 480
GDEY075T77.5"800 x 480  LáskaKit stavebnice
Třibarevný (červená/žlutá)
Firmware Typ displeje Rozlišení
GDEY0154Z901.54"200 x 200
WS42YBW4003004.2"400 x 300
GDEQ042Z214.2"400 x 300
GDEY042Z984.2"400 x 300
HINK_E075A017.5"640 x 384
GDEY0579Z935.79"792 x 272
GDEQ0583Z315.83"648 x 480  LáskaKit stavebnice
GDEY075Z087.5"800 x 480  LáskaKit stavebnice
GDEH075Z907.5"880 x 528
GDEM102Z9110.2"960 x 640
GDEY116Z9111.6"960 x 640
GDEM133Z9113.3"960 x 680
4 barvy
Firmware Typ displeje Rozlišení
GDEY0213F512.13"128 x 250
GDEY0266F51H2.66"184 x 460
GDEY029F51H2.9"168 x 384
WS3004YRBW3.00"168 x 400
GDEY0420F514.2"400 x 300
WS437YRBW4.37"512 x 368
GDEY0579F515.79"792 x 272
GDEM075F527.5"800 x 480
GDEY116F5111.6"960 x 640
7 barev
Firmware Typ displeje Rozlišení
GDEP0565D905.65"600 x 448
GDEY073D467.3"800 x 480
GDEP073E017.3"800 x 480
Deska s měřením baterie přes Fuel Gauge, bylo prodáno cca 100 ks včetně verzí s integrovaným displejem.
Černobílý
Firmware Typ displeje Rozlišení
GDEW0154T81.54"152 x 152
GDEY027T912.7"176 x 264
GDEY029T942.9"128 x 296
GDEY029T71H2.9"168 x 384
GDEQ031T103.1"240 x 320
GDEQ042T814.2"400 x 300
GDEY0579T935.79"792 x 272
GDEQ0583T315.83"648 x 480  LáskaKit stavebnice
WS75BWT77.5"800 x 480
GDEW075T77.5"800 x 480
GDEY075T7BW7.5"800 x 480
GDEM102T9110.2"960 x 640  LáskaKit stavebnice
GDEM1085T5110.85"1360 x 480
GDEM133T9113.3"960 x 680
Stupně šedi
Firmware Typ displeje Rozlišení
GDEY0154D671.54"200 x 200
GDEY0213B742.13"128 x 250
GDEW042T2_G4.2"400 x 300
GDEY042T814.2"400 x 300
GDEQ0426T824.26"800 x 480
GDEY075T77.5"800 x 480  LáskaKit stavebnice
Třibarevný (červená/žlutá)
Firmware Typ displeje Rozlišení
GDEY0154Z901.54"200 x 200
WS42YBW4003004.2"400 x 300
GDEQ042Z214.2"400 x 300
GDEY042Z984.2"400 x 300
HINK_E075A017.5"640 x 384
GDEY0579Z935.79"792 x 272
GDEQ0583Z315.83"648 x 480  LáskaKit stavebnice
GDEY075Z087.5"800 x 480  LáskaKit stavebnice
GDEH075Z907.5"880 x 528
GDEM102Z9110.2"960 x 640
GDEY116Z9111.6"960 x 640
GDEY1248Z5112.48"1304 x 984  LáskaKit stavebnice
GDEM133Z9113.3"960 x 680
4 barvy
Firmware Typ displeje Rozlišení
GDEY0213F512.13"128 x 250
GDEY0266F51H2.66"184 x 460
GDEY029F51H2.9"168 x 384
WS3004YRBW3.00"168 x 400
GDEY0420F514.2"400 x 300
WS437YRBW4.37"512 x 368
GDEY0579F515.79"792 x 272
GDEM075F527.5"800 x 480
GDEY116F5111.6"960 x 640
7 barev
Firmware Typ displeje Rozlišení
GDEP0565D905.65"600 x 448
GDEY073D467.3"800 x 480
GDEP073E017.3"800 x 480
Deska, která půjde časem do výroby. Měření baterie přes ADC, fyzické přepínače pro zvolení typu displeje.
Černobílý
Firmware Typ displeje Rozlišení
GDEW0154T81.54"152 x 152
GDEY027T912.7"176 x 264
GDEY029T942.9"128 x 296
GDEY029T71H2.9"168 x 384
GDEQ031T103.1"240 x 320
GDEQ042T814.2"400 x 300
GDEY0579T935.79"792 x 272
GDEQ0583T315.83"648 x 480  LáskaKit stavebnice
WS75BWT77.5"800 x 480
GDEW075T77.5"800 x 480
GDEY075T7BW7.5"800 x 480
GDEM102T9110.2"960 x 640  LáskaKit stavebnice
GDEM1085T5110.85"1360 x 480
GDEM133T9113.3"960 x 680
Stupně šedi
Firmware Typ displeje Rozlišení
GDEY0154D671.54"200 x 200
GDEY0213B742.13"128 x 250
GDEW042T2_G4.2"400 x 300
GDEY042T814.2"400 x 300
GDEQ0426T824.26"800 x 480
GDEY075T77.5"800 x 480  LáskaKit stavebnice
Třibarevný (červená/žlutá)
Firmware Typ displeje Rozlišení
GDEY0154Z901.54"200 x 200
WS42YBW4003004.2"400 x 300
GDEQ042Z214.2"400 x 300
GDEY042Z984.2"400 x 300
HINK_E075A017.5"640 x 384
GDEY0579Z935.79"792 x 272
GDEQ0583Z315.83"648 x 480  LáskaKit stavebnice
GDEY075Z087.5"800 x 480  LáskaKit stavebnice
GDEH075Z907.5"880 x 528
GDEM102Z9110.2"960 x 640
GDEY116Z9111.6"960 x 640
GDEY1248Z5112.48"1304 x 984  LáskaKit stavebnice
GDEM133Z9113.3"960 x 680
4 barvy
Firmware Typ displeje Rozlišení
GDEY0213F512.13"128 x 250
GDEY0266F51H2.66"184 x 460
GDEY029F51H2.9"168 x 384
WS3004YRBW3.00"168 x 400
GDEY0420F514.2"400 x 300
WS437YRBW4.37"512 x 368
GDEY0579F515.79"792 x 272
GDEM075F527.5"800 x 480
GDEY116F5111.6"960 x 640
7 barev
Firmware Typ displeje Rozlišení
GDEP0565D905.65"600 x 448
GDEY073D467.3"800 x 480
GDEP073E017.3"800 x 480

Vývojová deska s čipem ESP32-S3 a se sedmibarevným displejem připojeným přes LáskaKit SPI adaptér.

7color ePaper 7.3 + LaskaKit SPI Adapter

Firmware Typ displeje Parametry
GDEY073D46 7 barev, 800 x 480, 7.3", LáskaKit ESP32S3 + Adaptér
GDEP073E01 6 barev s lepší saturací, 800 x 480, 7.3", LáskaKit ESP32S3 + Adaptér

 

 

 

 

 

Poznámky k firmwaru

  • Verze FW pro tuto desku je označená jako 2.5, ale má řadu vlastností z 3.0, především rychlé načítání - tato vývojová větev pro EPDiy desku je samostatná od hlavního FW pro SPI desky.
  • Neplánujete-li připojit čidlo teploty (vlhkosti/tlaku/CO2), pak můžete nahrát lehce úspornější FW bez podpory čidel.
8 odstínů šedi
Firmware Typ displeje Rozlišení
ED060XC36"1024 x 758
ED060XC36"1024 x 758 S podporou čidel
ED097TC29.7"1200 x 825
ED097TC29.7"1200 x 825 S podporou čidel
Černobílý
Firmware Typ displeje Rozlišení
GDEW0154T81.54"152 x 152
GDEY027T912.7"176 x 264
GDEY029T942.9"128 x 296
GDEY029T71H2.9"168 x 384
GDEQ031T103.1"240 x 320
GDEQ042T814.2"400 x 300
GDEY0579T935.79"792 x 272
GDEQ0583T315.83"648 x 480
WS75BWT77.5"800 x 480
GDEW075T77.5"800 x 480
GDEY075T7BW7.5"800 x 480
GDEM102T9110.2"960 x 640
GDEM133T9113.3"960 x 680
Stupně šedi
Firmware Typ displeje Rozlišení
GDEY0154D671.54"200 x 200
GDEY0213B742.13"128 x 250
GDEW042T2_G4.2"400 x 300
GDEY042T814.2"400 x 300
GDEQ0426T824.26"800 x 480
GDEY075T77.5"800 x 480
Třibarevný (červená/žlutá)
Firmware Typ displeje Rozlišení
GDEY0154Z901.54"200 x 200
WS42YBW4003004.2"400 x 300
GDEQ042Z214.2"400 x 300
GDEY042Z984.2"400 x 300
HINK_E075A017.5"640 x 384
GDEY0579Z935.79"792 x 272
GDEQ0583Z315.83"648 x 480
GDEY075Z087.5"800 x 480
GDEH075Z907.5"880 x 528  Pájeníčko sada ŽO 7.5"
GDEM102Z9110.2"960 x 640
GDEY116Z9111.6"960 x 640
GDEY1248Z5112.48"1304 x 984
GDEM133Z9113.3"960 x 680
4 barvy
Firmware Typ displeje Rozlišení
GDEY0213F512.13"128 x 250
GDEY0266F51H2.66"184 x 460
GDEY029F51H2.9"168 x 384
WS3004YRBW3.00"168 x 400
GDEY0420F514.2"400 x 300
WS437YRBW4.37"512 x 368
GDEY0579F515.79"792 x 272
GDEM075F527.5"800 x 480  Pájeníčko sada ŽO 7.5"
GDEY116F5111.6"960 x 640
7 barev
Firmware Typ displeje Rozlišení
GDEP0565D905.65"600 x 448
GDEY073D467.3"800 x 480
GDEP073E017.3"800 x 480

Firmware pro ePaper sady od Seeed studio.

Firmware Model Rozlišení Barevnost
DIE01021S 2.13" 122x250
DIS08792E 4.2" 400x300
DIS08792E 5.79" 272x792

Firmware pro ePaper sady od Seeed studio.

Firmware Typ displeje Rozlišení Sada
WS75BWT7 7.5" 800x480 XIAO 7.5" ePaper Panel
GDEY075T7BW 7.5" 800x480 TRMNL 7.5" (OG) DIY Kit
WS75BWT7 7.5" 800x480 reTerminal E1001 BW
GDEP073E01 7.3" 800x480 reTerminal E1002 E6
Černobílý
Firmware Typ displeje Rozlišení
GDEW0154T81.54"152 x 152
GDEY027T912.7"176 x 264
GDEY029T942.9"128 x 296
GDEY029T71H2.9"168 x 384
GDEQ031T103.1"240 x 320
GDEQ042T814.2"400 x 300
GDEY0579T935.79"792 x 272
GDEQ0583T315.83"648 x 480
WS75BWT77.5"800 x 480
GDEW075T77.5"800 x 480
GDEY075T7BW7.5"800 x 480
GDEM102T9110.2"960 x 640
GDEM1085T5110.85"1360 x 480
GDEM133T9113.3"960 x 680
Stupně šedi
Firmware Typ displeje Rozlišení
GDEY0154D671.54"200 x 200
GDEY0213B742.13"128 x 250
GDEW042T2_G4.2"400 x 300
GDEY042T814.2"400 x 300
GDEQ0426T824.26"800 x 480
GDEY075T77.5"800 x 480
Třibarevný (červená/žlutá)
Firmware Typ displeje Rozlišení
GDEY0154Z901.54"200 x 200
WS42YBW4003004.2"400 x 300
GDEQ042Z214.2"400 x 300
GDEY042Z984.2"400 x 300
HINK_E075A017.5"640 x 384
GDEY0579Z935.79"792 x 272
GDEQ0583Z315.83"648 x 480
GDEY075Z087.5"800 x 480
GDEH075Z907.5"880 x 528
GDEM102Z9110.2"960 x 640
GDEY116Z9111.6"960 x 640
GDEM133Z9113.3"960 x 680
4 barvy
Firmware Typ displeje Rozlišení
GDEY0213F512.13"128 x 250
GDEY0266F51H2.66"184 x 460
GDEY029F51H2.9"168 x 384
WS3004YRBW3.00"168 x 400
GDEY0420F514.2"400 x 300
WS437YRBW4.37"512 x 368
GDEY0579F515.79"792 x 272
GDEM075F527.5"800 x 480
GDEY116F5111.6"960 x 640
7 barev
Firmware Typ displeje Rozlišení
GDEP0565D905.65"600 x 448
GDEY073D467.3"800 x 480
GDEP073E017.3"800 x 480
Firmware Typ displeje Rozlišení Sada
GDEY0213B74 2.13" 250x122 MakerBadge, revize B
GDEY0213B74 2.13" 250x122 MakerBadge, revize D

Průvodce krok za krokem

flashovacím procesem

1 Z tabulky výše zvolte postupně výrobce desky, vývojovou desku a následně displej, který máte k vývojový desce připojený (nebo ho teprve připojíte) a klikněte na "Instalovat" v konkrétním řádku. Firmware automaticky podporuje následující čidla pro teplotu/vlhkost/tlak/CO2: SHT40/41/45, SCD40/41, BME280 a STCC4.


2 Zvolte sériový port, na kterém je připojená základní deska a dejte "Připojení" (Connect). Pokud zvolíte "zrušit", tak se vám objeví informace viz další bod.


2a Pokud nejde zvolit sériový port (není vidět v seznamu), bude vám nabídnuta pomoc proč nevidíte ten správný. Zkontrolujte prosím:

  1. Zda je zařízení (vývojová deska) připojené k tomuto počítači.
  2. Zda je zařízení zapnuté (měla by svítit LED dioda na desce nebo USB převodníku, máte-li starší typ desky, kde je extra převodník potřeba).
  3. Zda je kabel, kterým je zařízení připojené, i datový a není určený jenom pro napájení.
  4. Nainstalujte potřebné ovladače pro použitý čip v zařízení.
  5. Vyzkoušejte jiný USB port, prohlížeč (Chrome/Edge), kabel nebo rovnou počítač.


3 Máte-li naflashováno, můžete z nabídky zvolit "Logs & console" a podívat, se co se vypisuje do sériového výstupu - viz poslední bod tohoto návodu. Jinak pokračujte prvním odkazem s označením ePaperu, u kterého jste tuto flashovací proceduru spustili.


4 Chcete-li udělat čistou instalaci, zvolte "Erase device" pro vymazání paměti desky před nahráním nového firmwaru. Pokud chcete zachovat nastavení Wi-Fi a další data (doporučujeme), zvolte rovnou "NEXT".


5 Ještě jednou zkontrolujte, že typ displeje a jeho parametry souhlasí s tím, co máte připojené k desce. Pokud ne, tak zvolte "zpět"/"zrušit" a zvolte jiný firmware zde na stránce. Pokud je vše v pořádku, pak pokračujte tlačítkem "INSTALL".


6 Začne flashování. Nejprve se vymažou stará data z paměti a následně se nahraje kompletní firmware. Celá procedura by měla být hotová během tří minut a je lepší nechat okno (záložku) s flashováním v popředí. Rozhodně ho nezavírejte! Na konci, jakmile je instalace kompletní, pokračujte přes odkaz "NEXT".

Visí pouze "Connecting" a nezačne "Installing"? Zkuste jiný USB port, kratší nebo jiný USB kabel, jiný prohlížeč (Edge/Chrome) nebo počítač. Zkontrolujte také, že máte displej připojený k vývojové desce.

     


7 Dostali jste se zpátky na úvodní okno. Nyní můžete zvolit "LOGS & CONSOLE", abyste se podívali, co deska hlásí do sériového výstupu. Každopádně můžete pokračovat v návodu oživení displeje v dokumentaci jeho připojením na domácí Wi-Fi a následnou registrací zde na portálu.


8 Při otevření konzole bude nejspíš výpis prázdný, protože už deska stihla vypsat základní informace a vysílá přístupový bod, na který je potřeba se připojit s heslem "zivyobraz". Vývojovou desku můžete restartovat buď na ní tlačítkem RESET nebo v průvodci kliknutím na "RESET DEVICE". Následně by se měla okamžitě v konzoli objevit informace o tom, že deska nabíhá a co se děje (vysílá AP abyste se připojili nebo stahuje obrázek ze serveru). V případě, že by vše nešlo podle plánu, tak uložte screenshot s tímto výpisem a kontaktujte mě přes e-mail (a výpis přiložte).