Strona 1 z 1

Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 09:51
autor: KreoN64
Witam serdecznie
Z powodu nadmiaru wolnego czasu i sterty części zalegających w pokoju poczyniłem pierwsze kroki do "luksusu" czy też zabawy :D.
Po znalezieniu arduino i kilku przekaźnikow na napięcie 230vac pierwsza myśl padła na sterowanie światłem.
Więc mimo cewki 5vdc w przekaźniku i identycznego napięcia na stanie wysokim w arduino zaniepokoiła mnie wysoka prądo-żerność cewki.
Pierwszy pomyśl tranzystor npn sterowany za pomocą arduino przepuszczający prąd z zewnętrznego zasilania (w moim przypadku ładowarka do telefonów czy jak kto woli zasilacz liniowy 5v).
I tak zrodził się w głowie pomysł który przeniosłem na papier.
IMG_20200411_094300.jpg

Spis części
- przekaźnik HF115F 16A250VAC
- dioda niebieska
- opornik 330Ω
- tranzystor npn BC547
- dioda prostownicza N4007
- zasilacz liniowy 5v (ładowarka telefonowa)

Arduino nie wymieniam z racji że sterowanie może być zrobione z każdego rodzaju napięcia 5v.

Teraz moje pytanie bo pewnie jest tu mnóstwo obłędów i więcej niedociągnięć niż przy gotowych płytkach z zachodu.
Jeśli coś robię źle rób źle rozumuję poprosił bym o poradę co jak zmienić by to działało

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:01
autor: SuperGość
relay.PNG
relay_2.PNG

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:05
autor: Grzegorz...
Wojtek, byłeś szybszy więc już nic nie dodaję :D

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:14
autor: KreoN64
Wasze schematy są dokładniejsze lecz teraz pytanie dotyczące mojego schematu
Ma prawo to działać tak jak ja to widzę?
Jeśli nie czego brakuje lub co myślę źle

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:18
autor: ZbeeGin
Jeszcze jedna uwaga. Nie traktuj diody LED jako diody gaszącej przekaźnika. Ma być normalna dioda prostownicza równolegle do cewki, a ewentualnie jeszcze dodatkowo LED z rezystorem. LED ze względu na "wątłość" struktury w kierunku zaporowym - max 4-6V przy prądzie na poziomie µA - prawie momentalnie dostanie zwarcia i przestanie świecić.

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:25
autor: ZbeeGin
KreoN64 pisze:Wasze schematy są dokładniejsze lecz teraz pytanie dotyczące mojego schematu
Ma prawo to działać tak jak ja to widzę?

To nie będzie działać. Zasilanie jest 5V. Cewka przekaźnika pewnie też na 5V. To teraz dodajmy spadek na diodzie szeregowej, złącza BE i przekaźnika: 0.7V + 0.7V + 5V ≈ 6.5V. Do tego sporo prądu wypływającego w stanie wysokim podkradnie dioda LED. Nie wysterujesz.

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:26
autor: Zegar
Obrazek
Cały artykuł jest tutaj: https://www.instructables.com/id/Driving-a-Relay-With-an-Arduino/
P.S. Też się spóźniłem... stary jestem :lol:

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:28
autor: Marcin
KreoN64 pisze:Ma prawo to działać tak jak ja to widzę?

W bazie ograniczasz prąd diodą ? Według mnie nie, pierwsze załączenie zniszczy port sterujący w uC.
Dioda prostownicza jak wspomniano wyżej równolegle z cewką, normalnie w kierunku zaporowym.

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:39
autor: KreoN64
Więc muszę pogodzić się z porażką i trochę do uczyć (no może więcej niż trochę :) )
A patrząc na schemat od @Zegar jak można dodać do tego sygnalizację załączenia Led

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:48
autor: SuperGość
Diode wysteruj z portu arduino po prostu.

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:50
autor: KreoN64
Pewnie najszybciej bez strat prądu bo w ten układ nikłe szanse się wpięcia

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 10:57
autor: SuperGość
:D ale zawsze są jak to mówisz "straty" pradu, wepniesz diode wprost do portu poprzez opornik to popłynie prąd z portu arduino do diody LED. To dalej będzie twój układ razem z tranzystorem i przekaźnikiem ale nie tak połaczony jak sam narysowałeś, a dlaczego to ci juz kolega wyżej uzasadnił.

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 12:17
autor: KreoN64
Screenshot_20200411-121626.jpg
czy dobrze myślę?
D1 dioda prostownicza
R rezystor o mocy dobranej do BC547
Zależy mi na wyprowadzeniu samego sygnału z arduino nic po za tym

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 12:35
autor: Zegar
KreoN64 pisze:D1 dioda prostownicza

Dioda odwrotnie, bo spalisz tranzystor.

KreoN64 pisze:R rezystor o mocy dobranej do BC547


Moc rezystora nieistotna, wystarczy 1/4 W. Wartość 1k - 10 k, zależy od wzmocnienia tranzystora. Za duża wartość rezystancji nie otworzy tranzystora.

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 12:37
autor: SuperGość
jak już to dioda odwrotnie (moc rezystora nie wiele ma tu do rzeczy ale z pewnością chodziło Ci tu o wartość rezystancji) - dlaczego uparcie nie chcesz skorzystać ze schematów, które masz powyżej?

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 12:40
autor: KreoN64
Bo ten najlepiej schemat rozumiem i części mam pod ręką do niego.
Dioda zaporowo do tranzystora w takim razie i rezystor 2k
Poprawiony schemat
Screenshot_20200411-124946.jpg

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 13:30
autor: Zegar
Lepiej byłoby przenieść cewkę przekaźnika wraz z diodą do obwodu kolektora (katoda do +5 V), a emiter podłączyć do masy. Spadek napięcia między kolektorem i emiterem może wtedy wynieść nawet 0.2 V i przekaźnik będzie działał najpewniej.

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 13:41
autor: KreoN64
Z racji nadmiaru czasu i poczynieniu tego projektu najpierw na płytce stykowej i testowaniu.
Przyszła pora na zlutownie tego i test pod napięciem 230vac
IMG_20200411_133053.jpg

IMG_20200411_133607.jpg

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 16:10
autor: ZbeeGin
KreoN64 pisze:Bo ten najlepiej schemat rozumiem i części mam pod ręką do niego.

Skoro wiesz jak działa tranzystor NPN to powinieneś też wiedzieć, że obciążenie jest w 99% przypadków w obwodzie kolektora. Elementy się nie zmieniają przecież, tylko sposób ich połączenia.

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 18:14
autor: KreoN64
Screenshot_20200411-180025.jpg
???

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 18:17
autor: SuperGość
No widzisz czyli teraz masz w zasadzie to co ci na drugim rysunku u samej góry pokazałem ;)

Re: Sterowanie przekaźnikiem 230vac za pomocą arduino

: sobota 11 kwie 2020, 19:32
autor: KreoN64
No i takim oto sposobem się czegoś przydatnego nauczyłem :) :)
Dziękuję za zaangażowanie

Edit. A w ramach mojej ciekawości w 2 pierwszych schematach występuje kondensator 100nf.
Za co jest odpowiedzialny?