Doorgaan naar artikel

+49 1626571232

info@openelab.io

🚀Gratis verzending vanaf 50€ in de EU / 80€ wereldwijd

ChronoPortal: gepersonaliseerde e-inktkalender met ESP32

28 Oct 2024 0 Opmerkingen

Invoering

ChronoPortal is een open-sourceproject dat de ESP32 -microcontroller combineert met een e-ink-display, waarmee gebruikers een unieke en creatieve manier krijgen om data, tijd en weer bij te houden . Geïnspireerd door een prototype met een Portal -gamethema, heeft de ontwikkelaar het opnieuw ontworpen voor een lange batterijduur en wandmontage.
 
 

Belangrijkste kenmerken

  1. Portal-geïnspireerd ontwerp
    De kalender integreert visuele elementen uit Portal- en Portal 2-games, waarbij gevaarpictogrammen worden weergegeven voor specifieke datumbereiken: >dagen 1–16 tonen Portaal pictogrammen, terwijl dagen 17–31 overschakelen naar Portaal 2 pictogrammen.
  2. E-Ink Display Technologie
    De kalender is voorzien van een 7,5-inch e-inktscherm met een resolutie van 800 x 480, geoptimaliseerd voor een laag energieverbruik en een betere leesbaarheid. Het maakt gebruik van een grijswaardentechniek om de beelden te verbeteren, perfect voor langdurig gebruik op batterijen.
  3. ESP32 Platform Integratie
    ChronoPortal is gebouwd op de krachtige ESP32-microcontroller en biedt dual-core verwerking, Wi-Fi en Bluetooth-functionaliteit. Het maakt verbinding met internet om realtime- en weergegevens te synchroniseren, waarbij gebruik wordt gemaakt van OpenWeatherMap voor dynamische weerupdates.
  4. Open-source en aanpasbaar
    Alle broncode en 3D-printbare casebestanden zijn beschikbaar op GitHub , waardoor gebruikers het project naar eigen wens kunnen aanpassen en kunnen bijdragen aan de ontwikkeling ervan.

Kernfuncties

  1. Datum- en tijdweergave: Toont de huidige datum en tijd, inclusief jaar, maand, dag, uur, minuut en seconde.
  2. Weerinformatie: integreert met OpenWeatherMap om een ​​voorspelling voor 5 dagen of 12 uur te bieden, met weergave van gemiddelde weersomstandigheden, hoge/lage temperaturen en vochtigheid.
  3. Herinneringen en meldingen: gebruikers kunnen herinneringen instellen voor belangrijke evenementen, vergaderingen of verjaardagen om georganiseerd te blijven.
  4. Aanpasbare thema's: gebruikers kunnen van thema wisselen om de kalender te personaliseren op basis van hun stijl en voorkeuren.
 

Componenten

  

Montage-instructies voor ChronoPortal

Voordat u begint, is het belangrijk om te weten dat dit project het solderen en afknippen van de meegeleverde beeldschermbedrading omvat. Omdat het beeldscherm het duurste onderdeel is, wordt het ten zeerste aanbevolen om het beeldscherm eerst te testen voordat u kabels doorknipt, om er zeker van te zijn dat het goed werkt. Als het defect is, heb je nog steeds de mogelijkheid om het te retourneren. U kunt de pinheaders tijdelijk solderen om de kabelboom rechtstreeks aan te sluiten. Na het testen desoldeert u ze en gaat u verder met de onderstaande montagestappen.
 
 

3D-printen en displayassemblage

  1. Print de Case Componenten:
  • Afdrukken front.stl En back.stl Eerst. Terwijl u deze onderdelen in elkaar zet, kunt u ook beginnen met printen cover.stl.

  • Laaghoogte: 0,2 mm wordt aanbevolen, maar andere printinstellingen zijn flexibel.

 
  1. Bereid het E-Ink-display voor:
  • Als het display een beschermfolie heeft, verwijdert u deze door aan het gekleurde lipje in de hoek te trekken.

  • Buig de lintkabel voorzichtig voor en steek het scherm in het voorste STL- gedeelte. Zorg dat de kabel goed aansluit op de sleuf aan de zijkant.

⚠️ Let op: de lintkabel en het display zijn kwetsbaar, dus ga er voorzichtig mee om om schade te voorkomen.
 
 
  1. Stel de zaak samen:
  • Zorg ervoor dat het scherm gelijk ligt met de boven- en onderrand van de voorklep.

  • Plaats de back.stl component over het beeldscherm en zorg ervoor dat de lintkabel soepel in de zijsleuf glijdt.

  • Gebruik M3x8-schroeven om de achtercover op elke hoek aan de voorkant vast te zetten.

 

De E-Paper Driver HAT en ESP32 aansluiten

  1. Verbind de stuurkaart:
  • Plaats de e-Paper Driver HAT in de sleuf naast de lintkabel. Klem de lintkabel in de connector en vergrendel deze stevig.
  • Zorg ervoor dat de Display Config-schakelaar op B staat en de Interface Config-schakelaar op 0 om een ​​goede functionaliteit te garanderen.
  1. Verbind de ESP32 met de driver HEEFT:
Hieronder vindt u het bedradingsschema. Houd er rekening mee dat de PWR pin alleen bestaat op Waveshare-driverboardversies 2.3 of hoger.
Als je een oudere revisie hebt, negeer dan de PWR-verbinding:
e-Paper HAT <-> ESP32
VCC (Grijs) <-> 3.3v
GND (Bruin) <-> GND
DIN (Blauw) <-> IO13
CLK (Geel) <-> IO14
CS (Oranje) <-> IO15
DC (Groen) <-> IO23
RST (Wit) <-> IO33
DRUK (Paars) <-> IO27
PWR (Rood) <-> IO32

 

Eindassemblage

  1. Bevestig de batterijhouder:
  • Gebruik plastic bindmiddel (bijv. JB Weld) om de batterijhouder in de behuizing vast te zetten.
  • Soldeer de rode en zwarte batterijdraden aan de Vin en GND pinnen op het ESP32-bord.

 

  1. Beveilig de Dekking:
  • Stop alle draden in de uitsparing van de behuizing om te voorkomen dat ze bekneld raken. Zorg ervoor dat de ESP32 stevig op zijn plaats zit.

  • Installeer de geprinte cover.stl en bevestig deze met M3x8 schroeven in elke hoek en één in het midden boven de batterijhouder.

Programmeren van ESP32

Plaats de batterijen nog niet, de ESP32 moet nog geprogrammeerd worden. Zodra de firmware is geüpload en getest, kunnen de batterijen worden geïnstalleerd om het apparaat van stroom te voorzien.
 
Dit gestroomlijnde proces zorgt ervoor dat uw display correct werkt vóór de eindmontage en dat alle componenten veilig zijn vastgezet voor langdurig gebruik.
Vorig bericht
Volgende bericht

laat een reactie achter

Alle blogreacties worden vóór publicatie gecontroleerd

Iemand heeft onlangs een gekocht

Bedankt voor het abonneren!

Deze e-mail is geregistreerd!

Shop de look

Kies opties

Bewerk optie
Terug op voorraad melding
this is just a warning
Log in
Winkelmand
0 artikelen
RuffRuff App RuffRuff App by Tsun