Witam!
Czy posiada ktoś jakiekolwiek materiały o możliwości podłączenia RoboDK pod arduino?
Obecnie rozpocząłem zabawę z Moveo
Bez problemu można go wrzucić do RoboDK oraz symulować ruchy.
[
attachment=884]
W sieci nie doszukałem się zbyt wielu informacji o możliwości połączenia RoboDK do arduino.
Jest to możliwe -
https://www.youtube.com/watch?v=Gxl-3nZoyFI
Ok. Pytanie z innej beczki.
W roboDK nawiązuję połączenie przez FTP z jakimś tam zdalnym serwerem (w moim przypadku w sieci lokalnej).
pytanie
Jest możliwość wysyłania komend przez sieć z roboDK np do arduino i w jakim formacie je odbierać ???
Jakiś serwer FTP na arduino zakładam, że komendy zapisały by się do jakiegoś pliku dalej do robota?
[
attachment=886]
Ewentualnie przesyłanie danych przez jakieś ?_GET w postaci 192.168.1.110/?zmienne
Skorzystałem z postprocesora MRIL
dane jakie otrzymałem są wystarczające by sterować ruchem robota (są to wartości w stopniach dla każdego z ramion)
N1 # Program generated by RoboDK v3.8.4 for MOVEO on 12/10/2019 10:12:58
N2 # Using nominal kinematics.
N3 M00 R1-0.000 R20.000 R30.000 R40.000 R50.000 R60.000
N4 M00 R10.000 R2-5.408 R3-19.588 R40.000 R524.995 R60.000
N5 M00 R1-90.000 R2-5.410 R3-19.590 R4-0.000 R5-65.000 R60.000
N6 M00 R1-90.000 R2-2.147 R317.828 R4-0.000 R5-105.681 R60.000
Po przesłaniu tych danych z roboDK do arduino z programikiem który steruje silnikami - ramię powinno działać.
Do komunikacji najlepiej użyć połączenia TCP, websocket (sterowanie ze strony WWW) lub UDP. Może być również połączenie szeregowe WIFI. Bierzesz moduł ESP, wgrywasz firmware
https://github.com/jeelabs/esp-link, instalujesz na PC darmowy program do wirtual COM "Tibbo", dodajesz port COM ze znanego IP:port i działa jak podłączony kablem do PC.