ChronoPortal: Spersonalizowany kalendarz E-Ink z ESP32

Wprowadzenie

ChronoPortal to projekt open-source, który łączy mikrokontroler ESP32 z wyświetlaczem e-ink, oferując użytkownikom unikalny i kreatywny sposób na śledzenie dat, czasu i pogody. Zainspirowany prototypem o tematyce gry Portal, deweloper przeprojektował go pod kątem długiej żywotności baterii i możliwości montażu na ścianie.
 
 

Kluczowe cechy

  1. Projekt inspirowany Portalem
    Kalendarz integruje elementy wizualne z gier Portal i Portal 2, wyświetlając ikony zagrożeń dla określonych zakresów dat: dni 1–16 pokazują ikony Portal, podczas gdy dni 17–31 przełączają się na ikony Portal 2.
  2. Technologia wyświetlaczy E-Ink
    Kalendarz wyposażony jest w 7,5-calowy wyświetlacz e-ink o rozdzielczości 800x480, zoptymalizowany pod kątem niskiego zużycia energii i wydłużonej czytelności. Wykorzystuje technikę skali szarości, aby poprawić wizualizacje, idealną do długotrwałego użytkowania na baterii.
  3. Integracja platformy ESP32
    Zbudowany na potężnym mikrokontrolerze ESP32, ChronoPortal oferuje dwurdzeniowe przetwarzanie, funkcje Wi-Fi i Bluetooth. Łączy się z internetem, aby synchronizować dane czasu rzeczywistego i pogodowe, wykorzystując OpenWeatherMap do dynamicznych aktualizacji pogody.
  4. Otwarty i konfigurowalny
    Wszystkie kody źródłowe oraz pliki obudowy do druku 3D są dostępne na GitHub, co umożliwia użytkownikom modyfikowanie projektu zgodnie z ich potrzebami oraz przyczynianie się do jego rozwoju.

Główne funkcje

  1. Wyświetlanie daty i godziny: Wyświetla aktualną datę i godzinę, w tym rok, miesiąc, dzień, godzinę, minutę i sekundę.
  2. Informacje o pogodzie: Integruje się z OpenWeatherMap, aby zapewnić prognozę na 5 dni lub 12 godzin, wyświetlając średnie warunki pogodowe, najwyższe/najniższe temperatury oraz wilgotność.
  3. Przypomnienia i powiadomienia: Użytkownicy mogą ustawiać przypomnienia o ważnych wydarzeniach, spotkaniach lub urodzinach, aby pozostać zorganizowanymi.
  4. Dostosowywalne motywy: Użytkownicy mogą zmieniać motywy, aby spersonalizować kalendarz zgodnie ze swoim stylem i preferencjami.
 

Komponenty

  

Instrukcje montażu dla ChronoPortal

Przed rozpoczęciem ważne jest, aby wiedzieć, że ten projekt obejmuje lutowanie i przycinanie dołączonego wiązki przewodów wyświetlacza. Ponieważ wyświetlacz jest najdroższym komponentem, zdecydowanie zaleca się najpierw przetestować wyświetlacz przed przecięciem jakichkolwiek przewodów, aby upewnić się, że działa prawidłowo. W przypadku wadliwości nadal będziesz mieć możliwość zwrotu. Możesz tymczasowo przylutować złącza pinów, aby bezpośrednio podłączyć wiązkę. Po teście, odlutuj je i kontynuuj zgodnie z poniższymi krokami montażu.
 
 

Druk 3D i montaż wyświetlacza

  1. Wydrukuj komponenty obudowy:
  • Drukuj front.stl i back.stl po pierwsze. Podczas montażu tych części możesz również rozpocząć drukowanie cover.stl.

  • Wysokość warstwy: zalecane 0,2 mm, ale inne ustawienia druku są elastyczne.

 
  1. Przygotuj wyświetlacz E-Ink:
  • Jeśli wyświetlacz ma folię ochronną, usuń ją, pociągając za kolorową zakładkę w rogu.

  • Delikatnie wygnij taśmę kablową i włóż wyświetlacz do części front.stl, wyrównując taśmę z bocznym gniazdem.

⚠️ Uwaga: Taśma i wyświetlacz są delikatne, więc obchodź się z nimi ostrożnie, aby uniknąć uszkodzeń.
 
 
  1. Złóż obudowę:
  • Upewnij się, że wyświetlacz jest wyrównany z górnymi i dolnymi krawędziami przedniej okładki.

  • Umieść back.stl komponent nad wyświetlaczem, upewniając się, że taśma kablowa gładko wsuwa się do bocznego gniazda.

  • Użyj śrub M3x8, aby przymocować tylną pokrywę do przedniej na każdym rogu.

 

Łączenie sterownika E-Paper HAT i ESP32

  1. Podłącz płytę sterownika:
  • Włóż sterownik e-Paper HAT do gniazda obok taśmy elastycznej. Przymocuj taśmę elastyczną do złącza i zabezpiecz zatrzaskiem.
  • Upewnij się, że przełącznik konfiguracji wyświetlacza jest ustawiony na B oraz przełącznik konfiguracji interfejsu na 0, aby zapewnić prawidłowe działanie.
  1. Podłącz ESP32 do sterownika KAPELUSZ:
Poniżej znajduje się schemat okablowania. Zauważ, że pin PWR istnieje tylko w wersjach płyty sterownika Waveshare 2.3 lub nowszych.
Jeśli masz starszą wersję, zignoruj połączenie PWR:
e-Paper HAT <-> ESP32
VCC (Szary) <-> 3.3v
GND (Brązowy) <-> GND
DIN (Niebieski) <-> IO13
CLK (Żółty) <-> IO14
CS (Pomarańczowy) <-> IO15
DC (Zielony) <-> IO23
RST (Biały) <-> IO33
ZAJĘTY (Fioletowy) <-> IO27
PWR (Czerwony) <-> IO32

 

Montaż końcowy

  1. Przymocuj uchwyt baterii:
  • Użyj kleju do plastiku (np. JB Weld), aby zabezpieczyć uchwyt baterii wewnątrz obudowy.
  • Przylutuj czerwone i czarne przewody baterii do pinów Vin i GND na płytce ESP32.

 

  1. Zabezpiecz pokrywę:
  • Schowaj wszystkie przewody wewnątrz wnęki obudowy, aby zapobiec ich przycięciu. Upewnij się, że ESP32 jest stabilnie osadzone na swoim miejscu.

  • Zainstaluj wydrukowany cover.stl i zabezpiecz go za pomocą śrub M3x8 w każdym rogu oraz jednej na środku nad uchwytem baterii.

Programowanie ESP32

Nie wkładaj jeszcze baterii, ponieważ ESP32 musi zostać jeszcze zaprogramowany. Po wgraniu i przetestowaniu oprogramowania układowego, baterie można zainstalować, aby zasilić urządzenie.
 
Ten usprawniony proces zapewnia prawidłowe działanie wyświetlacza przed ostatecznym montażem oraz bezpieczne zabezpieczenie wszystkich komponentów na potrzeby długotrwałej eksploatacji.

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Pola wymagane są oznaczone *

Pasek boczny

Najnowszy post

Ta sekcja nie zawiera obecnie żadnych treści. Dodaj treść do tej sekcji, korzystając z paska bocznego.

Zarejestruj się do naszego newslettera

Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.