Shelly 1 V3 + ds18b20
Heja, pewnie temat walkowany nie raz, nie dwa, mianowicie czy jeśli podłącze moje shelly L sieci do N i N z sieci do L to czy można wtedy zastosować ds18b20? Z tego co pomierzyłem miernikiem to właśnie GND a L jest przejście.. Zatem jeśli podepnę N to powinno być to bardziej bezpieczne? Kolejna sprawa, używam sobie z GUI generic z Supla, jest w nim opcja korekty pomiaru, zatem nie trzeba używać rezystora 4,7k?
Jeśli tam nie ma separacji galwanicznej to nie podłączaj DSa.
Na N też może pojawić się napięcie.
Rezystor przy DSach nie robi żadnych korekt. Jest on konieczny aby dało się komunikować z termometrem
Na N też może pojawić się napięcie.
Rezystor przy DSach nie robi żadnych korekt. Jest on konieczny aby dało się komunikować z termometrem
Widzimy się na Supla Offline Party vol. 2
Rezystor służy jako pullup, czyli podciąga napięcie na przewodzie komunikacyjnym do 3.3 lub 5 V (zależnie od zasilania). Układ sterujący i DS komunikują się ze sobą poprzez przestawianie stanu na niski (pull-down). Bez pullup komunikacja nie ma prawa działać.
Teoretycznie można by użyć wbudowanych rezystorów pullup w ESP, tylko one z reguły są mocniejsze (kilkadziesiąt kOhm).
Kolejny aspekt to zasilanie DS-a. Jeśli zasilasz go w trybie pasożytniczym (parasite mode), to DS zasila się z przewodu komunikacyjnego poprzez pobieranie prądu z Vcc poprzez ten rezystor. Jeśli rezystor będzie zbyt mocny, to będzie przez niego płynęło za mało prądu i DS nie będzie pracował poprawnie.
Do tego dochodzi jeszcze zależność od napięcia - przy 3.3 V będzie płynęło mniej prądu przez taki sam rezystor, niż przy napięciu 5 V. Stąd pewnie dobieranie przez ludzi słabszych rezystorów czasem pomaga. Podobnie jest, gdy masz kilka DS-ów na jednej linii. W momencie odczytu temperatury te układy potrzebują więcej prądu, więc dlatego mogą być problemy gdy masz więcej DS-ów w trybie parasite.
Widzimy się na Supla Offline Party vol. 2