Sonoff Basic R2 przedłużanie czujników

Angry_Us3r
Posts: 6
Joined: Tue Jan 10, 2023 9:49 pm

Post

Witam. Posiadam urządzenie jak w temacie, z 4 czujnikami temperatury po 1m każdy. Urządzenie zainstalowane mam w kotłowni, jednak czujniki muszą być przedłużane (poprzez lutowanie) do 15m każdy, co daje w sumie 60m dodatkowego przewodu. Podczas podłączania 2 czujników urządzenie działa poprawnie. Po podłączeniu 3 czujnika bądź wszystkich 4 jednocześnie następuje zanik odczytu w aplikacji oraz na stronie.

Rozumiem, że czujnik zasilany jest napięciem 3V (czerwony) z płytki urządzenia i napięcie wraca przewodem żołtym, przez rezystor w końcówce czujnika?
W takim razie wygląda na to, że Sonoff ma problem z wydajnością prądową zasilania 3V (jestem laikiem i proszę wybaczyć jeśli źle rozumuję). Nie uśmiecha mi się przenosić urządzenia w miejsce bliżej czujników, dodatkowo przewody zostały już ułożone.

Wpadłem na pomysł aby do samego Sonoff zostawić tylko przewody żółte od czujników, a - i + 3V podać z zewnętrznego zasilacza. Czy to dobry pomysł i ewentualnie jakiej wydajności zastosować zasilacz? Pozdrawiam
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Angry_Us3r wrote: Sun Feb 26, 2023 12:38 pm Witam. Posiadam urządzenie jak w temacie, z 4 czujnikami temperatury po 1m każdy. Urządzenie zainstalowane mam w kotłowni, jednak czujniki muszą być przedłużane (poprzez lutowanie) do 15m każdy, co daje w sumie 60m dodatkowego przewodu. Podczas podłączania 2 czujników urządzenie działa poprawnie. Po podłączeniu 3 czujnika bądź wszystkich 4 jednocześnie następuje zanik odczytu w aplikacji oraz na stronie.

Rozumiem, że czujnik zasilany jest napięciem 3V (czerwony) z płytki urządzenia i napięcie wraca przewodem żołtym, przez rezystor w końcówce czujnika?
W takim razie wygląda na to, że Sonoff ma problem z wydajnością prądową zasilania 3V (jestem laikiem i proszę wybaczyć jeśli źle rozumuję). Nie uśmiecha mi się przenosić urządzenia w miejsce bliżej czujników, dodatkowo przewody zostały już ułożone.

Wpadłem na pomysł aby do samego Sonoff zostawić tylko przewody żółte od czujników, a - i + 3V podać z zewnętrznego zasilacza. Czy to dobry pomysł i ewentualnie jakiej wydajności zastosować zasilacz? Pozdrawiam
Zależy jakie to czujniki ale prawdopodobnie ds18b20 (cyfrowy czujnik temp). Zasilanie może być 3,3v jak i 5v i raczej nie ma problemu z zasilaniem. Te czujniki nie potrzebują dużo prądu i 4 sztuki na pewno zadziałają.
Jeżeli nie masz odczytów to oznacza zbyt długie przewody (=za duży opór) dla standardowego opornika/rezystora (chyba powinien być 4,7k). Jest mnóstwo tematów na forum na ten temat. Nie wysiliłeś się za bardzo żeby przejrzeć forum :evil: viewtopic.php?t=7402

W skrócie musisz wpiąć dodatkowy pull-up rezystor (pomiędzy linię sygnałową a +). Co do jego wartości to w przypadku braku oscyloskopu pozostaje chybił-trafił i stopniowe zmniejszanie oporu.
Weź multimetr i zmierz opór pomiędzy sygnałem a +, potem możesz wspomóc się kalkulatorem (np. takim https://www.digikey.pl/pl/resources/con ... s-resistor, żeby oporność spadła o około 200 ohm - do 4,5k i sprawdzić, jeżeli nie pomaga to następne 200ohm w dół i tak do sukcesu. W pewnym momencie powinieneś mieć już wskazania ale co jakiś czas będzie wywalał błędy więc dalej zmniejszasz oporność. Nie pamiętam dolnej granicy, żeby nie uszkodzić Sonoffa ale do 2,5k możesz iść.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
Elektryk Szczecin
Posts: 92
Joined: Fri Jan 03, 2020 11:14 pm

Post

YoMan wrote: Sun Feb 26, 2023 8:46 pm
Angry_Us3r wrote: Sun Feb 26, 2023 12:38 pm Witam. Posiadam urządzenie jak w temacie, z 4 czujnikami temperatury po 1m każdy. Urządzenie zainstalowane mam w kotłowni, jednak czujniki muszą być przedłużane (poprzez lutowanie) do 15m każdy, co daje w sumie 60m dodatkowego przewodu. Podczas podłączania 2 czujników urządzenie działa poprawnie. Po podłączeniu 3 czujnika bądź wszystkich 4 jednocześnie następuje zanik odczytu w aplikacji oraz na stronie.

Rozumiem, że czujnik zasilany jest napięciem 3V (czerwony) z płytki urządzenia i napięcie wraca przewodem żołtym, przez rezystor w końcówce czujnika?
W takim razie wygląda na to, że Sonoff ma problem z wydajnością prądową zasilania 3V (jestem laikiem i proszę wybaczyć jeśli źle rozumuję). Nie uśmiecha mi się przenosić urządzenia w miejsce bliżej czujników, dodatkowo przewody zostały już ułożone.

Wpadłem na pomysł aby do samego Sonoff zostawić tylko przewody żółte od czujników, a - i + 3V podać z zewnętrznego zasilacza. Czy to dobry pomysł i ewentualnie jakiej wydajności zastosować zasilacz? Pozdrawiam
Zależy jakie to czujniki ale prawdopodobnie ds18b20 (cyfrowy czujnik temp). Zasilanie może być 3,3v jak i 5v i raczej nie ma problemu z zasilaniem. Te czujniki nie potrzebują dużo prądu i 4 sztuki na pewno zadziałają.
Jeżeli nie masz odczytów to oznacza zbyt długie przewody (=za duży opór) dla standardowego opornika/rezystora (chyba powinien być 4,7k). Jest mnóstwo tematów na forum na ten temat. Nie wysiliłeś się za bardzo żeby przejrzeć forum :evil: viewtopic.php?t=7402

W skrócie musisz wpiąć dodatkowy pull-up rezystor (pomiędzy linię sygnałową a +). Co do jego wartości to w przypadku braku oscyloskopu pozostaje chybił-trafił i stopniowe zmniejszanie oporu.
Weź multimetr i zmierz opór pomiędzy sygnałem a +, potem możesz wspomóc się kalkulatorem (np. takim https://www.digikey.pl/pl/resources/con ... s-resistor, żeby oporność spadła o około 200 ohm - do 4,5k i sprawdzić, jeżeli nie pomaga to następne 200ohm w dół i tak do sukcesu. W pewnym momencie powinieneś mieć już wskazania ale co jakiś czas będzie wywalał błędy więc dalej zmniejszasz oporność. Nie pamiętam dolnej granicy, żeby nie uszkodzić Sonoffa ale do 2,5k możesz iść.
YoMan ma rację tylko jeszcze jedna sprawa przekroje przewodu i są sytuację że dobrze zastosować przewody w ekranie oraz przylutowanie opornika tak jak pisałeś tylko nie od strony sonoff tylko ds18b20 i trzeba sprawdzić wcześniej napięcie

Return to “Ogólna dyskusja”