Skocz do zawartości

Ramie robota z silnikami krokowymi (rama ze sklejki 4 mm)


Pomocna odpowiedź

Rozpoczynam budowę ramienia robotycznego. Będzie na silnikach krokowych 6 sztuk. Do chwytaka wykorzystam siłownik liniowy miniaturowy. Jako sterowanie użyje mega 2560 i ramps 1.6.

Będzie sterowane z mini robota połączonego potencjometrami, dającymi pozycję ramienia. Robot będzie ją kopiował...

Ramę wytnę laserem K40 z sklejki 4mm.

ramka2.thumb.png.de39b445b86cad2204f80018496c5890.pngramka3.thumb.png.1b4d4dc168b6be2e11f6ab7e5931a4be.png

ramka4.thumb.png.3660e66bc1f36a510052ba075230e753.pngramka5.thumb.png.0b37a1f95238eaed05b5c4aba336270d.png

ramka1.thumb.png.5bc98b9a072a1add072e5b1a56fca110.png

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

1 godzinę temu, skmskm napisał:

Wyciąłem części ramy robota ze sklejki i pokleiłem:

Dodaj nadmuch na punkt cięcia, bo masz strasznie osmolone krawędzie 😉 

Link do komentarza
Share on other sites

1 godzinę temu, H1M4W4R1 napisał:

Dodaj nadmuch na punkt cięcia, bo masz strasznie osmolone krawędzie 😉 

Mam nadmuch małym kompresorem. Bez niego jest płomień.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

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

(edytowany)

Fajny projekt. Zamiast Arduino2560 może zastosuj moduł z procesorem ESP32. Będziesz mógł sterować robotem i monitorować jego działanie zdalnie przez wifi lub BT. ESP32 też można programować w Arduino. Podstawowy program będzie bardzo podobny do tego na Arduino2560.
Są takie shieldy zawierające procesor i gniazda na stepstiki do sterowania silnikami krokowymi. Stosowane do maszynek CNC i / lub drukarek 3D. Na 6 stepperów można użyć gotowej płyty do sterowania drukarką 3D  i dostosować gotowy firmware ESP32grbl na potrzeby robota. Niestety płyty z gniazdami na stepstiki na płycie są dostępne do 5 osi, np. płyta TinyBee, którą używam w mojej frezarce / wycinarce wrzecionowo - laserowej. Jedyna płyta na 6 osi to dostępna na na Ali.. to
"6-osiowy kontroler GRBL tabliczka zaciskowa sterowanie kartą ruchu cnc Router grawerowanie laserowe frezowanie znakowanie maszyna do cięcia części DIY",
ale trzeba by sobie dorobić płytkę na stepstiki, choćby na uniwersalce, lub użyć takie zewnętrzne moduły. Ciekawe że filmik demo tej płyty, to właśnie ramię robota podobnego do tego nad którym pracujesz.
Tak patrzę na RAMPS1.6, ale tam są gniazda na 5 tepstików a nie 6, więc TinyBee powinno Ci wystarczyć.
Swoją drogą moduł ESP32 z pinologiąjak Arduino UNO istnieje, ale nie widzę czegoś imitującego Arduio Mega 2560, a było by przydatne do rozbudowy starszych projektów.
Ale jeśli nie gotowa płyta to po prostu moduł ESP32Dev. Ma 25 portów, w tym 4 input only. Do sześciu silników sterowanych przez stepstiki potrzeba 6 portów PWM do prędkości  i 6 portów output - kierunek i jeden wspólny port enable do uruchomienia / wyluzowania silników, więc stardardowy ESP32dev powinien wystarczyć i zostanie jeszcze kilka portów na krańcówki, monitorowanie zasilania czy inne dodatki np. jakiś wyświetlacz i2C, klawiaturka czy co tam jeszcze wymyślisz.
Tak czy inaczej gratuluję pomysłu i trzymam kciuki za efekty.

Edytowano przez aimeiz
Dodatkowe informacje.
  • Lubię! 1
Link do komentarza
Share on other sites

(edytowany)

Co do płytki 5 driverów mi wystarczy, chwytak to dwa siłowniki liniowe miniaturowe(właśnie projektuje go) a sterowniki to same TMC z poprzednich projektów mogące dać rade dwóm silnikom krokowym naraz. Silniki maja nietypowe uzwojenia można je ustawiać na inne parametry 0.78A lub 1.56A(1.91Nm) a sterownik może 2A. Na podstawie będą dwa 1,91Nm udźwig maks. 6Kg po przekładni pasowej.

pdf silników: st5709l1108.pdf

Ramps 1.6 wystarczy, mega2560 mam ze starego projektu. Mam bardzo dużo kodu na licznikach do obsługi krokowców na mega2560. Planuje używać analogów (poty na wszystkich osiach oprócz chwytaka). Dodam dwa multipleksery żeby zwiększyć ilość kanałów ADC i ułatwić podłączenie potencjometrów.

Zbuduje mini kontroler z potencjometrów którym będzie można sterować na żywo całym ramieniem i je programować(gdzieś to widziałem na jakiejś zachodniej uczelni zrobili rękawice ze sprzężeniem do sterowania. Sprzęże z miniaturową wersją robota z potencjometrów dużego za pomocą PID.

Edytowano przez skmskm
Link do komentarza
Share on other sites

Dnia 22.02.2025 o 15:43, skmskm napisał:

Wyciąłem części ramy robota ze sklejki i pokleiłem:

Pytanie o projekt i wycinanie. Czy otwory na wpusty wymiarowałeś 1:1 tak jak wpusty i montaż na wcisk, czy otwory były większe?

Link do komentarza
Share on other sites

8 minut temu, Sylba napisał:

Pytanie o projekt i wycinanie. Czy otwory na wpusty wymiarowałeś 1:1 tak jak wpusty i montaż na wcisk, czy otwory były większe?

1:1 pasują idealnie używałem kleju tytan do drewna(wypełnia nierówności).

Link do komentarza
Share on other sites

(edytowany)

Zrobiłem podstawę:

_1070054.thumb.JPG.44072ca7e886ce118e21b7c9932ba150.JPG

Okazało się że  ramps 1.6 jest kompatybilny Arduino DUE(mam z poprzedniego projektu), piny we właściwych miejscach, nie wiem czy mosfety zadziałają na 3.3V.

Edytowano przez skmskm
  • Lubię! 2
Link do komentarza
Share on other sites

(edytowany)
1 godzinę temu, skmskm napisał:

Nie wiem czy mosfety zadziałają na 3.3V.

Ciężka sprawa...jakie to mosfety? I do czego będą służyć? Jako przełączniki czy PWM?

Edytowano przez farmaceuta
Link do komentarza
Share on other sites

3 minuty temu, farmaceuta napisał:

Ciężka sprawa...jakie to mosfety? I do czego będą służyć? Jako przełączniki czy PWM?

Wbudowane w ramps 1.6 do sterowania chwytakiem który jest na 2 siłownikach liniowych dc 12V.Regulacji prędkości nie potrzebuję. One pewnie są na 5V. Będę musiał użyć jakiś mostek H.

Link do komentarza
Share on other sites

@skmskm a to myślę że będzie ok...3.3v to z reguły troszkę mało jak dla standardowych mosfetow...mosfet może się nie otworzyć całkowicie, ale jeśli to nie ma być PWM to pół biedy...powinno być w porządku 😉

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.