Raspberry Pi, dzięki posiadanym złączom GPIO, pozwala zarządzać oraz pobierać informacje z dużej ilości urządzeń i czujników. Zarządzanie np włącznikami napięcia do obsługi chociaż takich podstawowych urządzeń jak lampy, pompy itp. umożliwiają moduły przekaźników za pomocą których możliwe jest włączanie i wyłączanie prądu. Dostępne są moduły 1, 2, 4, 8 oraz 16 przekaźnikowe, które można kupić w sklepach elektronicznych oraz na allegro. Do naszych testów wykorzystamy moduł dwu przekaźnikowy YwRobot 2 relay.

Specyfikacja modułu przełączników

  • Zasilanie : 5V
  • Model przekaźnika : SONGLE SRD-05VDC-SL-C 2 szt.
  • Diody led sygnalizujące stan zasilania (zielona) oraz stan przekaźników załączone/niezłączone (czerwone)
  • Max prąd : 10A przy 250VAC oraz 10A przy 30VDC

moduł przekażników 5V

Sposób podłączenia

Urządzenia elektryczne podłączamy do kostek znajdujących się z tyłu płytki.

Tył modułu przekażnika

Raspberry Pi podłączamy z przodu płytki do 4 pinów przestawionych na zdjęciu poniżej (VCC, in1, in2 oraz GND)

Przód modułu przekaźnika

Poniżej przedstawiony został schemat podłączenia Raspberry Pi z płytką modułem przekaźników.

Schemat podłączenia modułu - Raspberry Pi

Schemat podłączenia urządzenia elektrycznego do płytki modułu przekaźników.

schemat podłączenia zasilania do modułu przekaźników

Od prawej mamy przekaźnik P1 który załącza się za pomocą IN1 (w naszym przypadku z GPIO7 z RPi). Przy wyłączonym przekaźniku (dioda czerwona nie świeci się) złącza 2 i 3 są ze sobą połączone. Po podłączeniu np lampy (jeden z kabli) do 1 oraz 2 i włączeniu przekaźnika (zapala się czerwona dioda) a styki 1 i 2 zostają zwarte i zapala się nasza lampka. Można wykorzystać styki 2 i 3 np dla jednego urządzenia i przełączać na drugie 1 i 2 zamiennie w zależności od potrzeb.

Sterowanie portami GPIO odbywa się za pomocą aplikacji WebioPi o której niebawem napiszemy więcej.

  • Karpiq

    chciałbym za pomocą czegoś takiego włączać swój stacjonarny komputer. Jakiś pomysł jak podpiąć przekaźnik pod płytę główną? i czy jest opcja, żeby po wysłaniu impulsu pi od razu przełączało gpio w stan 0?

    • DerekDX

      Wepnij GPIO bezposrednio w płyte główną w miejsce włącznika. Włącznik reaguje na zbocze rosnące i jak podasz chwile 1 na to wejscie to sie nic nie stanie.

    • Karpiq

      bezpośrednio czyli bez przekaźnika? na jakie napięcie reaguje włącznik 5V czy 3,3V?

    • Grzegorz

      Jeszcze jest mozliwosc uruchomienia komputera za pomoca Wake On Lan o ile Twoja plyta glowna wspiera ta funkcjonalnosc.

    • Karpiq

      nie ma, dlatego kombinuje z innym rozwiązaniem

    • Warto użyć do tego https://projects.drogon.net/raspberry-pi/wiringpi… + to co napisał @DerekDX

  • Adrian

    Znalazłem fajny projekt sterowania przekaźnikami ale trzeba by go troszkę przerobić.
    http://pihome.harkemedia.de/

    • Ogólnie ta aplikacja pihome jest warta uwagi. To co użyjesz do tego to już inna inszość ;) pihome obsłuży praktycznie wszystko ;)

    • Wróć ;P Miałem na myśli ten projekt http://www.openremote.org/display/HOME/OpenRemote możliwości praktycznie nieograniczone :P

    • andrzej

      Przekaźnikami można też sterować w nettemp.pl

    • przemass

      Ten przekaźnik nie jest dobry ro raspberry, nie można nim sterować przez gpio write 0 1 np bo to nic nie daje, można go uruchomić jedynie przez gpio mode 0 out

  • Zaraz a co z poziomem napięć. Większość modułów które są dostępne, ma opis współpracy z Arduino, czyli poziomy TTL. GPIO ma poziomy 3,3 V – powinny byc buforowane.

  • Adam

    Witam, w jaki sposób można przekazać sygnał przez Wi-Fi? Mógłby podać ktoś przykładowe rozwiązanie, z góry dzięki.

    • Piotr

      Musisz dokupić sobie zewnętrzną kartę Wi-Fi na USB

  • Mateusz

    dobrze, czy w naszym kraju da się kupić "YwRobot 2 relay" ewentualnie coś podobnego?

  • leszek

    Chciałbym podłączyć do raspberry więcej przekaźników, ale nie bardzo wiem, których pinów użyć. Poza tym gpio17 mam już zajęty czym innym. Które mogę wykorzystać do mojego celu?

  • Pingback: Karta przekaźnikowa PAM 3PK dla Raspberry Pi Model B+()