Proszę o testy: MCP23017, PCF8575 oraz PCF8574

User avatar
YoMan
Posts: 2505
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

kurus wrote: Thu 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
________________________________________
Widzimy się na Supla Offline Party - 19.10.2024
kurus
Posts: 1151
Joined: Wed Jan 15, 2020 8:17 pm

Post

YoMan wrote: Thu Mar 23, 2023 7:36 pm
kurus wrote: Thu 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
Posts: 888
Joined: Sun May 24, 2020 8:40 pm

Post

kurus wrote: Thu Mar 23, 2023 9:04 pm
YoMan wrote: Thu Mar 23, 2023 7:36 pm
kurus wrote: Thu 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
User avatar
YoMan
Posts: 2505
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

jaku2k wrote: Thu Mar 23, 2023 11:32 pm
kurus wrote: Thu Mar 23, 2023 9:04 pm
YoMan wrote: Thu 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
________________________________________
Widzimy się na Supla Offline Party - 19.10.2024
kurus
Posts: 1151
Joined: Wed Jan 15, 2020 8:17 pm

Post

jaku2k wrote: Thu Mar 23, 2023 11:32 pm
kurus wrote: Thu Mar 23, 2023 9:04 pm
YoMan wrote: Thu 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
User avatar
YoMan
Posts: 2505
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

kurus wrote: Fri Mar 24, 2023 6:51 am
jaku2k wrote: Thu Mar 23, 2023 11:32 pm
kurus wrote: Thu 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
________________________________________
Widzimy się na Supla Offline Party - 19.10.2024
matrix0606
Posts: 350
Joined: Tue Nov 08, 2022 9:05 pm

Post

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ę?
You do not have the required permissions to view the files attached to this post.
Vivo V21 5G 8G RAM + 4G SWAP
Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk
GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G
PSU - SPC Vero L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
User avatar
jamsjamsen
Posts: 71
Joined: Sat Jan 28, 2017 11:08 am
Location: 0xE952

Post

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
Posts: 5355
Joined: Fri Nov 16, 2018 7:25 am

Post

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/
User avatar
jamsjamsen
Posts: 71
Joined: Sat Jan 28, 2017 11:08 am
Location: 0xE952

Post

krycha88 wrote: Sat Aug 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 ;)

Return to “GUI Generic”