Oled, lcd - co można i jak wyświetlić?

User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Samo wskazanie nr kropki na ilość kropek nie głupie.

Chociaż obstawiam że mało kto będzie miał 20 kropek..
Kropki są fajne dają takiej estetyki trochę. Godzinę wywalić na górę i będzie git.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
dobo
Posts: 1051
Joined: Sun Apr 07, 2019 8:14 pm
Location: Nadarzyn

Post

Na górze znowu są przekaźniki choć przy zastosowaniu ekspandera np. MCP też robi się tam problem.
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

To może przelacznikq ko figuracji?

Zegar na gorze/dole
Pasek cyfry/kropki

Chyba że to sporo kodu zajmie.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Możecie zawsze napisać własną implementację funkcji
https://github.com/ThingPulse/esp8266-o ... i.cpp#L379

Ja mogę wam ukryć zegar gdy będzie więcej niż 6 ekranów, lub ukryć kropki jak będzie powyżej 6 ekranów - nie będzie to konfigurowalne.
https://gui-generic-builder.supla.io/
dobo
Posts: 1051
Joined: Sun Apr 07, 2019 8:14 pm
Location: Nadarzyn

Post

Jak bym potrafił to bym się nawet słowem nie odezwal ;)
Gitman
Posts: 711
Joined: Sat Nov 05, 2022 7:52 am
Location: Bielawa

Post

Hrumque wrote: Tue Feb 14, 2023 2:07 am
darki wrote: Mon Feb 13, 2023 4:19 pm Czy zamiast oleda podejdzie również lcd1602 z konwerterem ic2?
Tak. Masz w GG konfiguratorze opcje HD44780 - to jest właśnie to.
Choć 1602 to trochę mało znaków - raczej 2004 by miał sens większy.
2004 działa tylko mi nie wyświetla ani termometru, kropelki ani zegarka a na ekranie mieści się tylko "temper" zamiast "temperatura" choć w teorii jeszcze jest dużo miejsca, nie ważne co ustawiam w konfiguracji, dodatkowo kąt widzenia w porównaniu do oledów jest bardzo słaby.
20230226_115407.jpg
Tutaj oled 1,3"
20230226_094021.jpg
A tu wszystkie 0,96", 1,3" i 2004
20230226_094358.jpg
Panowie oled 2,44" jaki ma wymiar płytki w mm a jaki wymiar samego ekraniku ?
You do not have the required permissions to view the files attached to this post.
User avatar
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

krycha88 wrote: Sun Feb 26, 2023 10:25 am Możecie zawsze napisać własną implementację funkcji
https://github.com/ThingPulse/esp8266-o ... i.cpp#L379

Ja mogę wam ukryć zegar gdy będzie więcej niż 6 ekranów, lub ukryć kropki jak będzie powyżej 6 ekranów - nie będzie to konfigurowalne.
Od kiedy ekrany mają wpisywane "tytuły" na górze - to nie wiem po co miały by być kropki na dole.
Miały one sens, by się zorientować który ekran aktualnie się wyświetla - ale jak jest ich kilka to i tak nic to nie zmienia (bo zaraz zobaczymy pozostałe, i rozpoznamy po ikonce po lewej, lub opisie na górze) a jak jest mnustwo - to i tak kropki sie gubią i nie doliczysz się która była od czego i która z N się podświetla ...

Ale fakt - Można by to przeorganizować, i zerar przerzucić na górę (na żółte pole w 2kolorowych oled) - bo tam oprócz wskaźnika wifi to nie ma czego wyświetlać mądrego, a ew kropki na dole - zastąpić polami od wyjść przekaźnikowych
User avatar
YoMan
Posts: 3522
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Hrumque wrote: Sun Feb 26, 2023 8:15 pm
krycha88 wrote: Sun Feb 26, 2023 10:25 am Możecie zawsze napisać własną implementację funkcji
https://github.com/ThingPulse/esp8266-o ... i.cpp#L379

