No wlaśnie zastanawiam się jak jest z ta długością przewodów dla i2c, od wczoraj testuje 2x sht31 na skrętce około 10m i śmiga bezproblemowo.. wczesniej na innej płytce gdzie mam bme i sht miałem problem z odczytem z bme, a przewody znacznie krótsze, uzywałem wtedy gpio d1 i d2, a rozwiązaniem wszelkich problemów okazało się zmiana pinów dla komunikacji na tx i rx i od tamtego czasy dla i2c używam tylko tx i rx i jak widać nawet na 10m działa ok
Problem z i2c
- jamsjamsen
- Posty: 70
- Rejestracja: sob sty 28, 2017 11:08 am
- Lokalizacja: 0xE952
Ten Pullup to robisz po stronie Wemosa czy dajesz rezystory przy samym czujniku bme?YoMan pisze: ↑czw lut 02, 2023 3:46 pm
Na start nie wiem jak obliczyć dopuszczalną minimalną rezystancję na pullupach żeby nie spalić wejścia na wemosie. Kiedyś gdzieś widziałem wyliczenie dla ds18b20. O ile się nie mylę ten mój moduł bme ma chyba na pokładzie już pullup 10k, więc jeżeli dołożyłem równolegle 1k to mamy 900 ohm. Ile można jeszcze?
Byłem na Supla Offline Party 2023
przy wemosiejamsjamsen pisze: ↑sob lut 04, 2023 3:24 pmTen Pullup to robisz po stronie Wemosa czy dajesz rezystory przy samym czujniku bme?YoMan pisze: ↑czw lut 02, 2023 3:46 pm
Na start nie wiem jak obliczyć dopuszczalną minimalną rezystancję na pullupach żeby nie spalić wejścia na wemosie. Kiedyś gdzieś widziałem wyliczenie dla ds18b20. O ile się nie mylę ten mój moduł bme ma chyba na pokładzie już pullup 10k, więc jeżeli dołożyłem równolegle 1k to mamy 900 ohm. Ile można jeszcze?
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023
________________________________________
Wziąłem udział w Supla Offline Party 2023
Dzisiaj dodałem dla MCP czy PCF określenia drugiego niezależnego i2c który dostępny jest dla ESP32. Może przerzuć na niego sterowanie ekspadera a czujniki zostaw na pierwszym i2c
https://gui-generic-builder.supla.io/test.php
https://gui-generic-builder.supla.io/test.php
https://gui-generic-builder.supla.io/