Dnes si vyrobíme fiktivní cedulku s otevírací dobou obchodu. Nebudeme k tomu potřebovat ani jednu řádku zdrojového kódu a instalaci složitých nástrojů pro programování

Dnes si vyrobíme fiktivní cedulku s otevírací dobou obchodu. Nebudeme k tomu potřebovat ani jednu řádku zdrojového kódu a instalaci složitých nástrojů pro programování

Surová sedmibarevná bitmapa složená automaticky v Pythonu na internetovém serveru

Surová sedmibarevná bitmapa složená automaticky v Pythonu na internetovém serveru

A její zobrazení na cílovém displeji s elektronickým inkoustem

A její zobrazení na cílovém displeji s elektronickým inkoustem

U Michala doma... Foto:  @MultiTricker

U Michala doma... | Foto: @MultiTricker

Ukázky Živých obrazů od samotných uživatelů

Ukázky Živých obrazů od samotných uživatelů

LaskaKit ESPink

LaskaKit ESPink

Dronecz ES3ink. Všimněte si, že ES3ink má druhý USB konektor kolmo pro snadné zapojení do rámečku. Nabizí také mechanický vypínač a úspornější měření stavu akumulátoru

Dronecz ES3ink. Všimněte si, že ES3ink má druhý USB konektor kolmo pro snadné zapojení do rámečku. Nabizí také mechanický vypínač a úspornější měření stavu akumulátoru

Česká deska ESPink a připojený e-inkový displej  GDEW042T2

Česká deska ESPink a připojený e-inkový displej GDEW042T2

Jediné, na co je třeba dát pozor, je správné zapojení plochého vodiče

Jediné, na co je třeba dát pozor, je správné zapojení plochého vodiče

Protože jsem si vybral displej, pro který je už vyrobený firmware, mohu ho do desky ESPink nahrát přímo z webového prohlížeče

Protože jsem si vybral displej, pro který je už vyrobený firmware, mohu ho do desky ESPink nahrát přímo z webového prohlížeče

Spárování s USB zařízením a nahrávání firmwaru

Spárování s USB zařízením a nahrávání firmwaru

Spárování s USB zařízením a nahrávání firmwaru

Spárování s USB zařízením a nahrávání firmwaru

Spárování s USB zařízením a nahrávání firmwaru

Spárování s USB zařízením a nahrávání firmwaru

Firmware je nahraný a vše funguje, na displeji se totiž zobrazila prosba, abych se spojil s dočasným Wi-Fi hotspotem pro dokončení nastavení připojení k internetu

Firmware je nahraný a vše funguje, na displeji se totiž zobrazila prosba, abych se spojil s dočasným Wi-Fi hotspotem pro dokončení nastavení připojení k internetu

Nastavení připojení k internetu pomocí dočasného Wi-Fi hotspotu a webového rozhraní knihovny WiFiManager, kterou používá Živý obraz

Nastavení připojení k internetu pomocí dočasného Wi-Fi hotspotu a webového rozhraní knihovny WiFiManager, kterou používá Živý obraz

Nastavení připojení k internetu pomocí dočasného Wi-Fi hotspotu a webového rozhraní knihovny WiFiManager, kterou používá Živý obraz

Nastavení připojení k internetu pomocí dočasného Wi-Fi hotspotu a webového rozhraní knihovny WiFiManager, kterou používá Živý obraz

Nastavení připojení k internetu pomocí dočasného Wi-Fi hotspotu a webového rozhraní knihovny WiFiManager, kterou používá Živý obraz

Nastavení připojení k internetu pomocí dočasného Wi-Fi hotspotu a webového rozhraní knihovny WiFiManager, kterou používá Živý obraz

Žiju, jsem připojený k internetu, ale ještě mě prosím zaregistruj

Žiju, jsem připojený k internetu, ale ještě mě prosím zaregistruj

Semiautomatická registrace displeje, pokud je na stejné veřejné IP

Semiautomatická registrace displeje, pokud je na stejné veřejné IP

Dokončení konfigurace displeje

Dokončení konfigurace displeje

Vybral jsem režim Galerie, motiv Kalendář Portal (400 × 300 px) a displej se za pár sekund bez jediné řádky vlastního kódu proměnil v jednoduchý kalendář

Vybral jsem režim Galerie, motiv Kalendář Portal (400 × 300 px) a displej se za pár sekund bez jediné řádky vlastního kódu proměnil v jednoduchý kalendář

Přehled vlastních ePaperů a  jejich poslední známý stav včetně miniatury obrazovky

Přehled vlastních ePaperů a  jejich poslední známý stav včetně miniatury obrazovky

Vytváříme novou obrazovku na míru

Vytváříme novou obrazovku na míru

Návrhové prostředí s náhledem

Návrhové prostředí s náhledem

Protože mám k dispozici displej se čtyřmi odstíny, nejmenší řádek označím jako tmavě šedý

Protože mám k dispozici displej se čtyřmi odstíny, nejmenší řádek označím jako tmavě šedý

Při návrhu obrazovky můžete pracovat i s vlastními hodnotami, které do Živého obrazu můžete zasílat skrze HTTP

Při návrhu obrazovky můžete pracovat i s vlastními hodnotami, které do Živého obrazu můžete zasílat skrze HTTP

Navržená obrazovka na skutečném e-inku 

Navržená obrazovka na skutečném e-inku 

