• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zawieszenie Arduino przez Relay
#1
Star 
Witam!

Zbudowalem uklad ktory skalada sie z Arduino Mega, modułu mp3, 8266, RFID, keypad, LCD i 6 przekaznikow.

Uklad dziala tak: przy wejściu do szopy czyta karte, puszcza muzyke, zapala światła. Przy wyjściu naciskamy klawisz na keypadzie i mamy 10 sekund na zamknięcie szopy uaktywnia się wtedy elektromagnes w drzwiach.

Mój problem polega na tym, ze w momencie kiedy przekaznik jest wlaczany/wylaczany to:
Raz na kilka wejść/wyjść Arduino zawiesza sie i uklad nie wykonuje juz zadnej pracy, a przekazniki zostaja zablokowane w ostatnim polozeniu. Keypad nie odpowiada.
Jeśli zamiast elektromagnesu w to miejsce podepne zasilacz z ledami (na szpuli jeszcze). Wszystko działa idealnie. Np odepne ledy od zasilacza, ten dalej jest w gniazdku problem nadal występuje. Podepne inną lampę wszystko działa, podpiąłem kilka samych zasilaczy pojedyńczo na próbę - problem sie pojawia.

Macie jakieś pomysły?
 
Odpowiedź
#2
Urządzenie pobiera skokowo dużo prądu powodując zakłócenia, na które Arduino nie zostało przygotowane. Zasil elementy z osobnych zasilaczy, najlepiej z izolacją galwaniczną. Można też powalczyć dodając diody, kondensatory, cewki (filtrować napięcie i magazynować więcej prądu po stronie Arduino).
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#3
Czy masz coś podpięte do "arduino" po I2C. Jak tak to sprawdź jakie są stany na magistralach SDA i SCL w czasie zawieszenia. Stwierdziłem, że "arduino" ma problemy a właściwie biblioteka wire, prawdopodobnie podczas jakiegoś zakłócenia. Eliminacja zakłóceń pomaga jednak nie eliminuje całkowicie zawieszania się "arduino".
 
Odpowiedź
#4
Tak, mam podpięy wyświetlacz przez I2C, dziękuję, pujdę tym tropem, dodatkowo zamówiołem przekazniki z transoptorem i sprawdzę jeszcze raz kod, ponieważ otwieranie i zamykanie drzwi przez Blynk działa bez zarzutu.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości