Wsparcie GUI-Generic dla ESP32

Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

kaceepeer wrote: Sun Jan 19, 2025 7:39 am Chciałbym wyświetlać nazwy i temperatury z 4 czujników DS18B20 na wyświetlaczu 4x20. GUI generic chyba nie pomoże i trzeba kombinować samemu?
Przecież lcd2004 jest w gui więc nie ma żadnego problemu aby to zrobić.
https://pietras-81.aqi.eco/
kaceepeer
Posts: 20
Joined: Mon Jan 13, 2025 9:06 am

Post

Pietras81 wrote: Sun Jan 19, 2025 8:02 pm Przecież lcd2004 jest w gui więc nie ma żadnego problemu aby to zrobić.
W GUI Generic widziałem pozycję LCD ale są różne i nie miałem pewności. Widziałem na necie, że różnie są podpinane wyświetlacze. Czy to się konfiguruje gdzoe podłączyć czy są jakieś stałe PINy (oczywiście poza zasilaniem).
Kwestia wyświetlania. Czy też się konfiguruje co ma być wyświetlane czy jak podłącze 4 DS'y to wyświetli je?
Przepraszam, za trywialne pytania jestem początkujący, a nie mogę znaleźć opisu konfiguracji poszczególnych modułów.
robertklepacki94
Posts: 1931
Joined: Thu Sep 02, 2021 1:06 pm
Has thanked: 5 times
Been thanked: 14 times

Post

Piny podłączasz pod I2C i wszystko konfigurujesz w GUI urządzenia. Tak wyslwietlisz 4 DS,y z własnymi nazawmi tak jak w linku poniżej.
viewtopic.php?p=174409#p174409
Rodzaj LCD też wybiera się w GUI, dostępne są cbhyba 2x16, 2x20, 4x16 i 4x20 :)
Wziąłem udział w Supla Offline Party 2023
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

kaceepeer wrote: Mon Jan 20, 2025 11:09 am
Pietras81 wrote: Sun Jan 19, 2025 8:02 pm Przecież lcd2004 jest w gui więc nie ma żadnego problemu aby to zrobić.
W GUI Generic widziałem pozycję LCD ale są różne i nie miałem pewności. Widziałem na necie, że różnie są podpinane wyświetlacze. Czy to się konfiguruje gdzoe podłączyć czy są jakieś stałe PINy (oczywiście poza zasilaniem).
Kwestia wyświetlania. Czy też się konfiguruje co ma być wyświetlane czy jak podłącze 4 DS'y to wyświetli je?
Przepraszam, za trywialne pytania jestem początkujący, a nie mogę znaleźć opisu konfiguracji poszczególnych modułów.
Tak jak Robert napisał wszystko będzie śmigać. Wszystko wybierasz w konfiguracji. Wyświetli 4 ds a nawet 8 sztuk tylko będą wówczas dwa ekrany przewijane. Proponuje za w czasu dać esp32 np s2 mini. Piny mogę podać pod jakie działa na 100% ale raczej można wybierać w tym co jest dostępne.
Proponuje podpiąć i wgrać soft i próbować - taka zabawa kosztuje trochę czasu ale czego uczy i daje satysfakcję. Tam nie ma co uszkodzić.
Jak jako przykład pojawiła się moja fotka to zapraszam po obudowę :)
https://pietras-81.aqi.eco/
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Cześć , próbuje skompilować pod arduino ide, soft najbardziej aktualny, pobrany z github'a dla esp32 i wysypuje się na brak biblioteki os.h gdzie jej szukać ? Chyba pierwszy raz kompiluje samodzielnie coś dla esp32 bo w poprzednich wersjach też występuje . Kompilacja dla esp8266 przechodzi bez problemu.
W bibliotece SuplaConfigManager.h występuje :

Code: Select all

#elif ARDUINO_ARCH_ESP32
#include "SPIFFS.h"
#include <os.h>
#include <esp_wifi.h>
#include <time.h>
#endif
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

shimano73 wrote: Fri Oct 31, 2025 2:00 pm Cześć , próbuje skompilować pod arduino ide, soft najbardziej aktualny, pobrany z github'a dla esp32 i wysypuje się na brak biblioteki os.h gdzie jej szukać ? ...
Spróbuj usunąć to wywołanie os.h i zobacz w logach przy kompilacji czy aby Ci wtedy nie wyrzuci jakich konkretnie bibliotek brakuje.
User avatar
vajera
Posts: 7285
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

shimano73 wrote: Fri Oct 31, 2025 2:00 pm Cześć , próbuje skompilować pod arduino ide, soft najbardziej aktualny, pobrany z github'a dla esp32 i wysypuje się na brak biblioteki os.h gdzie jej szukać ? Chyba pierwszy raz kompiluje samodzielnie coś dla esp32 bo w poprzednich wersjach też występuje . Kompilacja dla esp8266 przechodzi bez problemu.
W bibliotece SuplaConfigManager.h występuje :

Code: Select all

#elif ARDUINO_ARCH_ESP32
#include "SPIFFS.h"
#include <os.h>
#include <esp_wifi.h>
#include <time.h>
#endif
Na 99% relikt jakiś.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “GUI Generic”