Skocz do zawartości

Komunikacja pomiędzy sterownikami arduino


Krzych72

Pomocna odpowiedź

Cześć

Potrzebuje pomocy w temacie komunikacji pomiędzy sterownikami Arduino , Idea systemu polega na tym że jest jeden sterownik, nazwijmy go główny - arduino uno i jest kilka mniejszch  -arduino nano, System ma zarządzać zasilaniem urządzeń podłączonych do instalacji fotowoltaicznej offgrid.  Nadmienię że jestem automatykiem a nie informatykiem więc pewne rzeczy są dla mnie oczywiste a  nie które zagadnienia zakręcone ;). Odległość między sterownikiem głównym uno a małymi nano będzie dochodzić do 20m. Całość dodatkowo chcę podłączyć do Home assistant-a.  dlatego do przesyłania danych pomiędzy sterownikami chciałbym wykorzystać połączenie ethernet (po kablu). I tu zaczynają się schody. na podstawie info z sieci udało mi się zaprogramować sterownik tak aby wysłać dane do monitora portu szeregowego i do przeglądarki po adresie IP, natomiast w żaden sposób nie potrafię odebrać tych sygnałów w drugim sterowniku. Wiem że jest takie coś jak EthernetUDP. ale dla arduino nano nie funkcjonuje (znalazłem tylko WifiUDP ). Potrzebował bym, żeby ktoś ten temat wyłożył mi - kawa na ławę, czy taki system ma rację bytu, jakich bibliotek powinienem jeszcze użyć, a najlepiej podał jakieś proste przykłady, jak stany wejść cyfrowych i i analogowego wysłać na sieć i jak te sygnały w drugim sterowniku odebrać.  Urządzenie pracujące na sieciach przemysłowych (PfofiNet) rządzą się swoimi prawami, a w moim przypadku trzeba jeszcze coś napisać i z tym pisaniem mam problem. Dziękuje za opinię i pomoc

 

 

Link do komentarza
Share on other sites

Mnie się wydaje jako dużo prostsza komunikacja po RS485, niewiele się różni od UART. Gdyby to były moduły ESP8266 to komunikacja po WIFI i UDP jest w przykładach.

Tu jest przykład https://docs.arduino.cc/tutorials/ethernet-shield-rev2/udp-send-receive-string komunikacji UDP na shieldach Ethernet. 

Cena moułów RS485->UART dla Arduino to 1/10 ceny shielda Ethernet.

  • Lubię! 1
Link do komentarza
Share on other sites

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!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.