ChronoPortal: Personoitu E-Ink -kalenteri ESP32:lla

Johdanto

ChronoPortal on avoimen lähdekoodin projekti, joka yhdistää ESP32-mikrokontrollerin e-ink-näyttöön, tarjoten käyttäjille ainutlaatuisen ja luovan tavan seurata päivämääriä, aikaa ja säätä. Portal-peliaiheisesta prototyypistä innoituksensa saanut kehittäjä suunnitteli sen uudelleen pitkäkestoista akkukäyttöä ja seinäkiinnitystä varten.
 
 

Avainominaisuudet

  1. Portal-aiheinen muotoilu
    Kalenteri yhdistää visuaalisia elementtejä Portal ja Portal 2 -peleistä, näyttäen vaaramerkkejä tietyille päivämääräalueille: päivät 1–16 näyttävät Portal-kuvakkeita, kun taas päivät 17–31 vaihtuvat Portal 2-kuvakkeisiin.
  2. E-Ink-näyttötekniikka
    Kalenterissa on 7,5 tuuman, 800x480 resoluution e-ink-näyttö, joka on optimoitu vähäiseen virrankulutukseen ja pitkään luettavuuteen. Se käyttää harmaasävymenetelmää visuaalien parantamiseksi, täydellinen akkukäyttöiseen pitkäaikaiseen käyttöön.
  3. ESP32-alustan integrointi
    Tehokkaalle ESP32-mikrokontrollerille rakennettu ChronoPortal tarjoaa kaksiytimisen suorittimen, Wi-Fi- ja Bluetooth-toiminnot. Se yhdistyy internetiin synkronoimaan reaaliaikaiset ja säädata, hyödyntäen OpenWeatherMapia dynaamisiin sääpäivityksiin.
  4. Avoimen lähdekoodin ja muokattava
    Kaikki lähdekoodi ja 3D-tulostettavat kotelotiedostot ovat saatavilla GitHubissa, mikä mahdollistaa käyttäjien muokata projektia tarpeidensa mukaan ja osallistua sen kehitykseen.

Ydintoiminnot

  1. Päivämäärän ja ajan näyttö: Näyttää nykyisen päivämäärän ja ajan, mukaan lukien vuosi, kuukausi, päivä, tunti, minuutti ja sekunti.
  2. Säätila: Integroituu OpenWeatherMapiin tarjoten joko 5 päivän tai 12 tunnin ennusteen, näyttäen keskimääräiset sääolosuhteet, ylä- ja alilämpötilat sekä kosteuden.
  3. Muistutukset ja ilmoitukset: Käyttäjät voivat asettaa muistutuksia tärkeistä tapahtumista, kokouksista tai syntymäpäivistä pysyäkseen järjestäytyneinä.
  4. Muokattavat teemat: Käyttäjät voivat vaihtaa teemoja personoidakseen kalenterin oman tyylinsä ja mieltymystensä mukaan.
 

Komponentit

  

ChronoPortalin kokoamisohjeet

Ennen aloittamista on tärkeää tietää, että tämä projekti sisältää juottamista ja mukana tulevan näytön johdotuksen leikkaamista. Koska näyttö on kallein komponentti, on erittäin suositeltavaa testata näyttö ensin ennen johtojen leikkaamista varmistaaksesi, että se toimii oikein. Jos se on viallinen, sinulla on silti mahdollisuus palauttaa se. Voit tilapäisesti juottaa nastaliittimet kiinni kytkeäksesi johdotuksen suoraan. Testauksen jälkeen juotokset poistetaan ja jatketaan alla olevien kokoamisohjeiden mukaan.
 
 

3D-tulostus ja näytön kokoaminen

  1. Tulosta kotelon osat:
  • Tulosta front.stl ja back.stl ensiksi. Näitä osia kootessasi voit myös aloittaa tulostamisen cover.stl.

  • Kerroksen korkeus: 0,2 mm on suositeltava, mutta muut tulostusasetukset ovat joustavia.

 
  1. Valmistele E-Ink-näyttö:
  • Jos näytössä on suojakalvo, poista se vetämällä värillistä välilehteä kulmasta.

  • Taivuta nauhakaapelia varovasti ennakkoon ja aseta näyttö front.stl-osaan, kohdistamalla kaapeli sivuliitäntään.

⚠️ Varoitus: Nauhakaapeli ja näyttö ovat hauraita, joten käsittele niitä varoen vaurioiden välttämiseksi.
 
 
  1. Kokoa kotelo:
  • Varmista, että näyttö on tasaisesti etukannen ylä- ja alareunojen kanssa.

  • Aseta back.stl komponentti näytön päällä varmistaen, että nauhakaapeli liukuu sujuvasti sivuliitäntään.

  • Käytä M3x8-ruuveja takakannen kiinnittämiseen etukanteen jokaisessa kulmassa.

 

Yhdistä E-Paper-ohjain HAT ja ESP32

  1. Yhdistä ohjainlevy:
  • Aseta e-Paper-ohjain HAT nauhakaapelin lähellä olevaan liitäntään. Kiinnitä nauhakaapeli liittimeen ja lukitse se tukevasti.
  • Varmista, että Näytön asetuskytkin on asetettu B:hen ja liitännän asetuskytkin 0:aan oikean toiminnan varmistamiseksi.
  1. Kytke ESP32 ohjaimeen HAT:
Alla on kytkentäkaavio. Huomaa, että PWR-nasta on olemassa vain Waveshare-ajurilaudan versioissa 2.3 tai uudemmissa.
Jos sinulla on vanhempi versio, ohita PWR-liitäntä:
e-Paper HAT <-> ESP32
VCC (Harmaa) <-> 3.3v
GND (Ruskea) <-> GND
DIN (Sininen) <-> IO13
CLK (Keltainen) <-> IO14
CS (Oranssi) <-> IO15
DC (Vihreä) <-> IO23
RST (Valkoinen) <-> IO33
BUSY (Violetti) <-> IO27
PWR (Punainen) <-> IO32

 

Lopullinen kokoonpano

  1. Kiinnitä paristokotelo:
  • Käytä muoviliimaa (esim. JB Weld) kiinnittääksesi paristokotelon kotelon sisälle.
  • Juota punainen ja musta paristojen johto ESP32-levyn Vin- ja GND-nastaan.

 

  1. Kiinnitä kansi:
  • Taita kaikki johdot kotelon uran sisään puristumisen estämiseksi. Varmista, että ESP32 istuu tukevasti paikallaan.

  • Asenna tulostettu cover.stl ja kiinnitä se M3x8-ruuveilla jokaiseen kulmaan ja yhteen keskelle paristokoteloa yläpuolelle.

ESP32:n ohjelmointi

Älä vielä aseta paristoja, sillä ESP32 tarvitsee vielä ohjelmointia. Kun laiteohjelmisto on ladattu ja testattu, paristot voidaan asentaa laitteen virransyöttöä varten.
 
Tämä virtaviivaistettu prosessi varmistaa, että näyttö toimii oikein ennen lopullista kokoonpanoa ja että kaikki komponentit ovat turvallisesti kiinnitettyjä pitkäaikaista käyttöä varten.

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Sivupalkki

Uusin julkaisu

Tässä osiossa ei ole tällä hetkellä sisältöä. Lisää sisältöä tähän osioon käyttämällä sivupalkkia.

Rekisteröidy uutiskirjeeseemme

Hanki viimeisimmät tiedot tuotteistamme ja erikoistarjouksistamme.