GUI Generic

Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

fido wrote: Wed Mar 03, 2021 10:10 am Jak w Touchu jest ESP8285 to można się do niego dostać poprzez adres IP przydzielony z routera ? bo jakoś nie mogę.
Też tak miałem swego czasu.
Ale już nie pamiętam na której wersji softu.
Po restarcie routera już było ok.
fido
Posts: 125
Joined: Tue Jun 18, 2019 9:49 am

Post

A jakbym chciał przeprowadzić aktualizację OTA to w jakiej kolejności i przy pomocy www czy na początku muszę użyć programator.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

fido wrote: Wed Mar 03, 2021 10:52 am A jakbym chciał przeprowadzić aktualizację OTA to w jakiej kolejności i przy pomocy www czy na początku muszę użyć programator.
viewtopic.php?f=23&t=8167
dobo
Posts: 1051
Joined: Sun Apr 07, 2019 8:14 pm
Location: Nadarzyn

Post

Patryk wrote: Tue Mar 02, 2021 11:44 pm @dobo
Wybacz.
Z całym szacunkiem dla Ciebie.
Twoja płytka jest źle zaprojektowana.
Musisz się stosować do:
https://randomnerdtutorials.com/esp8266 ... nce-gpios/
Korzystałem z tej strony aby jak najbardziej optymalnie wykorzystać GPIO do swoich funkcji ;) w tej rozpisce brakuje rozpiski dla ESP8285.

Nie obrażam się i każdą krytykę przyjmuję z pokorą.
Tylko podaj mi jak ustawić GPIO dla I2C ,4 przekaźników, 4 Przycisków, czujnika DS, przycisku CFG i LED i jeszcze do tego TX i RX jest to po prostu nie realne dla ESP8266 (12E, 12F itp.) z tą ilością wejść i wyjść nawet ESP8285, które ma o jedno GPIO więcej, a sobie nie poradzi. ;)
Trzeba brać również poprawkę na GPIO, które przy starcie nie mogą mieć stanu LOW i w odpowiedni sposób je wykorzystać.
Aby przy restarcie przekaźniki nie zrobiły choinki, a wciśnięty włącznik bistabilny nie blokował startu ESP :D jak to ma miejsce np w Sonoff 4ch


Robert powiedz mi dlaczego dedykowany GPIO 4 i 5 do I2C nie bardzo działa fakt, że może za to odpowiadać kondensator, który pozostał na GPIO4 (dzisiaj postaram się dobrać do niego choć będzie ciężko) i zobaczymy czy ruszy.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

dobo wrote: Wed Mar 03, 2021 12:42 pm Robert powiedz mi dlaczego dedykowany GPIO 4 i 5 do I2C nie bardzo działa fakt, że może za to odpowiadać kondensator, który pozostał na GPIO4 (dzisiaj postaram się dobrać do niego choć będzie ciężko) i zobaczymy czy ruszy.
Tak naprawdę to jest umowne przypisanie i jakby standaryzujące, gdyż ESP8266 nie ma sprzętowej obsługi i2c. Realizowane jest to programowo i można podać inną parę GPIO do realizacji komunikacji i2c.

Co do zasadniczego pytania, to nie można oczekiwać, że jeden układ ESP8266 obsłuży wszystkie peryferia, które chcesz do niego podłączyć... Może czasem warto użyć dwóch?
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

dobo wrote: Tue Mar 02, 2021 10:48 pm Ja to testuje na swoim projekcie viewtopic.php?f=32&t=6983

Układ wejść i wyjść jest tak zoptymalizowany aby GPIO nie blokowały ESP podczas startu
I tak
GPIO 1 i 3 (TX i RX) robią mi za I2C (OLED, BME280, MCP)
GPIO0 to CFG
GPIO2 ma dwie funkcje jako pin do temperatury DS i jako sensor (kontaktron)
GPIO16 to LED
GPIO 12, 13, 14, 15 to przekaźniki
GPIO 4, 5, 9, 10 to włączniki
W tej konfiguracji nie ma miejsca na osobne I2C i TX i RX ponieważ w czasie normalnego użytkowania tego modułu TX i RX nie jest mi potrzebne.

I dlatego miałem też prośbę o dodanie 4 przekaźników na GPIO z MCP bo planowałem to wykorzystać do podświetlania schodów (było by bez PWM) oraz podjazdu oczywiście musiała by być funkcja kaskadowego załączania.

Czy w kodzie GUI Generic jest programowe zabezpieczenie drgania styków? jeśli tak to mógłbym pozbyć się kondensatorów na GPIO 4, 5, 9, 10.
Zgodnie z opisem GPIO do ESP8266 wszedłeś z przyciskami na GPIO9 i GPIO10, które ESP8266 wykorzystuje do komunikacji z pamięcią FLASH... To nie może działać prawidłowo... a i może uszkodzić pamięć FLASH. Te GPIO są dostępne tylko dla ESP8285.
ESP_GPIO_Overview.jpg
https://tttapa.github.io/ESP8266/Chap04 ... oller.html
You do not have the required permissions to view the files attached to this post.
Last edited by Goral64 on Wed Mar 03, 2021 1:24 pm, edited 1 time in total.
Widzimy się na Supla Offline Party Season 2026 :D

Image
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

@dobo
Piszesz, że korzystałeś z tej strony.
Piszesz również, że gpio2 jako sensor (kontaktron).
Ale pod gpio2 nie może być podpięty kontaktron, gdyż jak będzie zwarty ( do GND ), to ESP nie ruszy.
Również podzielam zdanie @Goral64.
Za dużo wymagasz od jednego ESP.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Patryk wrote: Wed Mar 03, 2021 1:09 pm Za dużo wymagasz od jednego ESP.
Uściślijmy, od ESP8266 :) ESP32 ma więcej GPIO do dyspozycji i dałaby radę uciągnąć to co chce @dobo.
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

@dobo sorry, zmylił mnie ten Wemos z ESP8266 na pokładzie w jednym z postów, dopiero potem doczytałem, że używasz ESP8285, w którym GPOIO9 i GPIO10 są do wykorzystania.
Widzimy się na Supla Offline Party Season 2026 :D

Image
Arek.kandula
Posts: 411
Joined: Mon Dec 24, 2018 8:52 am

Post

Mam pytanko wgrałem wersję 1.3.6 do Sonora Basic i pali mi się cały czas dioda do konfiguracji wszystko działa tylko ta dioda się pali . Kolejne pytanko wemosa D1 wgrany ten sam soft plus ds 18b20 1szt. I brak odczytu danych. Pozdrawiam i jeszcze raz wielki szacun dla twórców softa

Return to “GUI Generic”