Za jeden ePaper zapaltíte 100 Kč ročně

Za jeden ePaper zapaltíte 100 Kč ročně

Desky ESPink a ESP32-LPKit používají shodný řídící SoC modul ESP32-WROOM-32, takže na tu druhou také mohu bez problému nahrát hotový firmware přímo z prohlížeče

Desky ESPink a ESP32-LPKit používají shodný řídící SoC modul ESP32-WROOM-32, takže na tu druhou také mohu bez problému nahrát hotový firmware přímo z prohlížeče

7,3“ sedmibarevný e-ink GDEY073D46 připojený skrze adaptér DESPI-C73 na sběrnici SPI desky ESP32-LPKit a úspěšná instalace firmawaru Živý obraz přímo z webkového prohlížeče

7,3“ sedmibarevný e-ink GDEY073D46 připojený skrze adaptér DESPI-C73 na sběrnici SPI desky ESP32-LPKit a úspěšná instalace firmawaru Živý obraz přímo z webkového prohlížeče

Surová sedmibarevná bitmapa složená automaticky v Pythonu na internetovém serveru
A její zobrazení na cílovém displeji s elektronickým inkoustem
U Michala doma... Foto:  @MultiTricker
Ukázky Živých obrazů od samotných uživatelů
30
Fotogalerie

Živý obraz je český projekt, díky kterému si spustí svůj vlastní e-ink i vaše babička a bez programování

  • Programování e-inků a dalších displejů je složité
  • Co kdyby se ale obrázek stahoval na displej z webové služby?
  • Přesně to dělá Živý obraz a chce za to jen stovku ročně

Cena malých i velkých e-inkových displejů klesla v posledních letech na přijatelnou mez, a tak je dnes najdete nejen v kdejaké sámošce ve formě jednoduchých cenovek, ale také v každém českém e-shopu pro kutily.

Díky tomu, že displej s elektronickým inkoustem spaluje větší díl elektřiny jen při svém překreslení, se stal nedílnou součástí mnoha domácích zbastlených meteostaniček, elektronických kalendářů na baterii pověšených na zdi a dalších lumpáren, no a my si to loni na jaře ukázali na ultimátní předpovědi počasí.

Co kdyby se obraz pro displej vytvářel na webu?

Zkraje června jsme proměnili sedmibarevný a sedmipalcový displej v primitivní nástěnku se čtyřmi segmenty. V prvních třech se každých pár minut překreslovala teplotní, srážková a družicová mapa Česka, no a poslední obdélníček jsme vyhradili pro aktuální datum a stav počasí podle domácích meteorologických čidel.

578243c0-6491-4b85-a919-e116edde529f
Surová sedmibarevná bitmapa složená automaticky v Pythonu na internetovém serveru

Pointou článku tehdy bylo ale vlastně něco úplně jiného. Programování nějakého hezkého grafického rozhraní na jednoduchých mikrokontrolerech je totiž složité, zdlouhavé a nepříliš flexibilní.

Namísto toho jsme proto celou obrazovku kreslili mnohem jednodušeji v Pythonu na webovém serveru a řídící čip ESP32 s Wi-Fi, který měl na starost dění na samotném displeji, si pouze jednou za čas stáhl z internetu hotovou bitmapu a promítl ji na e-ink.

50916d43-849b-4903-bb91-cdf063683f91
A její zobrazení na cílovém displeji s elektronickým inkoustem

Jeden z nejzajímavějších českých projektů

Kdyby si náš článek tehdy přečetl Michal Ševčík aka @MultiTricker, nejspíše by se jen pobaveně ušklíbnul. Tou dobou mu totiž na stole postávala armáda e-inků všech možných velikostí a provedení a Michal v relativní tichosti vyvíjel jeden z nejzajímavějších českých projektů poslední doby nejen pro kutily: Živý obraz.

Tuzemští makeři MultiTrickera velmi dobře znají, Michal je totiž zároveň tvůrce služby TMEP, což je vlastně hosting pro data z vašich čidel. Pokud jste právě zbastlili nějaký ten senzor, potřebujete někde na webu kreslit grafy, ale nechcete strávit zbytek mládí programováním kompletního webu, TMEP je tu přesně pro vás a my si to ukázali v samostatném článku.

565b2c8c-4070-43da-81af-e884ac58f135
U Michala doma...

Živý obraz jde oproti našim jarním hrátkám mnohem dál, s jeho pomocí si totiž může vyrobit stejný e-inkový displej úplně každý, bez napsání jediné řádky programového kódu a s mocným designérem obrazovky přímo na webu! 

Už je to dospělá služba pro každého a se vším všudy a přinejmenším prozatím i s živým vývojem. Michal ji totiž neustále vylepšuje, přidává další a další speciality a nadšená komunita kolem toho všeho pomalu buduje docela funkční ekosystém.

b4470396-1a1c-4ad3-b848-8dd2ed2bc497
Ukázky Živých obrazů od samotných uživatelů

Všechny  malé i velké novinky a ukázky komunity, která nasadila Živý obraz opravdu skoro na všechno, můžete vedle oficiálního webu sledovat také na X na profilu @zivyobraz nebo třeba pod stejnojmenným hashtagem #zivyobraz.

Přihlaste se
a zdarma dočtěte
tento článek

 

Po přihlášení můžete také
diskutovat pod články

Určitě si přečtěte

Články odjinud