logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Czujniki arduino w domu a rezystancja kabla względem jego długości

Hep 30 Sty 2017 09:08 2346 15
  • #1 16238954
    Hep
    Poziom 9  
    Posty: 139
    Ocena: 10
    Planuję użyć arduino do instalacji w domu(sterowanie oświetleniem, czujniki, termometry itp). Jednak robiąc rozeznanie znalazłem sporo informacji, że chcąc robić to na kablach a nie WiFi kabel nie może być za długi. W moim przypadku najdłuższy kabel miałby w porywach do około 15m. Czy będzie to działać poprawnie? A jeśli standardowo nie to co mogę zastosować? Jakie rozwiązania mam zamiar wykonać:
    -sterowanie oświetleniem
    -sterowanie roletami
    -termometry(około 5-6 sztuk)
    -czujniki otwarcia przy oknach/drzwiach
    -około 4-5 czujników zalania które w przypadku wykrycia wody zamkną elektrozawór na głównym przyłączu wody w domu

    Jeśli chodzi o dwa pierwsze punkty to początkowo miałem zamiar przy każdym oknie/włączniku światła dodawać puszkę w której byłby przekaźnik a jego łączyć kablem z arduino. Ale wyczytałem gdzieś, że może być średnio z działaniem właśnie przez odległość i lepiej zrobić szafę z przekaźnikami bliżej arduino...

    Mam zamiar użyć kabla takiego jak do alarmu - użyłem 4 żyłowego jeśli dobrze pamiętam(kilka lat temu robiłem), nieekranowany i spokojnie wszystko działa, najdalsza czujka od centrali jest okołol 10m.

    Może mi ktoś doradzić jak to wszystko zorganizować żeby nie było problemów?

    Sprawa dodatkowa: Czy taka szafa z przekaźnikami, arduino itp jest bezpieczna jeśli chodzi o jakiś samozapłon czy coś? Czy powinienem też pomyśleć o takim czujniku w niej typu temperatura/dym? Czy montować jakiś mały wentylator na obudowie? Chyba nic z tych rzeczy zbytnio się nie nagrzewa?
  • #2 16238994
    janekpc
    Poziom 17  
    Posty: 256
    Pomógł: 15
    Ocena: 24
    Generalnie przy takich odległościach nie powinno byc problemu nawet z czujnikami rezystancyjnymi i wszystko powinno działać, natomiast jeśli będą to czujniki cyfrowe sterowane przez jakąś magistralę to przy włączaniu na przykład wiertarki może zerwać sie transmisja. Sama szafa z ardurino jest dość bezpieczna puki jest tam tylko niskie napięcie.
  • #3 16239028
    Hep
    Poziom 9  
    Posty: 139
    Ocena: 10
    janekpc napisał:
    Generalnie przy takich odległościach nie powinno byc problemu nawet z czujnikami rezystancyjnymi i wszystko powinno działać, natomiast jeśli będą to czujniki cyfrowe sterowane przez jakąś magistralę to przy włączaniu na przykład wiertarki może zerwać sie transmisja. Sama szafa z arduino jest dość bezpieczna puki jest tam tylko niskie napięcie.

    Dzięki za odpowiedź. Myślałbym mieć w tej szafie nie więcej niż 12V.

    1. I jakie lepsze będzie wyjście szafa z przekaźnikami czy dodatkowa puszka na przekaźnik przy każdym docelowym urządzeniu? W sumie w przypadku szafy nie bardzo mi się podoba żeby z każdego urządzenia ciągnąc fazę do szafy(tak to rozumiem w tym przypadku).
    2. Czyli lepiej żebym stosował czujniki analogowe niż cyfrowe?(nie wiem co masz na myśli pisząc sterowane przez magistralę).
    3. Poza tym powinienem pomyśleć o ekranowanym kablu czy nie będzie tu miało to znaczenia?
  • #4 16239049
    tmf
    VIP Zasłużony dla elektroda
    Posty: 14318
    Pomógł: 2090
    Ocena: 2203
    @Hep Dobra rada - wróć do tematu jak trochę okrzepniesz w elektronice. Nie chcę cie zniechęcać, ale tworzenie takiej sieci to naprawdę nie jest banalny problem. Taniej będzie kupić gotowe rozwiązania. Uwierz mi, też to dawno temu przerabiałem.
    Ale jeśli się uprzesz to:
    - porzuć Arduino, duże płytki, niedostosowane do twoich potrzeb i nic nie wnoszą,
    - z MCU nie mogą wychodzić długie przewody - działają jak anteny, zbierają wszelkie zakłócenia i w efekcie MCU będzie działał niestabilnie, a po każdej burzy część płytek będziesz musiał wymieniać na nowe. Trzeba dodać zabezpieczenia i całość dobrze przemyśleć.
    - prościej to zrobić dając ESP8266, sterowanie po WiFi i z nich na przekaźnik. Odpada wiele problemów.
    - jeśli nie po WiFi, to musisz wybrać jakiś protokół komunikacji pomięzy modułami. MODBUS, lub coś w tym stylu. A to wymaga zrobienia magistrali RS485 lub CAN (ta druga lepsza m.in. ze względu na wbudowaną obsługę multimaster).
    Poczytaj trochę o istniejących instalacjach tzw. inteligentnych domów, zobaczysz jakie rozwiązania są stosowane.
  • #5 16239060
    Hep
    Poziom 9  
    Posty: 139
    Ocena: 10
    tmf napisał:

    Poczytaj trochę o istniejących instalacjach tzw. inteligentnych domów, zobaczysz jakie rozwiązania są stosowane.

    Dzięki za odpowiedź, tak zrobię póki co ale nie chciałbym całkowicie z tego rezygnować bo głównie zależy mi na czujkach zalania. Ostatnio u znajomego pękł wężyk przy piecyku w łazience i gdyby nikogo w domu nie było straty byłyby ogromne a i tak zanim ktoś się zorientował co się dzieję i zakręcił wodę sporo zalało.
    Temat mnie zainteresował ostatnio i trafiłem też na to https://youtu.be/ByIx9S1tWIU tylko tutaj jest to realizowane po wifi/zwave. A tego bym nie chciał.
  • #6 16239371
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Sposób proponowany przez tmf-a jest bardzo dobrym rozwiązaniem, ale pociąga za sobą kwestię zasilania.

    Z drugiej strony wszelkie systemy alarmowe posiadające linii parametryczne (dodatkowy rezystor) są powszechnie stosowane przy zwykłych kablach telefonicznych. Podłączenie więc czujnika zalania na długim przewodzie nie powinno być problemem. Co to za czujnik?

    ... wężyki trzeba wymieniać co kilka lat :)
  • #7 16239384
    Hep
    Poziom 9  
    Posty: 139
    Ocena: 10
    Dokładnie coś takiego http://elty.pl/pl/p/Grove-Water-Sensor/573

    Chyba, że dałoby się to jakoś sprzężyć z centralą alarmową...

    ps. owszem wężyki trzeba wymieniać ale może się zdarzyć przypadek, pęknie grubo przed przewidywanym czasem a wtedy narobi sporo szkód
  • #8 16240189
    TvWidget
    Poziom 38  
    Posty: 4391
    Pomógł: 471
    Ocena: 691
    Rozważ wykorzystanie technologii Bluetooth Low Energy. Nie będziesz miał problemów z zasilaniem. Bateria CR2032 wystarcza na kilka miesięcy pracy.
    Jako elektrody do czujnika zalania można zastosować trzy śruby np. M2 ze stali nierdzewnej pełniące jednocześnie rolę nóżek.
  • #9 16240227
    tmf
    VIP Zasłużony dla elektroda
    Posty: 14318
    Pomógł: 2090
    Ocena: 2203
    Hep napisał:
    Dokładnie coś takiego http://elty.pl/pl/p/Grove-Water-Sensor/573

    Chyba, że dałoby się to jakoś sprzężyć z centralą alarmową...

    ps. owszem wężyki trzeba wymieniać ale może się zdarzyć przypadek, pęknie grubo przed przewidywanym czasem a wtedy narobi sporo szkód


    Są mniejsze czujniki tego typu. Tylko zastanowiłeś się jak je wykorzystać w praktyce? Nie wygląda to estetycznie, wokół wężyka też nie owiniesz.
    Jeśli masz centralę alarmową to chyba z każdą tego typu czujniki można sprząc. Na pewno z Satelem pewnie z każdą inną też.
  • #10 16240279
    Hep
    Poziom 9  
    Posty: 139
    Ocena: 10
    tmf napisał:
    - z MCU nie mogą wychodzić długie przewody - działają jak anteny, zbierają wszelkie zakłócenia i w efekcie MCU będzie działał niestabilnie, a po każdej burzy część płytek będziesz musiał wymieniać na nowe. Trzeba dodać zabezpieczenia i całość dobrze przemyśleć.

    A jeśli użyję ekranowanego przewodu? Poza tym jeśli wcześniej złożył bym sobie taki układ "na sucho" i przetestował na kablu 15m to taki test można uznać za miarodajny?

    tmf napisał:
    Są mniejsze czujniki tego typu. Tylko zastanowiłeś się jak je wykorzystać w praktyce? Nie wygląda to estetycznie, wokół wężyka też nie owiniesz.

    Podrzucisz przykład mniejszego czujnika? Mam Satel obecnie, podłaczenie czujki do Satela to jedno ale jakbym chciał przy wykryciu zalania zamykać jakiś elektrozawór to już nieco gorzej z samym Satelem. ps montował bym te czujniki pod wężykami (pod zlewem, za pralką itp)nawet na jakiejś taśmie dwustronnej, myślę, że byłoby ok, reagują nawet na drobne zalania - przykład działania https://www.youtube.com/watch?v=3X-utPCPjjA

    TvWidget napisał:

    Rozważ wykorzystanie technologii Bluetooth Low Energy.

    Nie bardzo chcę mieć dużo emiterów pola magnetycznego bo to się robi niezdrowe jak jest tego nadmiar(tzw smog elektroniczny), jedyną sieć rozgłaszaną w domu jaką chcę mieć to wifi.
  • #11 16240282
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1460
    Połowa porad nie uwzględnia głównej NIEDOPOWIEDZIANEJ w pytaniu kwestii, CO by było takie długie. Pytanie skacze z koncepcji na koncepcję, wydłużać medium cyfrowe, analogowe, sterowanie przekaźnikiem, przechodzić na Wifi (porada nt Bluettoth podobnie - tego zamieszania nie uwzględnia), i żadna z tych pojedynczych myśli nie jest przemyślana do końca.

    Popieram myśl @tmf
    "Dobra rada - wróć do tematu jak trochę okrzepniesz w elektronice."
  • #12 16240365
    tmf
    VIP Zasłużony dla elektroda
    Posty: 14318
    Pomógł: 2090
    Ocena: 2203
    @Hep W Satelu masz wejścia i wyjścia, możesz zrobić tak, że zmiana stanu wejścia zmieni ci stan wybranego wyjścia do którego przez moduł wykonawczy podłączysz elektrozawór. Chyba nawewt te centralki mają wyjścia o takiej wydajności, że możliwe jest bezpośrednie sterowanie. Ściągnij program z Satela do konfiguracji centralki i się pobaw. Co do czujnika zalania - w najprostszej wersji to dwa przewody - woda je zwiera, co łatwo jest wykryć. Żeby nie trzeba było żadnych dodatkowych układów to od biedy można je owinąć czymś i pomiędzy wsypać sól. Jak się dostanie woda to rezystancja spadnie do kilkunastu omów. To wszystko jest proste w teorii, ale zrobić to w domu, żeby dzialało i było estetyczne to nie taka prosta sprawa.
    Testy na 15 m kablach mogą byc miarodajne, z tym, że to, że to zadziała nic nie znaczy. Jak przeżyje sto burz to można coś powiedzieć. Dobra wiadomość jest taka, że nie trzeba wymyślać koła od nowa - poszukaj w necie jakie są stosowane zabezpieczenia wejść cyfrowych i je po prostu zastosuj. Tylko, że to już będzie raczej wymagało zaprojektowania własnej płytki, co zresztą jeśli myślisz na poważnie o projekcie i tak cie czeka.
  • #13 16241664
    Hep
    Poziom 9  
    Posty: 139
    Ocena: 10
    tmf napisał:
    Jak przeżyje sto burz to można coś powiedzieć.

    Dlaczego tak zwracasz uwagę na burze? W sensie dlaczego po kablach ma to być mniej odporne niż po wifi/bluetooth?(poza faktem, że jeśli że ładunek może pójść po kablu i więcej uszkodzić bo jak uszkodzi centralę to i tak jak i tka "położy" całość tylko mniej trzeba wymienić) Jak układ byłby uziemiony, kable ekranowane plus może jakiś ochronnik to chyba nie powinno to mieć problemów?
    Pytam poważnie, nie jestem biegły w temacie jak zauważyłeś ;)
  • #14 16241714
    tmf
    VIP Zasłużony dla elektroda
    Posty: 14318
    Pomógł: 2090
    Ocena: 2203
    @Hep Elementarna fizyka - co się dzieje w przewodzie, jeśli obok przepływa prąd rzędu setek tysięcy amperów, w dodatku czas narastania prądu jest ultrakrótki :)
    Zanim się wpakujesz w bagno, poczytaj jak inni rozwiązali tego typu problemy.
  • #15 16242083
    TvWidget
    Poziom 38  
    Posty: 4391
    Pomógł: 471
    Ocena: 691
    Hep napisał:
    Nie bardzo chcę mieć dużo emiterów pola magnetycznego bo to się robi niezdrowe jak jest tego nadmiar(tzw smog elektroniczny), jedyną sieć rozgłaszaną w domu jaką chcę mieć to wifi.

    W przypadku BLE moc nadajnika w porywach dochodzi do 1mW a współczynnik wypełniania jest rzędu 1/100000. W porównaniu do GSM lub WiFi emisja "smogu" jest pomijalna.
  • #16 16243040
    Frog_Qmak
    Poziom 25  
    Posty: 1322
    Pomógł: 7
    Ocena: 295
    Metry kabli działają w czasie burzy, jak antena - mi raz uwaliło alarm na Arduino, jak piorun uderzył w okolicy

Podsumowanie tematu

✨ Użytkownik planuje wykorzystać Arduino do automatyzacji w domu, w tym do sterowania oświetleniem, roletami oraz monitorowania temperatury i zalania. Zastanawia się nad długością kabli, które mogą wynosić do 15 m, oraz ich wpływem na działanie czujników. Odpowiedzi sugerują, że przy takich odległościach czujniki rezystancyjne powinny działać poprawnie, ale czujniki cyfrowe mogą mieć problemy z transmisją, zwłaszcza przy zakłóceniach. Proponowane są różne rozwiązania, w tym użycie ekranowanych kabli, central z przekaźnikami blisko Arduino, a także alternatywy takie jak ESP8266 do komunikacji WiFi. Użytkownik rozważa również zastosowanie czujników zalania, które mogą być podłączone do centrali alarmowej, oraz testy na długich kablach. Wskazano na ryzyko uszkodzeń podczas burz, gdyż długie kable mogą działać jak anteny.
Wygenerowane przez model językowy.
REKLAMA