Cześć.
Mam problemik z modułem który robiłem znajomemu. Jest tam wrzucony GUI Generic (któraś wersja sprzed kilku miesięcy) i problem jest następujący:
do modułu z wemosem d1 mini podpięte są 4 przekaźniki (sterowane high z 4 wyjść mcp23017 -> A0, A1, A2 i A3), około 10 ds18b20 1wire podpięte pod D7, i bme280 po i2c oczywiście.
Wszystko działa, ale tylko kiedy BME280 jest podpięty na krótkim przewodzie. Po podpięciu go w docelowym miejscu (około 20m dalej na skrętce 6 kategorii), przestają cykać przekaźniki w appce zmienia się stan ale są martwe;
zasilacz ma 2A.
Jakieś pomysły?
Dziwny problem z przekaźnikami i BME280
Chyba sam podałeś rozwiązanie - mcp i bme pracuje na tych samych pinach (i2c) i tak długi kabel działa jak antena i to inny interfejs niż ethernet, dlatego kategoria skrętki nie wiele daje. W tym przypadku masz niekontrolowane informacje po i2c co w efekcie mcp prawdopodobnie nie funkcjonuje poprawnie.Albert pisze: ↑czw paź 14, 2021 5:31 pm Cześć.
Mam problemik z modułem który robiłem znajomemu. Jest tam wrzucony GUI Generic (któraś wersja sprzed kilku miesięcy) i problem jest następujący:
do modułu z wemosem d1 mini podpięte są 4 przekaźniki (sterowane high z 4 wyjść mcp23017 -> A0, A1, A2 i A3), około 10 ds18b20 1wire podpięte pod D7, i bme280 po i2c oczywiście.
Wszystko działa, ale tylko kiedy BME280 jest podpięty na krótkim przewodzie. Po podpięciu go w docelowym miejscu (około 20m dalej na skrętce 6 kategorii), przestają cykać przekaźniki w appce zmienia się stan ale są martwe;
zasilacz ma 2A.
Jakieś pomysły?
Ja niestety nie znam sposobu aby odfiltrować zakłócenia na i2c z uwagi na długi kabel..
Nie da sie tego odfiltrować i2c nie jest przeznaczone do takich odległości , jest zaprojektowana do krótkie połączeń choć u mnie działa na 0.5m przewodzie. Aby to mogło działać poprawnie należy użyć specjalizowanych okładów pomiędzy wemos a tym bme w miejscu docelowym np https://www.arrow.com/en/reference-desi ... 9fe0d9c648LukaszH pisze: ↑czw paź 14, 2021 5:43 pmChyba sam podałeś rozwiązanie - mcp i bme pracuje na tych samych pinach (i2c) i tak długi kabel działa jak antena i to inny interfejs niż ethernet, dlatego kategoria skrętki nie wiele daje. W tym przypadku masz niekontrolowane informacje po i2c co w efekcie mcp prawdopodobnie nie funkcjonuje poprawnie.Albert pisze: ↑czw paź 14, 2021 5:31 pm Cześć.
Mam problemik z modułem który robiłem znajomemu. Jest tam wrzucony GUI Generic (któraś wersja sprzed kilku miesięcy) i problem jest następujący:
do modułu z wemosem d1 mini podpięte są 4 przekaźniki (sterowane high z 4 wyjść mcp23017 -> A0, A1, A2 i A3), około 10 ds18b20 1wire podpięte pod D7, i bme280 po i2c oczywiście.
Wszystko działa, ale tylko kiedy BME280 jest podpięty na krótkim przewodzie. Po podpięciu go w docelowym miejscu (około 20m dalej na skrętce 6 kategorii), przestają cykać przekaźniki w appce zmienia się stan ale są martwe;
zasilacz ma 2A.
Jakieś pomysły?
Ja niestety nie znam sposobu aby odfiltrować zakłócenia na i2c z uwagi na długi kabel..
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024