Proszę o testy: MCP23017, PCF8575 oraz PCF8574

Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

kurus pisze: czw mar 23, 2023 5:45 pm Potrzebuje sterować 8 przekaźnikami i do tego 8 przycisków i pewnie jakiś czujnik sht3x się dołoży.. w co lepiej iść esp8266 i expander, jeśli tak to jaki wybrac? MCP23017? Chodzi mi o to aby działał bezproblemowo, nie chcę się bawić w lutowanie rezystorów itp..
Czy lepszym wyborem będzie esp32 bez expandera?
MCP23017 chodzi bezproblemowo. Żadnych rezystorów o ile kabelki będą krótkie. Obecnie jednak taniej dać 2xesp :)
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
kurus
Posty: 1038
Rejestracja: śr sty 15, 2020 8:17 pm

YoMan pisze: czw mar 23, 2023 7:36 pm
kurus pisze: czw mar 23, 2023 5:45 pm Potrzebuje sterować 8 przekaźnikami i do tego 8 przycisków i pewnie jakiś czujnik sht3x się dołoży.. w co lepiej iść esp8266 i expander, jeśli tak to jaki wybrac? MCP23017? Chodzi mi o to aby działał bezproblemowo, nie chcę się bawić w lutowanie rezystorów itp..
Czy lepszym wyborem będzie esp32 bez expandera?
MCP23017 chodzi bezproblemowo. Żadnych rezystorów o ile kabelki będą krótkie. Obecnie jednak taniej dać 2xesp :)
No właśnie sprawdziłem ceny mcp i to jakieś chore jest, zostaje przejść na esp32 ;)
jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

kurus pisze: czw mar 23, 2023 9:04 pm
YoMan pisze: czw mar 23, 2023 7:36 pm
kurus pisze: czw mar 23, 2023 5:45 pm Potrzebuje sterować 8 przekaźnikami i do tego 8 przycisków i pewnie jakiś czujnik sht3x się dołoży.. w co lepiej iść esp8266 i expander, jeśli tak to jaki wybrac? MCP23017? Chodzi mi o to aby działał bezproblemowo, nie chcę się bawić w lutowanie rezystorów itp..
Czy lepszym wyborem będzie esp32 bez expandera?
MCP23017 chodzi bezproblemowo. Żadnych rezystorów o ile kabelki będą krótkie. Obecnie jednak taniej dać 2xesp :)
No właśnie sprawdziłem ceny mcp i to jakieś chore jest [...]
Najlepiej nie jest,
ale czy 10zł za sztukę to tak dramatycznie dużo?

https://pl.aliexpress.com/item/1005003082673559.html
Pozdrawiam
Jakub

PS. Czekam na Supla Offline Party 2024
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

jaku2k pisze: czw mar 23, 2023 11:32 pm
kurus pisze: czw mar 23, 2023 9:04 pm
YoMan pisze: czw mar 23, 2023 7:36 pm

MCP23017 chodzi bezproblemowo. Żadnych rezystorów o ile kabelki będą krótkie. Obecnie jednak taniej dać 2xesp :)
No właśnie sprawdziłem ceny mcp i to jakieś chore jest [...]
Najlepiej nie jest,
ale czy 10zł za sztukę to tak dramatycznie dużo?

https://pl.aliexpress.com/item/1005003082673559.html
zapomniałem ze DIP staniał do normalnej ceny. Ja mam moduły na smd i one jeszcze sie wysoko cenia :(
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
kurus
Posty: 1038
Rejestracja: śr sty 15, 2020 8:17 pm

jaku2k pisze: czw mar 23, 2023 11:32 pm
kurus pisze: czw mar 23, 2023 9:04 pm
YoMan pisze: czw mar 23, 2023 7:36 pm

MCP23017 chodzi bezproblemowo. Żadnych rezystorów o ile kabelki będą krótkie. Obecnie jednak taniej dać 2xesp :)
No właśnie sprawdziłem ceny mcp i to jakieś chore jest [...]
Najlepiej nie jest,
ale czy 10zł za sztukę to tak dramatycznie dużo?

