rob99ert Napisano Grudzień 9, 2022 Udostępnij Napisano Grudzień 9, 2022 Witam, mam problem nagłej potrzeby. Prostu układ: esp8266 nodemcu v3 podłączony pod zasilacz impulsowy 12V przekaźnik 8 kanałowy z optoizolacją zasilany na 5V Z Zasilania 12V idzie też prąd na stabilizator 5V - ten zasila tylko i wyłącznie wejście Vcc płytki przekaźnika. problem jest taki, że przekaźnik normalnie działa w przypadku gdy styk IN1 załącze z arduino leonardo. Wszystko jest idealnie z arduino. Natomiast gdy spróbuję to samo zrobić z esp zamiast arduino, to na przekaźniku zapala się tylko LED że 1 styk został załączony, jednak nie słychać nawet charakterystycznego "trzasku" przełączania styku a sam kanał nie działa i nic się nie dzieje oprócz led sygnalizującego załączenie styku. Problem palący czasowo, ktos wie czemu arduino normalnie załącza styk na przekaźniku a esp już nie? I jak to rozwiązać? Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Grudzień 10, 2022 Udostępnij Grudzień 10, 2022 @rob99ert witam na forum 🙂 Na wyjściu Arduino jest 5 V, a na wyjściu ESP 3,3 V. Możesz zastosować jakiś tranzystor lub konwerter poziomów logicznych, aby sterować przekaźnikiem, który wymaga zasilania z 5 woltów. Cytuj Link do komentarza Share on other sites More sharing options...
rob99ert Grudzień 12, 2022 Autor tematu Udostępnij Grudzień 12, 2022 @Treker dziękuję za odpowiedź, a daloby rade jakoś sterować na 1 tranzystorze? Modul przekaźnikowy 8 kanałowy ale 4 są wykorzystywane. Czyli muszę 4 tranzystory wykorzystać (po 1 na 1 wejście) czy da sie jakoś "lepiej" to zrobić? Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Grudzień 12, 2022 Udostępnij Grudzień 12, 2022 @rob99ert a sprawdź najpierw dla pewności co jest napisane na przekaźnikach. Jakie minimalne napięcie cewki jest potrzebne do przełączenia? Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
ethanak Grudzień 12, 2022 Udostępnij Grudzień 12, 2022 @rob99ert daj jakiś link do tych przekaźników i pokaż jak to łączysz - u mnie 8-kanałowy moduł działał bez problemu na RPi (3.3V). 1 Cytuj Link do komentarza Share on other sites More sharing options...
rob99ert Grudzień 12, 2022 Autor tematu Udostępnij Grudzień 12, 2022 @ethanak @Treker https://botland.com.pl/przekazniki-przekazniki-arduino/2966-modul-przekaznikow-8-kanalow-z-optoizolacja-styki-10a-250vac-cewka-5v-niebieski-5904422300531.html link do używanego przekaźnika. Dodam, że mam jeszcze 2 inne moduły (2 i 1 kanałowe) które również nie działają z esp. Co do połączenia, to esp jest zasilane z zasilacza impulsowego 12V, moduł przekaźnika na VCC jest 5V ze stabilizatora (z 12V na 5V) no i masa do GND esp. IN1 przekaźnika jest połączone z wyjściem esp. Próbowałem na kilku portach i bez różnicy. Kod w arduino IDE również w porządku, sprawdzałem na diodzie LED i jest w porządku. Zresztą dioda wbudowana na module również świeci się, że jest sygnał na IN1 co prawda "lekko" ale się świeci. Jak będe miał czas dzisiaj to sprawdzę jak wyjdzie z tranzystorem to dam znać czy temat do zamknięcia. @ethanak Wiem, że ludziom normalnie ta cewka się załącza z esp czy RPi, bo widziałem na yt czy na forach, że śmigają takie moduły bez żadnego wydziwiania, ale no mi z jakichś powodów na esp nie hula niestety. Cytuj Link do komentarza Share on other sites More sharing options...
rob99ert Grudzień 12, 2022 Autor tematu Udostępnij Grudzień 12, 2022 może macie linki do jakichś modułów przekaźników które działają normalnie na esp, bez żadnych problemów. Cytuj Link do komentarza Share on other sites More sharing options...
kaczakat Grudzień 12, 2022 Udostępnij Grudzień 12, 2022 (edytowany) Nie zasilaj ESP z 12V, na ESP jest stabilizator liniowy, ESP pobiera do 250mA, 12->3.3V, 8.7V*0,25A= 2.2W strat zamienianych na ciepło, przecież on pewnie świeci jak żarówka. Zdjąłeś zworkę z płytki przekaźników? Mam taki moduł przekaźników, tylko na 4 szt. i działa z ESP, granica jest około 3V, więc pewnie że lepiej jak jest zasilany z 5V, ale daje radę. Ostatecznie można dodać konwerter logiki 5V-3.3V. Może zostawiłeś zworkę, zasilasz całość 5V i powoli upalasz ESP. Zasilanie 5V ma być podane na małą listwę po zdjęciu zworki, tak by było tylko dla cewek. Multimetrem sprawdzisz, że jeden pin jest połączony z VCC logiki, pewnie ten oznaczony VCC, ale Chińczykom lepiej nie wierzyć po opisach, zasilanie 5V podłączasz na ten drugi + GND od zasilacza 5V. Z drugiego zasilacza 5V (albo 3.3V od razu) zasilasz ESP. Potem podłączasz na listwę logiki ALBO GND (gdy przekaźniki działają po podaniu stanu wysokiego), ALBO VCC (gdy przekaźniki działają po podaniu stanu niskiego, wg opisu z Botland masz taki właśnie) z ESP. Masz sterowany stanem niskim, wystawiasz 3.3V na IN1 nic się nie dzieje, wystawiasz 0 to prąd płynie od VCC do pinu ESP, ledy mają się zaświecić i włączyć obwód danej cewki przekaźnika. Powodzenia. Edytowano Grudzień 12, 2022 przez kaczakat 1 Cytuj Link do komentarza Share on other sites More sharing options...
rob99ert Grudzień 16, 2022 Autor tematu Udostępnij Grudzień 16, 2022 @kaczakat zrobiłem dokładnie tak jak mówisz, zdjąłem zworkę z małej listwy i podłączyłem tak jak na schemacie poniżej. Niestety przekaźnik w ogóle nie reaguje, ani cewka ani wbudowany LED, nie działa. Cytuj Link do komentarza Share on other sites More sharing options...
kaczakat Grudzień 16, 2022 Udostępnij Grudzień 16, 2022 Nie wiem czy masz błąd na pokazanym schemacie czy już dym Ci leci z tego układu. Zainwestuj w multimetr. 5V z zasilacza podłączasz pod cewki, JDVcc, podłaczyłeś do VCC, które jest tym samym VCC do którego podłączyłeś 3.3V po lewej. Cytuj Link do komentarza Share on other sites More sharing options...
rob99ert Grudzień 16, 2022 Autor tematu Udostępnij Grudzień 16, 2022 po zasileniu cewki i podania sygnału tylko na IN, nic się nie działo i tak. VCC logiki dopiero potem podłączyłem pod 3,3V, wcześniej nie działało nic gdy podłączyłem tak jak opisałeś. Cytuj Link do komentarza Share on other sites More sharing options...
kaczakat Grudzień 16, 2022 Udostępnij Grudzień 16, 2022 Samo z siebie nic się nie dzieje, na pinie uC nie ma stanu niskiego gdy program nie działa, jak chcesz sprawdzić, czy 3.3V wystarcza do wysterowania, czyli zaświecenia LED, podaj 3.3V i GND, podczas działania programu na pinie INx będziesz GND (stan 0) robił z programu. Sprawdziłem i u mnie działa: W następnym kroku podłączyłem 5V/GND pod piny cewek i wszystko ładnie klika. Podłączyłem też układ pod zasilacz laboratoryjny, same ledy świecą nawet przy napięciu VCC 2.5V, ale poniżej 3V świecenie zaczyna przygasać, a przekaźnik przestaje klikać, pewnie za mało światła z led by aktywować te moduły optoizolacji. Testowałem tu niedawno przekaźnik SSR 2A i miał identyczne warunki działania. Możesz oczywiście mieć inny typ, 3.3V to już jest blisko granicy działania, a kilkanaście sprawdzonych przeze mnie takich modułów to żadna statystyka, ale samo led jednak by się zaświeciło. Cytuj Link do komentarza Share on other sites More sharing options...
rob99ert Grudzień 16, 2022 Autor tematu Udostępnij Grudzień 16, 2022 @kaczakat Sprawdziłem na module 1 i 2 kanałowym (nawet dokładnie tym samym co ty masz na zdjęciu), i działa jak ta lala. Natomiast robiąc to samo na tym 8-kanałowym, dioda świeci ale cewka załącza się bardzo cicho czyli brakuje jej mocy. Ale to już ogarnięta sytuacja. Teraz mam inne pytanie i nie wiem czy tworzyć nowy wątek czy nie, ale dziękuje wszystkim za pomoc, przede wszystkim tobie "kaczakat" 🙂 Chodzi o to ile portów tak naprawdę możemy wykorzystać w esp v3 nodemcu. mam projekt i dopiero go buduje jednak już widzę, że będzie problem z ilością portów, np. porty od SDD2,SDD3 (GPIo 9 i 10) nie działają według wgranego kodu. Na dole schemat podłączenia. Mógłby ktoś powiedzieć co jest nie tak i któreych portów esp mi nie obsłuży i jak temu zaradzić żeby wysterować z jednego esp te wszystkie urządzenia na schemacie? Cytuj Link do komentarza Share on other sites More sharing options...
Belferek Grudzień 16, 2022 Udostępnij Grudzień 16, 2022 Zobacz ten artykuł - kliknij. Szczególną uwagę zwróć na akapit "Best Pins to USE - ESP8266" Cytuj Link do komentarza Share on other sites More sharing options...
kaczakat Grudzień 16, 2022 Udostępnij Grudzień 16, 2022 (edytowany) Jak nie działa wprost to zawsze można dać konwerter poziomów logicznych. Wystarczy w Google wrzucić hasło "ESP8266 usable pin", NodeMCU i taki Wemos mini się nie różnią pod tym względem, a pinout jest bardziej czytelny: oznaczając je jako GPIO do wykorzystania masz 4,5,12,13,14,15 - czyli 6szt, dodatkowo 0 i 2 w ograniczonym zakresie, stan tych pinów w czasie resetu wybiera tryb pracy, są podciągnięte rezystorami do VCC (lub GND), podobnie 16, jak nie używasz UART to jeszcze 1 i 3, A0 jako wejście ADC, max 11+ADC. Pinów podłączonych do flash (SDD) w ogóle nie można użyć, a są wyprowadzone w NODEMCU. Generalnie jak to są wyjścia to lepiej, bo jak wejście ustawi stan przeciwny niż rezystor podciągający to może być klops by uruchomić ESP. Tu jest opis: https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/ Z kolei jak jest jakiś stan wymuszony przy starcie to może być gorzej dla podłączonych urządzeń, może coś się załączy choć program tego nie przewiduje. Może prościej będzie jednak użyć dodatkowo jakieś NANO i mu wysyłać przez UART komunikaty, jak ma zasterować pinami, albo ESP32 - też jest lista pinów IO "lepszych/gorszych" . Edytowano Grudzień 16, 2022 przez kaczakat Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!