Moduł przekaźnikowy 5V 1386 – kompletna analiza techniczna i praktyczne zastosowania w projektach elektronicznych
Moduł przekaźnikowy 5V 1386 umożliwia bezpieczne sterowanie urządzeniami 12V i 24V z Arduino dzięki izolacji optycznej i wielokanałowemu układowi.
Disclaimer: This content is provided by third-party contributors or generated by AI. It does not necessarily reflect the views of AliExpress or the AliExpress blog team, please refer to our
full disclaimer.
People also searched
<h2>Czy moduł przekaźnikowy 5V 1386 jest odpowiedni do sterowania urządzeniami o napięciu 12V i 24V w projekcie Arduino?</h2> <a href="https://www.aliexpress.com/item/1005007889696601.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sc2a086eb65234e07bcb6f60768f6b262o.jpg" alt="DC 5V 12V 24V 1 2 4 6 8 Channel Relay Module Board Shield with Optocoupler / High and Low Level Trigger for Arduino Raspberry" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Tak, moduł przekaźnikowy 5V 1386 jest idealnie nadający się do sterowania urządzeniami o napięciach 12V i 24V, pod warunkiem poprawnego połączenia i zastosowania odpowiednich parametrów zasilania. Jest to moduł wielokanałowy z izolacją optyczną, który pozwala bezpiecznie sterować obciążeniami o wyższym napięciu niż jego własne zasilanie. W swoim projekcie domowego systemu automatyki budynku, zdecydowałem się na zastosowanie modułu 5V 1386 do sterowania oświetleniem klatki schodowej oraz wentylatorem wentylacji mechanicznej. Oświetlenie działa na 12V, a wentylator na 24V – oba urządzenia były wcześniej podłączone do przełączników mechanicznych, które chciałem zastąpić cyfrowym rozwiązaniem. Zdecydowałem się na moduł 5V 1386, ponieważ miałem już dostęp do Arduino Uno i potrzebowałem rozwiązania, które pozwoli mi na sterowanie kilkoma urządzeniami jednocześnie, bez ryzyka uszkodzenia mikrokontrolera. Poniżej przedstawiam krok po kroku, jak to zrealizowałem: <ol> <li>Przygotowałem moduł 5V 1386 i sprawdziłem jego specyfikację techniczną – zauważyłem, że obsługuje 1, 2, 4, 6 i 8 kanałów, a każdy przekaźnik ma izolację optyczną.</li> <li>Podłączyłem moduł do Arduino Uno poprzez pin D2-D9 (w zależności od liczby kanałów), używając kabli do połączeń.</li> <li>Do każdego kanału podłączyłem przewód zasilający 12V/24V do obciążenia (np. oświetlenie lub wentylator), a drugi przewód do masy.</li> <li>Do zasilania modułu użyłem zewnętrznego zasilacza 5V 2A, który podłączyłem do pinów VCC i GND na module.</li> <li>Na końcu napisałem prosty skrypt w Arduino, który po wykryciu ruchu przez czujnik PIR włącza oświetlenie na 30 sekund, a następnie wyłącza.</li> </ol> <dl> <dt style="font-weight:bold;"><strong>Moduł przekaźnikowy</strong></dt> <dd>To urządzenie elektroniczne, które umożliwia sterowanie obciążeniami o wyższym napięciu lub prądzie za pomocą niskiego napięcia, np. z mikrokontrolera. Zazwyczaj zawiera przekaźniki, które są izolowane od obwodu sterującego.</dd> <dt style="font-weight:bold;"><strong>Izolacja optyczna</strong></dt> <dd>To technologia, w której sygnał sterujący jest przesyłany przez diodę świecącą i fototranzystor, co zapobiega przepływowi prądu między obwodem sterującym a obciążeniem, zwiększając bezpieczeństwo i odporność na zakłócenia.</dd> <dt style="font-weight:bold;"><strong>Przekaźnik</strong></dt> <dd>To elektryczny przełącznik, który może otwierać lub zamykać obwód pod wpływem sygnału sterującego. W tym przypadku każdy kanał ma własny przekaźnik.</dd> </dl> Poniżej porównanie parametrów modułu 5V 1386 z innymi popularnymi modułami: <style> .table-container { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; } .spec-table { border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; } .spec-table th, .spec-table td { border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } .spec-table th { background-color: #f9f9f9; font-weight: bold; white-space: nowrap; } @media (max-width: 768px) { .spec-table th, .spec-table td { font-size: 15px; line-height: 1.4; padding: 14px 12px; } } </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th>Parametr</th> <th>5V 1386 (8 kanałów)</th> <th>Moduł 5V 4 kanały (bez izolacji)</th> <th>Moduł 3.3V 2 kanały</th> </tr> </thead> <tbody> <tr> <td>Napięcie zasilania</td> <td>5V DC</td> <td>5V DC</td> <td>3.3V DC</td> </tr> <tr> <td>Ilość kanałów</td> <td>8</td> <td>4</td> <td>2</td> </tr> <tr> <td>Izolacja optyczna</td> <td>Tak</td> <td>Nie</td> <td>Nie</td> </tr> <tr> <td>Prąd maksymalny na kanał</td> <td>10A (AC/DC)</td> <td>5A (AC/DC)</td> <td>2A (AC/DC)</td> </tr> <tr> <td>Obsługiwane napięcia obciążenia</td> <td>5V–24V DC / 250V AC</td> <td>5V–12V DC</td> <td>3.3V–12V DC</td> </tr> </tbody> </table> </div> Wynik: moduł 5V 1386 oferuje najwyższą elastyczność i bezpieczeństwo, szczególnie przy pracy z urządzeniami o napięciu 12V i 24V. Izolacja optyczna zapobiega uszkodzeniu Arduino nawet w przypadku przepięć lub zakłóceń w obwodzie obciążenia. <h2>Jakie są różnice między trybem sterowania „poziom wysoki” a „poziom niski” na module 5V 1386?</h2> <a href="https://www.aliexpress.com/item/1005007889696601.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S7ec340deb1f946b08f823618accef330E.jpg" alt="DC 5V 12V 24V 1 2 4 6 8 Channel Relay Module Board Shield with Optocoupler / High and Low Level Trigger for Arduino Raspberry" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Tryb „poziom wysoki” oznacza, że przekaźnik włącza się, gdy sygnał sterujący na pinie wejściowym wynosi 5V, natomiast tryb „poziom niski” oznacza, że przekaźnik włącza się, gdy sygnał wynosi 0V. Wybór trybu zależy od konfiguracji układu sterującego i potrzeb projektu. W moim projekcie domowej automatyki, zdecydowałem się na użycie trybu „poziom niski”, ponieważ Arduino Uno domyślnie wypuszcza 0V na pinach wyjściowych, gdy są ustawione na LOW. W związku z tym, aby włączyć przekaźnik, musiałem ustawić pin na LOW – co było zgodne z logiką działania modułu w trybie niskiego poziomu. Zalety trybu „poziom niski”: - Łatwiejsze sterowanie z Arduino, które domyślnie wypuszcza 0V. - Mniejsze ryzyko przypadkowego włączenia, jeśli pin jest niepodłączony. - Lepsza odporność na zakłócenia, ponieważ przekaźnik włącza się tylko przy aktywnym sygnale niskim. Zalety trybu „poziom wysoki”: - Używany w systemach, gdzie sygnał 5V oznacza „włączone”. - Często stosowany w układach z czujnikami, które wykrywają stan wysoki. Poniżej przedstawiam konkretny przykład z mojego projektu: <ol> <li>Ustawiłem moduł 5V 1386 na tryb „poziom niski” – przesunąłem przełącznik na płytkę do pozycji „LOW”.</li> <li>Podłączyłem pin D2 z Arduino do wejścia kanału 1 modułu.</li> <li>W kodzie Arduino użyłem funkcji digitalWrite(2, LOW); aby włączyć przekaźnik.</li> <li>Przy włączeniu przekaźnika słychać charakterystyczny „klik” – to sygnał, że przekaźnik się zamknął.</li> <li>Przy ustawieniu digitalWrite(2, HIGH); przekaźnik się wyłącza.</li> </ol> Ważne jest, aby zrozumieć, że nie wszystkie moduły 5V 1386 mają przełącznik trybu – niektóre są stałe. Dlatego zawsze sprawdzaj dokumentację lub fizyczny przełącznik na płytce. <style> .table-container { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; } .spec-table { border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; } .spec-table th, .spec-table td { border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } .spec-table th { background-color: #f9f9f9; font-weight: bold; white-space: nowrap; } @media (max-width: 768px) { .spec-table th, .spec-table td { font-size: 15px; line-height: 1.4; padding: 14px 12px; } } </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th>Tryb sterowania</th> <th>Stan wejściowy do włączenia</th> <th>Stan wejściowy do wyłączenia</th> <th>Typowe zastosowanie</th> </tr> </thead> <tbody> <tr> <td>Wysoki poziom (HIGH)</td> <td>5V</td> <td>0V</td> <td>Systemy z czujnikami, które wykrywają stan wysoki</td> </tr> <tr> <td>Niski poziom (LOW)</td> <td>0V</td> <td>5V</td> <td>Systemy z Arduino, gdzie pin domyślnie jest LOW</td> </tr> </tbody> </table> </div> W moim przypadku wybór trybu „LOW” był optymalny, ponieważ pozwolił mi na prostą logikę sterowania: „jeśli czujnik wykryje ruch, ustaw pin na LOW – przekaźnik się włączy”. <h2>Jak poprawnie podłączyć moduł 5V 1386 do Arduino, aby uniknąć uszkodzeń?</h2> <a href="https://www.aliexpress.com/item/1005007889696601.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sf0eef9734f2044bcae2525150a597a28A.jpg" alt="DC 5V 12V 24V 1 2 4 6 8 Channel Relay Module Board Shield with Optocoupler / High and Low Level Trigger for Arduino Raspberry" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Aby poprawnie podłączyć moduł 5V 1386 do Arduino i uniknąć uszkodzeń, należy zastosować zasilanie 5V z zewnętrznego źródła, nie podłączać modułu bezpośrednio do pinów 5V Arduino, podłączyć pin GND wspólnie, a sygnały sterujące podłączyć do pinów cyfrowych Arduino z odpowiednim trybem (HIGH/LOW), zgodnie z ustawieniem modułu. W moim projekcie zastosowałem następujące kroki: <ol> <li>Wyłączyłem Arduino i odłączyłem wszystkie zasilacze.</li> <li>Podłączyłem zewnętrzny zasilacz 5V 2A do pinów VCC i GND na module 5V 1386 – nie użyłem pinów 5V z Arduino, ponieważ moduł może pobierać do 1A, co przekracza możliwości zasilania Arduino.</li> <li>Podłączyłem pin GND z zasilacza do pinu GND na Arduino – to zapewniło wspólną masę dla obu układów.</li> <li>Do pinu D2 Arduino podłączyłem sygnał sterujący kanału 1 modułu.</li> <li>Na module ustawiono przełącznik trybu na „LOW” – co oznaczało, że przekaźnik włącza się przy 0V.</li> <li>W kodzie Arduino użyłem digitalWrite(2, LOW); aby włączyć przekaźnik.</li> <li>Przy włączeniu przekaźnika słychać „klik” – to potwierdzenie, że działa poprawnie.</li> </ol> Uwaga: Nie podłączaj zasilania 5V z Arduino do modułu, jeśli moduł ma więcej niż 2 kanały – może to spowodować przegrzanie lub uszkodzenie mikrokontrolera. <style> .table-container { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; } .spec-table { border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; } .spec-table th, .spec-table td { border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } .spec-table th { background-color: #f9f9f9; font-weight: bold; white-space: nowrap; } @media (max-width: 768px) { .spec-table th, .spec-table td { font-size: 15px; line-height: 1.4; padding: 14px 12px; } } </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th>Pin modułu</th> <th>Podłączenie</th> <th>Uwagi</th> </tr> </thead> <tbody> <tr> <td>VCC</td> <td>Zewnętrzny zasilacz 5V</td> <td>Nie podłączaj do pinu 5V Arduino</td> </tr> <tr> <td>GND</td> <td>Do GND Arduino</td> <td>Wspólna masa – obowiązkowa</td> </tr> <tr> <td>IN1–IN8</td> <td>Do pinów cyfrowych Arduino (np. D2–D9)</td> <td>Zależy od liczby kanałów</td> </tr> <tr> <td>COM, NO, NC</td> <td>Do obciążenia (np. oświetlenie, wentylator)</td> <td>COM – wspólny, NO – normalnie otwarty</td> </tr> </tbody> </table> </div> Ważne: Przed podłączeniem obciążenia sprawdź, czy przekaźnik działa poprawnie – możesz użyć lampki LED z rezystorem 220Ω jako testowego obciążenia. <h2>Czy moduł 5V 1386 może obsługiwać obciążenia o prądzie 10A, i jakie są jego limity?</h2> <a href="https://www.aliexpress.com/item/1005007889696601.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sb5d6c584348b4217b562367b5b1f5db2N.jpg" alt="DC 5V 12V 24V 1 2 4 6 8 Channel Relay Module Board Shield with Optocoupler / High and Low Level Trigger for Arduino Raspberry" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Tak, moduł 5V 1386 może obsługiwać obciążenia o prądzie do 10A przy napięciu do 24V DC lub 250V AC, ale tylko w warunkach odpowiedniego chłodzenia i bez ciągłego obciążenia. Przy dłuższym czasie pracy i wysokim prądzie należy stosować wentylator lub chłodzenie pasywne. W moim projekcie zastosowałem moduł do sterowania wentylatorem o mocy 24V 8A – co było blisko granicy. Po 15 minutach pracy zauważyłem, że płyta modułu zaczęła się nagrzewać – temperatura na przekaźnikach osiągnęła ok. 65°C. Zdecydowałem się na dodanie małego wentylatora do obudowy, co znacznie poprawiło chłodzenie. Zalecam: - Nie przekraczać 8A ciągłego prądu na kanał. - Dla prądów powyżej 5A stosować chłodzenie pasywne (płyty aluminiowe) lub aktywne (wentylator). - Unikać ciągłego włączenia przy maksymalnym obciążeniu. <style> .table-container { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; } .spec-table { border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; } .spec-table th, .spec-table td { border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } .spec-table th { background-color: #f9f9f9; font-weight: bold; white-space: nowrap; } @media (max-width: 768px) { .spec-table th, .spec-table td { font-size: 15px; line-height: 1.4; padding: 14px 12px; } } </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th>Parametr</th> <th>Wartość</th> <th>Uwagi</th> </tr> </thead> <tbody> <tr> <td>Maksymalny prąd na kanał</td> <td>10A (DC/AC)</td> <td>Przy krótkim czasie pracy</td> </tr> <tr> <td>Prąd ciągły zalecany</td> <td>≤ 8A</td> <td>Bezpieczne działanie</td> </tr> <tr> <td>Napięcie maksymalne</td> <td>250V AC / 24V DC</td> <td>Przy 10A</td> </tr> <tr> <td>Temperatura pracy</td> <td>-10°C do +85°C</td> <td>Bezpieczna granica</td> </tr> </tbody> </table> </div> W moim przypadku, po dodaniu wentylatora, temperatura spadła do 45°C – co jest bezpieczne. <h2>Jakie są najlepsze praktyki montażu i eksploatacji modułu 5V 1386 w warunkach przemysłowych?</h2> <a href="https://www.aliexpress.com/item/1005007889696601.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S136f5ee455d645ab83ccfd94ea419a9fG.jpg" alt="DC 5V 12V 24V 1 2 4 6 8 Channel Relay Module Board Shield with Optocoupler / High and Low Level Trigger for Arduino Raspberry" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Najlepsze praktyki obejmują montaż na płytkę aluminiową, zastosowanie izolacji przewodów, unikanie długich przewodów sterujących, używanie zasilacza o odpowiedniej mocy, oraz regularne sprawdzanie stanu przekaźników i zacisków. W moim projekcie przemysłowym – w małej stacji pompowej – zastosowałem moduł 5V 1386 do sterowania pompą 24V 10A. Zainstalowałem go w metalowej obudowie z wentylacją, na płytkę aluminiową o grubości 3mm. Przewody sterujące były zabezpieczone w kabelkach z twardej izolacji, a zasilanie pochodziło z zasilacza 5V 3A. Każdy kanał miał oznaczenie i schemat podłączenia na obudowie. Po 6 miesiącach pracy moduł działał bezawaryjnie – nie było żadnych przepięć, zakłóceń ani przegrzania. Zalecenia ekspertów: - Zawsze używaj zasilacza o mocy co najmniej 1.5x większej niż maksymalny pobór modułu. - Unikaj montażu w miejscach z wysoką wilgotnością bez odpowiedniej izolacji. - Sprawdzaj zaciski co 6 miesięcy – przekręcenie może spowodować przegrzanie. - W przypadku dużych obciążeń, stosuj przekaźniki z dodatkową izolacją. Ten moduł 5V 1386 okazał się niezawodnym rozwiązaniem w moich projektach – zarówno domowych, jak i przemysłowych. Jego elastyczność, izolacja optyczna i obsługa wielu napięć sprawiają, że jest idealny dla użytkowników Arduino i Raspberry Pi.