Salta al contenuto

+49 1626571232

info@openelab.io

🚀 Spedizione gratuita a partire da 50€ in UE / 80€ in tutto il mondo

ChronoPortal: calendario E-Ink personalizzato con ESP32

28 Oct 2024 0 Commenti

introduzione

ChronoPortal è un progetto open source che combina il microcontrollore ESP32 con un display e-ink, offrendo agli utenti un modo unico e creativo per tenere traccia di date, orari e meteo . Ispirato da un prototipo a tema gioco Portal , lo sviluppatore lo ha riprogettato per una lunga durata della batteria e per un utilizzo montabile a parete.
 
 

Caratteristiche principali

  1. Design ispirato a Portal
    Il calendario integra elementi visivi dei giochi Portal e Portal 2, mostrando icone di pericolo per intervalli di date specifici: i giorni 1-16 mostrano le icone del portale, mentre i giorni 17-31 passano a Portale 2icone.
  2. Tecnologia di visualizzazione E-Ink
    Il calendario è dotato di un display e-ink da 7,5 pollici, risoluzione 800x480, ottimizzato per un basso consumo energetico e una leggibilità estesa. Utilizza una tecnica in scala di grigi per migliorare la grafica, perfetta per l'uso a lungo termine alimentato a batteria.
  3. Integrazione della piattaforma ESP32
    Basato sul potente microcontrollore ESP32, ChronoPortal offre elaborazione dual-core, Wi-Fi e funzionalità Bluetooth. Si connette a Internet per sincronizzare i dati meteorologici e in tempo reale, utilizzando OpenWeatherMap per aggiornamenti meteo dinamici.
  4. Open-Source e Personalizzabile
    Tutto il codice sorgente e i file dei casi stampabili in 3D sono disponibili su GitHub , consentendo agli utenti di modificare il progetto in base alle proprie esigenze e di contribuire al suo sviluppo.

Caratteristiche principali

  1. Visualizzazione di data e ora: mostra la data e l'ora correnti, inclusi anno, mese, giorno, ora, minuto e secondo.
  2. Informazioni meteorologiche: si integra con OpenWeatherMap per fornire previsioni a 5 giorni o 12 ore, visualizzando condizioni meteorologiche medie, temperature alte/basse e umidità.
  3. Promemoria e notifiche: gli utenti possono impostare promemoria per eventi, riunioni o compleanni importanti per rimanere organizzati.
  4. Temi personalizzabili: gli utenti possono cambiare tema per personalizzare il calendario in base al proprio stile e alle proprie preferenze.
 

Componenti

  

Istruzioni di montaggio per ChronoPortal

Prima di iniziare, è importante sapere che questo progetto prevede la saldatura e il taglio del cablaggio del display incluso. Poiché il display è il componente più costoso, si consiglia vivamente di testarlo prima prima di tagliare qualsiasi cavo per assicurarsi che funzioni correttamente. Se difettoso, avrai comunque la possibilità di restituirlo. È possibile saldare temporaneamente i connettori maschio per collegare direttamente il cablaggio. Dopo il test, dissaldali e procedi con i passaggi di assemblaggio riportati di seguito.
 
 

Stampa 3D e Assemblaggio Display

  1. Stampa i componenti del caso:
  • Stampa front.stl E back.stl Primo. Mentre assembli queste parti, puoi anche iniziare a stampare cover.stl.

  • Altezza del livello: si consiglia 0,2 mm, ma altre impostazioni di stampa sono flessibili.

 
  1. Preparare il display E-Ink:
  • Se il display è dotato di pellicola protettiva, rimuovila tirando la linguetta colorata nell'angolo.

  • Pre-piegare delicatamente il cavo a nastro e inserire il display nella parte front.stl , allineando il cavo con la fessura laterale.

⚠️ Attenzione: il cavo a nastro e il display sono fragili, quindi maneggiarli con cura per evitare danni.
 
 
  1. Assemblare il caso:
  • Assicurarsi che il display sia a filo con i bordi superiore e inferiore del coperchio anteriore.

  • Posiziona il back.stl componente sul display, assicurandosi che il cavo a nastro scorra agevolmente nello slot laterale.

  • Utilizza viti M3x8 per fissare la cover posteriore alla parte anteriore in ogni angolo.

 

Collegamento del driver E-Paper HAT e ESP32

  1. Collegare la scheda del driver:
  • Inserire l'e-Paper Driver HAT nello slot vicino al cavo a nastro. Agganciare il cavo a nastro al connettore e fissarlo saldamente.
  • Assicurati che l'interruttore Configurazione display sia impostato su B e l'interruttore Configurazione interfaccia su 0 per garantire il corretto funzionamento.
  1. Collegare l'ESP32 al Driver HA:
Di seguito è riportato lo schema elettrico. Tieni presente che il PWR pin esiste solo sulle versioni della scheda driver Waveshare 2.3 o successive.
Se hai una revisione precedente, ignora la connessione PWR:
e-Paper HAT <-> ESP32
VCC (Grigio) <-> 3.3v
GND (Marrone) <-> TERRA
DIN (Blu) <-> IO13
CLK (Giallo) <-> IO14
CS (Arancione) <-> IO15
DC (Verde) <-> IO23
RST (Bianco) <-> IO33
IMPEGNATO (Viola) <-> IO27
PWR (Rosso) <-> IO32

 

Assemblaggio Finale

  1. Attacca il supporto della batteria:
  • Utilizza un collante per plastica (ad esempio JB Weld) per fissare il supporto della batteria all'interno della custodia.
  • Saldare i fili rosso e nero della batteria ai pin Vin e GND sulla scheda ESP32.

 

  1. Fissa la Copertura:
  • Infila tutti i cavi all'interno della rientranza della custodia per evitare che si pizzichino. Assicurati che l'ESP32 sia saldamente al suo posto.

  • Installare il file cover.stl stampato e fissarlo con viti M3x8 in ogni angolo e una al centro, sopra il supporto della batteria.

Programmazione ESP32

Non inserire ancora le batterie, poiché l'ESP32 deve ancora essere programmato. Una volta caricato e testato il firmware, è possibile installare le batterie per alimentare il dispositivo.
 
Questo processo semplificato garantisce che il display funzioni correttamente prima dell'assemblaggio finale e che tutti i componenti siano fissati in modo sicuro per un funzionamento a lungo termine.
Articolo precedente
Articolo successivo

lascia un commento

Tutti i commenti del blog vengono controllati prima della pubblicazione

Qualcuno ha recentemente acquistato un

Grazie per esserti iscritto!

Questa email è stata registrata!

Acquista il look

Scegli Opzioni

Modifica opzione
Notifica di disponibilità
this is just a warning
Login
Carrello della spesa
0 elementi
RuffRuff App RuffRuff App by Tsun