Ja mogę wam ukryć zegar gdy będzie więcej niż 6 ekranów, lub ukryć kropki jak będzie powyżej 6 ekranów - nie będzie to konfigurowalne.
Od kiedy ekrany mają wpisywane "tytuły" na górze - to nie wiem po co miały by być kropki na dole.
Miały one sens, by się zorientować który ekran aktualnie się wyświetla - ale jak jest ich kilka to i tak nic to nie zmienia (bo zaraz zobaczymy pozostałe, i rozpoznamy po ikonce po lewej, lub opisie na górze) a jak jest mnustwo - to i tak kropki sie gubią i nie doliczysz się która była od czego i która z N się podświetla ...

Ale fakt - Można by to przeorganizować, i zerar przerzucić na górę (na żółte pole w 2kolorowych oled) - bo tam oprócz wskaźnika wifi to nie ma czego wyświetlać mądrego, a ew kropki na dole - zastąpić polami od wyjść przekaźnikowych
tu się nie zgodzę ... zawsze patrzę na kropki, szybciej się orientuję na którym ekranie jestem i który następny mi pokaże intersującą mnie wartość niż czytać mały napisik nad wartościami.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

Ja natomiast wole opisy od kiedy są, teraz dla mnie kropki są zbędne, obok godziny widziałbym nawet datę 😅

Chyba wielość wyświetlacza tez nie ma znaczenia, bo na mniejszych tez kropki nachodzą na godzinę.. co mnie tez jakoś razi i ustawiam max 4 kropki :|
User avatar
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

kurus wrote: Sun Feb 26, 2023 9:05 pm Ja natomiast wole opisy od kiedy są, teraz dla mnie kropki są zbędne, obok godziny widziałbym nawet datę 😅

Chyba wielość wyświetlacza tez nie ma znaczenia, bo na mniejszych tez kropki nachodzą na godzinę.. co mnie tez jakoś razi i ustawiam max 4 kropki :|
No właśnie...
To może jeszcze idąc dalej - podzielmy wyświetlanie obecne 64 pix na 3 strefy na wysokość, w których kilka konfigurowalnych pól:

1. 16pix pierwszy wiersz : A zegarek, B (do wyboru: nazwa wyświetlanego danego ekranu (parametru) lub data, lub wyjścia przekaźnikowe), i na końcu (ja dotychczas) C zasięg wifi

2. 32pix drugi wysoki wiersz: D duża ikonka (kropla, termometr itd) oraz E pomiar konkretnego kanału , lub (jak obecnie) przeskakujące kolejne.

3. 16pix trzeci mały wiersz: F: (do wyboru: data, nazwa kanału, wyjścia przekaźnikowe, kropki od nr ekranu, albo parametr-ekran konkretny)

Taki swobodny podział na strefy (oraz wg listy - w strefie wybór z listy co wyświetlać) pozwoliłby też wdrożyć prosto i szybko obsługę małych-długich ekraników 128x32 (na których wyświetlałby się tylko środkowy 2. wiersz, albo - tylko 1. i 3. jeśli kto chce?)

Dzięki temu można by konfigurować łatwo urządzenia, które posiadają jeden czy dwa ekrany (pomiary) - i na stałe wyświetlają je na ekranie, bez przeskakiwania, mające ustawiony tak ekran:
1. A =Zegar, B= data, wifi
2. D Ikonka termometru , E Temperatura
3. F wilgotność
albo
1. A = Zegar, B= Data (na zmianę np. Temperatura, Wilgotność), wifi
2. D = Ikonka termometru, E = Temperatura, na zmianę z kropelką i wilgotnością
3. F Nazwa kanału, lub kropka nr ekranu

Czy też np miernik energii:
1. A = Zegar, B = Data , wifi
2. D = ikonka Watów, E = moc pobierana W (lub energia zużyta w kWh, co kogo interesuje)
3. F = prąd pobierany (lub moc aktualnie pobierana w W czy napięcie)

itp kombinacje
Czy po "po staremu" jak komuś obecny stan pasuje - też można w takim scenariuszu ustawić - czyli A=czas, B= wyjścia przekaźnikowe, D=ikonka, E ekrany przeskakujące, F = kropki nr ekranu (i jak ktoś lubi ogrom kropek - to z zegarkiem na górze nie będzie miał dylematu nakładania się).
Albo - jak ktoś dużo wyjść przekaźnikowych - to na dole, zamiast kropek ekranu - te dużo wyjść na całą szerokość mogą się mieścić...

Return to “Ogólna dyskusja”