Uživatelské nástroje

Nástroje pro tento web


start

Jak na to

Potřebujete display typu ePaper (e-ink), připojený k vývojové desce s ESP32, napájený typicky baterií a to celé uzavřené v (3D tištěném) rámečku.

Do vývojové desky nahrajete firmware Živého obrazu pro konkrétní typ ePaperu (jeho rozlišení a barevnost), přes Wi-Fi se připojíte do AP, které vysílá nenastavená deska (deska AP vysílá i v případě, že se nemůže připojit na již nastavenou Wi-Fi síť). Otevře se vám stránka, kde vyplníte připojení na Wi-Fi připojené do internetu a uložíte. Následně se vývojová deska spojí přes internet se serverem Živého obrazu.

Poté stačí ePaper přidat do svých v administraci https://zivyobraz.eu a zvolit jaký obsah do něj chcete nechat zasílat. Může to být vlastní obrázek, obrázek stahovaný z konkrétní internetové adresy, vlastní či veřejná galerie obrázků, obsah generovaný skriptem (i na vlastní URL) nebo Obrazovku, což je vámi nadesignované rozložení hodnot. Hodnoty na server můžete posílat i z vlastní domácí automatizace.

ePaper vám zároveň může meřit teplotu a vlhkost v místnosti a pokaždé když se připojí na server ji nahlásit. Poslední hodnotu pak vidíte na stránkách Živého obrazu, nebo si ji můžete nechat zasílat na TMEP.cz a mít grafy i statistiky vývoje všech hodnot. Adresa kam zasílat může být libovolná, nejste jí vázáni.

Jaký hardware zvolit

1) Deska, programátor a displej v jednom

Display integrovaný na základní desce:
LaskaKit ESPink-42 ESP32 - B/W display 4,2 palce s rozlišením 400x300 přímo na desce s ESP32.

Krabička na 3D tisk: https://github.com/LaskaKit/ESPink-42/tree/main/3D.

Budete potřebovat ještě baterii (viz odkazy níže). Volitelně můžete přikoupit čidlo teploty a vlhkosti - odkazy opět níže.

2) Složte si zařízení z komponent

LáskaKit aktuálně prodává novou verzi desky 2.5, kde není potřeba programátor a jsou pro ni upravené 3D modely rámečků na Printables.

Programátor

Pro nahrání firmwaru do základní desky od LáskaKitu budete potřebovat ještě programátor: https://www.laskakit.cz/laskakit-ch9102-programmer-usb-c--microusb--uart/

Základní deska

