⚙ [TO DO] Co chcielibyście jeszcze dodać do GUI-Generic? ☕
- klimasstudio
- Posty: 1114
- Rejestracja: śr sie 28, 2019 9:35 pm
- Lokalizacja: localhost
- Kontakt:
Gdzie się da to 5V.
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
U mnie śmiga na 2m (3,3V) od Wemosa D1 mini do BME280.
Widzimy się na Supla Offline Party Season 2
Czyli jak coś to bez problemu mogę podłączyć je pod 5V?
Ok odłączyłem teraz bme czyli przewód skrócił się o połowę i sht zaczął pokazywać wartości
Obstawiam za długi przewód jest..
- klimasstudio
- Posty: 1114
- Rejestracja: śr sie 28, 2019 9:35 pm
- Lokalizacja: localhost
- Kontakt:
Raczej sprawdzam datasheeta czujnika i sprawdzam czy zadziała na 5V bo ostatnio raczej używam Wemos D1 mini a tam jest mi wygodnie 5V wykorzystać.
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
Już myślałem że mnie *** strzeli bo skróciłem przewody i nadal nie działa.. sprawdziłem i moje czujniki są na 3V więc lipa z 5V..
Ostatnia opcja zmienić gpio jak ktoś sugerował wcześniej.. i co zmieniłem na tx i rx i jak ręką odjął od strzała zadziałało..
Dlaczego nie wiem.. zawsze sugerowałem się tym który gpio
https://randomnerdtutorials.com/esp8266 ... nce-gpios/
I tam zalecają d1 i d2 dla i2c i tak miałem ale jak widać działał tylko bme..
Cieszę się że się udało i zarazem dziękuję wszystkim za pomoc
Przepraszam za mały offtop w temacie..
Ostatnia opcja zmienić gpio jak ktoś sugerował wcześniej.. i co zmieniłem na tx i rx i jak ręką odjął od strzała zadziałało..
Dlaczego nie wiem.. zawsze sugerowałem się tym który gpio
https://randomnerdtutorials.com/esp8266 ... nce-gpios/
I tam zalecają d1 i d2 dla i2c i tak miałem ale jak widać działał tylko bme..
Cieszę się że się udało i zarazem dziękuję wszystkim za pomoc
Przepraszam za mały offtop w temacie..
- Załączniki
-
- C61BEB5C-3477-4E4B-9887-BF8D509B8F00.jpeg (377.86 KiB) Przejrzano 351 razy
-
- FE5DAD77-2F58-41CE-89C1-DAA9C270B778.jpeg (231.55 KiB) Przejrzano 351 razy
Nie tyle "błędne" co albo brak całkowity, albo sporadyczne "całkowite bzdury" (gdy jesteśmy na granicy gubienia się bitów).klimasstudio pisze: ↑wt gru 27, 2022 9:31 pm Zbyt długie przewody dla I2C mogą powodować błędne pomiary ?
I nie tyle zbyt długie - co złe przewody.
Długie = dla i2c złe.
Ale też wystarczy np źle rozplanować, i stworzyć "rozgałęzienie" magistrali i2c - i też będzie działać źle. Liczą się pojemności na danej linii, potem jeszcze "odbicia" sygnału itd... ESP nie ma "strong pullup" na i2c, nie umie silnie sterować zbyt obciążoną magistralą - trzeba mu ułatwiać krótkimi przewodami i niewielkimi pojemnościami.
Przykładowo kabelki po 20-25cm do wyświetlacza OLed oraz 2 czujników, poplątane po biurku - i już przebiegi prostokątne i2c wyglądają jak piła zębata z tępymi zaokrągeniami:
i "załapanie jedynki logicznej w odpowiednim momencie czasu" zaczyna być niepewne, skoro sygnał narasta tak nie-prostokątnie...