https://pl.aliexpress.com/item/1005003082673559.html
Jakbym miał brać to w takiej wersji:

https://pl.aliexpress.com/item/10050047 ... OKniuVm2iW
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

kurus pisze: pt mar 24, 2023 6:51 am
jaku2k pisze: czw mar 23, 2023 11:32 pm
kurus pisze: czw mar 23, 2023 9:04 pm

No właśnie sprawdziłem ceny mcp i to jakieś chore jest [...]
Najlepiej nie jest,
ale czy 10zł za sztukę to tak dramatycznie dużo?

https://pl.aliexpress.com/item/1005003082673559.html
Jakbym miał brać to w takiej wersji:

https://pl.aliexpress.com/item/10050047 ... OKniuVm2iW
bardzo dobra wersja, wygodna, działająca (mam 3 działające plus zapas) ... tylko najdroższa :)
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
matrix0606
Posty: 333
Rejestracja: wt lis 08, 2022 9:05 pm

Zgaduję, że podłączając takiego PCF8574 do wemosa, po pierwsze podłączam SDA PCF'a do SDA wemosa i to samo robię z SCL?
Druga sprawa to może mi on też służyć jako konwerter poziomów logicznych wedle tego co napisali tutaj na 16 stronie

https://www.ti.com/lit/ds/symlink/pcf85 ... %253Daw.ds

i co można zobaczyć na poniższym obrazku. Zgadza się?
Załączniki
pcf8574 jako konwerter napięć.png
pcf8574 jako konwerter napięć.png (11.39 KiB) Przejrzano 400 razy
Vivo V21 5G 8G RAM + 4G SWAP
Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk
GPU - GTX1060 6G
CPU - Ryzen5 1400 3,2G
PSU - SPC Vero L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
Awatar użytkownika
jamsjamsen
Posty: 70
Rejestracja: sob sty 28, 2017 11:08 am
Lokalizacja: 0xE952

Znalazłem taki problem:

na ESP32 ustawiam 4 ekspandery czyli 32 przyciski i 32 przekaźniki i wszystko jest ok.
Dobieram piny z ESP np. 34 przyciski (32 z MCP + 2 Gpio z ESP) i 36 przekaźniki (32 z MCP + 4 Gpio z ESP) i jak wybiore np pin 14 z Esp to w ustawieniach na guzikach w ekspanderach przycisk "15-ty" nie mogę zapisać ustawienia dla "odwróconej logiki" i zauważyłem ,że dzieje się to analogicznie od "setbutton?number=14" jak wybiorę np pin "13" z esp32 to w ekspanderze przycisk 14 ma ten problem z odwróconą logicą czyli "setbutton?number=13".
Po usunięciu z ustawień pinów 12, 13, czy 14 wraca do normy.....dla pinów 26, 27, czy 33,34 nie zauważyłem podobnego zachowania.....
Próbowałem te ustawienia na trzech różnych ESP 32 -Wroom...
Byłem na Supla Offline Party 2023 ;)
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

We własnej kompilacji jak zmienisz wartość na większą powinno rozwiązać problem
https://github.com/krycha88/GUI-Generic ... r.cpp#L189

W oficjalnej wersji nie mogę tego zrobić bo rozjadą się konfiguracje.
https://gui-generic-builder.supla.io/
Awatar użytkownika
jamsjamsen
Posty: 70
Rejestracja: sob sty 28, 2017 11:08 am
Lokalizacja: 0xE952

krycha88 pisze: sob sie 05, 2023 6:47 am We własnej kompilacji jak zmienisz wartość na większą powinno rozwiązać problem
https://github.com/krycha88/GUI-Generic ... r.cpp#L189

W oficjalnej wersji nie mogę tego zrobić bo rozjadą się konfiguracje.
Witam.
Zmieniłem wartośc z 36 na 40? i tak jak mówiłeś rozjechało się , ale po resecie do ustawień fabrycznych i konfiguracji od nowa wygląda wszystko ok, ( przynajmniej nic nie zauważyłem).
@krycha88 dziękuje mistrzu 👍
Byłem na Supla Offline Party 2023 ;)
ODPOWIEDZ

Wróć do „GUI Generic”