LaskaKit ESPink ESP32 e-Paper (v případě volby varianty s externí anténou přes IPEX konektor nezapomeňte dokoupit ještě tu: https://www.laskakit.cz/mini-antena-3db-2-4g-u-fl--ipex--konektor/)

Pro správné měření napětí připojené baterie je potřeba na desce zapájet ADC propojku.

ePaper

Možností je celá řada, protože k ePaper vývojové desce od LáskaKitu můžete připojit spoustu druhů RAW displejů. Napříč možnostmi bych vybral a doporučil následující dvě jako obvyklé rozměry a rozlišení pro menší a větší displej:

Určitě zajímavý je i sedmibarevný ePaper, ale pozor - je potřeba umět pájet, displej se nepřipojuje do desky přímo, ale přes univerzální SPI e-Paper adaptér DESPI-C73.

Rámeček (kryt) zařízení

V zásadě máte dvě možnosti:

Baterie

V sortimentu LáskaKitu je na výběr mnoho LiPol baterií, které se liší svými rozměry a kapacitou: https://www.laskakit.cz/vyhledavani/?string=geb%20lipol

Kapacitu doporučuji alespoň 1500 mAh a raději volte více (2800 bych viděl jako rozumné minimum) - čím větší kapacita, tím méně častěji bude potřeba zařízení dobíjet. Přibližná doba, jakou zařízení zvládne fungovat při jaké kapacitě, zde bude časem doplněna na základě reálných zkušeností. Barevný/Grayscale eInk potřebuje na obnovení více energie a také záleží jak často budete obsah na displeji obnovovat. Pro skrytí baterie do rámečku je potřeba volit takový rozměr, aby se vešla - záleží na konkrétní instalaci.

Měření teploty a vlhkosti (volitelné)

Čidlo: LaskaKit SHT40 Senzor teploty a vlhkosti vzduchu
Pokud byste chtěli jiné čidlo a měřit třeba ještě tlak nebo CO2, pak je potřeba upravit firmware pro vývojovou desku. Měřit a posílat na server 3 hodnoty není problém, kód s tím počítá.

Propojovací μŠup kabel: https://www.laskakit.cz/--sup--stemma-qt--qwiic-jst-sh-4-pin-kabel-5cm/
Prodává se v různých délkách, ale typicky bohatě stačí nejkratších 5 cm.

Oživení vlastního ePaperu

  • Připojte ePaper k vývojové desce s ESP32. Máte-li i čidlo teploty a vlhkosti SHT40, rovnou ho také zapojte.
  • Pokud jste na Windows a máte jeden z ePaperů pro který je předkompilovaný firmware, můžete vyžít utilitu ESP Flasher a desku jednoduše flashnout vybraným firmwarem.
  • Utilita pro flashnutí: ESP-flasher-windows.exe

LáskaKit

LáskaKit - ESPink

ePaper Označení Stažení
Černobílý, 122 x 250, 2.13" GDEY0213B7 bez čidla / SHT40
Černobílý, 176 x 264, 2.7" GDEY027T91 bez čidla / SHT40
Černobílý, 152 x 152, 1.54" GDEW0154T8 bez čidla / SHT40
Černobílý, 400 x 300, 4.2" GDEW042T2 bez čidla / SHT40
Černobílý, 400 x 300, 4.2" GDEQ042T81 bez čidla / SHT40
Černobílý, 648 x 480, 5.83" GDEQ0583T31 bez čidla / SHT40
Černobílý, 800 x 480, 7.5" GDEW075T7 bez čidla / SHT40
Černobílý, 960 x 640, 10.2" GDEQ102T90 bez čidla / SHT40
Stupně šedi, 400 x 300, 4.2" GDEW042T2_G bez čidla / SHT40
Stupně šedi, 800 x 480, 7.5" GDEW075T7_G bez čidla / SHT40
3 barvy (BW + červená/žlutá), 400 x 300, 4.2" Waveshare42YBW400300 bez čidla / SHT40
3 barvy (BW + červená/žlutá), 400 x 300, 4.2" GDEQ042Z21 bez čidla / SHT40
3 barvy (BW + červená/žlutá), 640 x 384, 7.5" HINK_E075A01 bez čidla / SHT40
3 barvy (BW + červená/žlutá), 648 x 480, 5.83" GDEQ0583Z31 bez čidla / SHT40
3 barvy (BW + červená/žlutá), 800 x 480, 7.5" GDEY075Z08 bez čidla / SHT40
7 barev, 800 x 480, 7.3" GDEY073D46 bez čidla / SHT40

Dronecz

Dronecz - ES3ink

ePaper Označení Stažení
Černobílý, 122 x 250, 2.13" GDEY0213B7 bez čidla / SHT40
Černobílý, 176 x 264, 2.7" GDEY027T91 bez čidla / SHT40
Černobílý, 152 x 152, 1.54" GDEW0154T8 bez čidla / SHT40
Černobílý, 400 x 300, 4.2" GDEW042T2 bez čidla / SHT40
Černobílý, 400 x 300, 4.2" GDEQ042T81 bez čidla / SHT40
Černobílý, 648 x 480, 5.83" GDEQ0583T31 bez čidla / SHT40
Černobílý, 800 x 480, 7.5" GDEW075T7 bez čidla / SHT40
Černobílý, 960 x 640, 10.2" GDEQ102T90 bez čidla / SHT40
Stupně šedi, 400 x 300, 4.2" GDEW042T2_G bez čidla / SHT40
Stupně šedi, 800 x 480, 7.5" GDEW075T7_G bez čidla / SHT40
3 barvy (BW + červená/žlutá), 400 x 300, 4.2" Waveshare42YBW400300 bez čidla / SHT40
3 barvy (BW + červená/žlutá), 400 x 300, 4.2" GDEQ042Z21 bez čidla / SHT40
3 barvy (BW + červená/žlutá), 640 x 384, 7.5" HINK_E075A01 bez čidla / SHT40
3 barvy (BW + červená/žlutá), 648 x 480, 5.83" GDEQ0583Z31 bez čidla / SHT40
3 barvy (BW + červená/žlutá), 800 x 480, 7.5" GDEY075Z08 bez čidla / SHT40
7 barev, 800 x 480, 7.3" GDEY073D46 bez čidla / SHT40
  • Nebo flashněte firmware Živého obrazu z repozitáře. Můžete použít buď Arduino IDE, nebo VS Code (VS Code je lepší, ale jeho instalace je mírně složitější). Projekt na GitHubu připravený pro otevření ve VSCode a pokud chcete použít Arduino IDE, musíte obsah main.cpp zkopírovat do nové sketche a přes "Sketch → Add file" přidat soubor s písmem (OpenSansSB_12px.h). V kódu nezapomeňte nastavit správný typ připojeného ePaperu a případně odkomentovat, že máte zapojené teplotní čidlo. Pokud máte ePaper se stupni šedi (4 barvy - bílá, světle šedá, tmavě šedá, černá), tak kromě odkomentování TYPE_GRAYSCALE musíte vyhodit knihovnu GxEPD2 a mít zahrnutou pouze GxEPD2_4G, jinak Vám to při začátku načítání obrázku ze serveru hodí loop (panicked).
  • Po flashnutí byste měli vidět Wi-Fi síť, kterou deska vysílá. Připojte se na ni s heslem "zivyobraz" a nastavte Wi-Fi na AP, které má přístup do internetu.
  • Nyní by se měl ePaper připojit na server Živého obrazu a stáhnout obrázek o tom, že je potřeba ho zaregistrovat do uživatelského účtu a s jakou MAC adresou:

  • Pod vašim účtem na zivyobraz.eu zvolte "Přidat ePaper". Pokud jste aktuálně k internetu připojeni ze stejné domácnosti jako je ePaper, tak uvidíte následující hlášku pro zjednodušení přidání zařízení:

  • Stačí tedy kliknout na tlačítko a údaje se předvyplní. Následně v nastavení ePaperu (stále na webu Živého obrazu) zvolte zdroj obsahu pro ePaper a nastavení uložte. Během dvou minut by se měl ePaper připojit opět na server a stáhnout si aktuální obsah. Teď už si jen užívejte novou hračku.