ChronoPortal: Personalizovaný E-Ink kalendář s ESP32

Zavedení

ChronoPortal je open-source projekt, který kombinuje ESP32 mikrokontrolér s e-ink displejem, který uživatelům nabízí jedinečný a kreativní způsob, jak sledovat data, čas a počasí. Inspirován prototypem s tématem hry Portal, vývojář jej přepracoval pro dlouhou výdrž baterie a možnost zavěšení na zeď.
 
 

Klíčové vlastnosti

  1. Design inspirovaný hrou Portal
    Kalendář integruje vizuální prvky z her Portal a Portal 2, zobrazující ikony nebezpečí pro specifické časové úseky: dny 1–16 zobrazují Portal ikony, zatímco dny 17–31 přecházejí na Portal 2 ikony.
  2. Technologie displeje E-Ink
    Kalendář má 7,5palcový e-ink displej s rozlišením 800x480, optimalizovaný pro nízkou spotřebu energie a prodlouženou čitelnost. Používá stupně šedi ke zlepšení vizuálu, ideální pro dlouhodobé použití na baterii.
  3. Integrace platformy ESP32
    Postavený na výkonném mikrokontroléru ESP32, ChronoPortal nabízí dvoujádrové zpracování, Wi-Fi a Bluetooth funkce. Připojuje se k internetu pro synchronizaci reálného času a dat o počasí, využívající OpenWeatherMap pro dynamické aktualizace počasí.
  4. Open-source a přizpůsobitelné
    Veškerý zdrojový kód a soubory pro 3D tisk pouzdra jsou k dispozici na GitHubu, což uživatelům umožňuje upravit projekt podle svých potřeb a přispět k jeho vývoji.

Základní funkce

  1. Zobrazení data a času: Zobrazuje aktuální datum a čas, včetně roku, měsíce, dne, hodiny, minuty a sekundy.
  2. Informace o počasí: Integruje se s OpenWeatherMap a poskytuje buď 5denní, nebo 12hodinovou předpověď, zobrazující průměrné povětrnostní podmínky, maximální/minimální teploty a vlhkost.
  3. Připomínky a oznámení: Uživatelé si mohou nastavit připomínky na důležité události, schůzky nebo narozeniny, aby zůstali organizovaní.
  4. Uživatelsky přizpůsobitelná témata: Uživatelé mohou měnit témata, aby si kalendář přizpůsobili podle svého stylu a preferencí.
 

Komponenty

  

Montážní pokyny pro ChronoPortal

Před zahájením je důležité vědět, že tento projekt zahrnuje pájení a zkracování přiloženého kabelového svazku displeje. Jelikož je displej nejdražší součástkou, důrazně se doporučuje nejprve otestovat displej před jakýmkoli stříháním vodičů, aby bylo zajištěno, že funguje správně. Pokud je vadný, stále máte možnost jej vrátit. Můžete dočasně připájet pinové konektory pro přímé připojení svazku. Po testování je odspájkujte a pokračujte podle níže uvedených kroků montáže.
 
 

3D tisk a montáž displeje

  1. Vytiskněte komponenty případu:
  • Vytisknout front.stl a back.stl nejprve. Při sestavování těchto dílů můžete také začít tisknout cover.stl.

  • Výška vrstvy: Doporučuje se 0,2 mm, ale ostatní nastavení tisku jsou flexibilní.

 
  1. Připravte E-Ink displej:
  • Pokud má displej ochrannou fólii, odstraňte ji tažením za barevnou záložku v rohu.

  • Jemně předohněte páskový kabel a vložte displej do části front.stl, přičemž zarovnejte kabel se bočním slotem.

⚠️ Upozornění: Plochý kabel a displej jsou křehké, proto s nimi zacházejte opatrně, abyste předešli poškození.
 
 
  1. Sestavte pouzdro:
  • Zajistěte, aby displej byl zarovnán s horními a dolními hranami předního krytu.

  • Umístěte back.stl komponentu přes displej, přičemž zajistěte, aby stužkový kabel hladce sklouzl do bočního slotu.

  • Použijte šrouby M3x8 k upevnění zadního krytu k přední straně v každém rohu.

 

Připojení E-Paper Driver HAT a ESP32

  1. Připojte řídicí desku:
  • Vložte e-Paper Driver HAT do slotu poblíž plochého kabelu. Připevněte plochý kabel do konektoru a pevně jej zajistěte.
  • Ujistěte se, že přepínač Display Config je nastaven na B a přepínač Interface Config na 0, aby byla zajištěna správná funkčnost.
  1. Připojte ESP32 k ovladači :
Níže je schéma zapojení. Všimněte si, že pin PWR existuje pouze na verzích ovladačové desky Waveshare 2.3 nebo novějších.
Pokud máte starší revizi, ignorujte připojení PWR:
Elektronický papír HAT <-> ESP32
VCC (šedá) <-> 3.3v
GND (hnědá) <-> Zem
DIN (modrá) <-> IO13
CLK (žlutá) <-> IO14
CS (oranžová) <-> IO15
DC (zelená) <-> IO23
RST (bílá) <-> IO33
ZANEPRÁZDĚNO (Fialová) <-> IO27
PWR (červená) <-> IO32

 

Konečná montáž

  1. Připevněte držák baterie:
  • Použijte plastové lepidlo (např. JB Weld) k upevnění držáku baterie uvnitř pouzdra.
  • Přivařte červené a černé bateriové vodiče k pinům Vin a GND na desce ESP32.

 

  1. Zajistěte kryt:
  • Zasuňte všechny vodiče do výřezu v pouzdře, aby nedošlo k jejich sevření. Ujistěte se, že ESP32 pevně sedí na svém místě.

  • Nainstalujte vytištěný cover.stl a upevněte jej pomocí šroubů M3x8 v každém rohu a jednoho uprostřed nad držákem baterie.

Programování ESP32

Ještě nevkládejte baterie, protože ESP32 je třeba ještě naprogramovat. Jakmile bude firmware nahrán a otestován, mohou být baterie instalovány k napájení zařízení.
 
Tento zjednodušený proces zajišťuje, že váš displej funguje správně před konečnou montáží a že všechny komponenty jsou bezpečně upevněny pro dlouhodobý provoz.

Zanechte komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

Přihlaste se k odběru našeho newsletteru

Získejte nejnovější informace o našich produktech a speciálních nabídkách.