Hex Robo V1 (z Cannon): 9 kroków (ze zdjęciami)
Hex Robo V1 (z Cannon): 9 kroków (ze zdjęciami)
Anonim
Hex Robo V1 (z działem)
Hex Robo V1 (z działem)

Inspirując się moim poprzednim robotem, tym razem tworzę Hex Robo dla War Game.

Wyposaż się w działko (następne na V2) lub może sterowane za pomocą joysticka (następne na V3). Myślę, że fajnie będzie grać z przyjacielem.

strzelając do siebie za pomocą małej plastikowej kulki armatniej i podejmij wyzwanie, aby wygrać…

W moim poprzednim robocie część jest trudna do wydrukowania i montażu… dlatego tworzę tego robota, który jest łatwiejszy do wydrukowania, łatwiejszy w montażu i mniej części.

Korzystanie z 18 serw lub 18DOF z 3 połączeniami na nogę jest wystarczająco elastyczne dla robota hexabot niż robota hexabot 12DOF.

mam nadzieję, że spodoba ci się budowanie tego…

Krok 1: materiał: co musisz przygotować?

Materiał: co musisz przygotować?
Materiał: co musisz przygotować?
Materiał: co musisz przygotować?
Materiał: co musisz przygotować?
Materiał: co musisz przygotować?
Materiał: co musisz przygotować?
Materiał: co musisz przygotować?
Materiał: co musisz przygotować?

To wszystko, co musisz kupić:

  1. Sterownik serwo 32 CH (x1)
  2. Wemos D1 Mini (x1)
  3. Metalowe koło zębate serwo MG90S (x18)
  4. 5v Ubec 6A minimum (1x)
  5. mini konwerter DC-DC obniżający napięcie (x1)
  6. Żeński - żeński zworka na kablu dupont (około x10)
  7. Bateria 3S (x1)
  8. jakaś mała śruba do korpusu i klaksonu serwo

Krok 2: Wydrukuj 3D swojego Robo

Wydrukuj 3D swojego robota
Wydrukuj 3D swojego robota
Wydrukuj 3D swojego robota
Wydrukuj 3D swojego robota

możesz pobrać moje pliki Hex Robo 3D z thingiverse

zwykle drukuję go za pomocą PLA lub ABS

To, co musisz wydrukować, to:

  • 3 pary Tibii
  • 3 pary Coxa
  • 3 ból kości udowej
  • 1 główny korpus
  • 1 Górna pokrywa
  • 1 Dolna pokrywa

Krok 3: Złóż swojego Robo

Image
Image
Podłączanie kropki
Podłączanie kropki

po prostu śledź wideo powyżej

Po wszystkim możemy dodać więcej ruchu do kodu arduino. Używam kontrolera serwomechanizmu RRobot, aby wykonać ruch i po otrzymaniu polecenia szeregowego dla serwomechanizmu możemy umieścić go w kodzie z pewnym dostosowaniem kodu.

Pobierz tutaj

lub tutaj @4shared tylko dla systemu Windows i Linux

PS Bardzo bardzo WAŻNE:

wszystkie RX i TX zi do Wemos i Servo Drivers muszą być mocno połączone, ponieważ procedura pętli zawsze sprawdza "OK odpowiada" od 32 serwonapędów. Jeśli serwonapęd nie zostanie znaleziony i nie będzie odpowiedzi "OK", program zapętli się w "unieważnij wait_serial_return_ok()" Ten błąd spowoduje: - Nie można połączyć się z AP - Pusta strona WWW - Postęp ładowania strony nie zostanie zakończony

Krok 4: Podłączanie kropki

To jest cały schemat elektroniczny, w zasadzie wszystkie serwa sterowane przez kontroler serwo 32CH, ponieważ ma już w sobie mikrokontroler. Podobnie jak arduino jest niezależna i może być sterowana komendą szeregową z kontrolera PS2, PC lub innego urządzenia.

Mapowanie okablowania:

  1. Wyjście 5V (+) z UBEC
  2. Ziemia z UBEC i Mini Stepdown
  3. Wyjście 5 v (+) z mini step down
  4. do Wemos D1 mini G pin
  5. do Wemos D1 mini 5v pin
  6. do Wemos D1 mini RX pin
  7. do Wemos D1 mini TX pin
  8. (dopasuj kolor bolca do koloru kabla serwomechanizmu) do prawej przedniej nogi (pin 1 do coxa, pin 2 do kości udowej, pin 3 serwa piszczelowego)
  9. (dopasuj kolor bolca do koloru kabla serwomechanizmu) do lewej przedniej nogi (pin 5 do coxa, pin 6 do kości udowej, pin 7 do serwa piszczelowego)
  10. (dopasuj kolor pinu do koloru kabla serwomechanizmu) do lewej środkowej nogi (pin 13 do coxa, pin 14 do kości udowej, pin 15 do serwa piszczelowego)
  11. (dopasuj kolor pinu do koloru kabla serwomechanizmu) do prawej środkowej nogi (pin 17 do coxa, pin 18 do kości udowej, pin 19 do serwa piszczelowego)
  12. (dopasuj kolor bolca do koloru kabla serwomechanizmu) do lewej tylnej nogi (pin 25 do coxa, pin 26 do kości udowej, pin 27 do serwa piszczelowego)
  13. (dopasuj kolor bolca do koloru kabla serwomechanizmu) do prawej tylnej nogi (pin 29 do coxa, pin 30 do kości udowej, pin 31 do serwa piszczelowego)

Krok 5: Pozycja początkowa

Pozycja początkowa
Pozycja początkowa
Pozycja początkowa
Pozycja początkowa

WAŻNY…!!

  1. po włączeniu sterownika serwomechanizmu wszystkie serwo przesunie się do początkowej/domyślnej pozycji/pozy;
  2. przymocuj klakson serwo tak blisko, jak to możliwe, jak na powyższym rysunku lub wideo powyżej;
  3. ponownie zamontuj serwomechanizm i dostosuj pozycję koki, piszczeli i kości udowej, tak jak na powyższym obrazku
  4. wyłącz i włącz ponownie, aby upewnić się, że wszystkie nogi są we właściwej pozycji
  5. nie martw się, jeśli kąt jest nieco inny!
  6. Nadal możesz go przyciąć w kodzie arduino!

Krok 6: Punkt dostępu NodeMCU

Punkt dostępu NodeMCU
Punkt dostępu NodeMCU

Flashuj swój NodeMCU

Pobierz kod tutaj

WeMos D1 mini to minimalna płyta Wi-Fi ESP8266. Używając wemos D1 mini jako AP WIFI, możemy wysłać polecenie szeregowe do 32-kanałowego serwonapędu i niezależność stać się AP serwera WWW do sterowania robotem. wszystko, czego potrzebujemy, wystarczy sflashować płytę nodeMCU z dołączonym kodem i możemy podłączyć smartfon do AP nodeMCU i za pomocą przeglądarki internetowej otworzyć https://192.168.4.1 i możemy zobaczyć wszystkie polecenia.

Mapowanie pinów ModeMCU:

  1. do 32 CH serwowzmacniacza RX pin
  2. do 32 CH serwowzmacniacza TX pin
  3. od 32 CH serwowzmacniacza G pin
  4. z 32-CH serwowzmacniacza 5v pin

Krok 7: Sprawdź ten film demonstracyjny Hex Robo…

Image
Image
Tak… teraz ma na sobie moduł armaty…
Tak… teraz ma na sobie moduł armaty…

wkrótce opublikuję pilota NRF…

poczekaj na to… ale do tego czasu po prostu baw się nim…

PS: właśnie aktualizuję moduł armaty poniżej…

Krok 8: Tak… Teraz ma na sobie moduł armaty…

Image
Image

pobierz model 3D armaty ze strony:

Krok 9: Schemat okablowania armaty

Schemat okablowania armaty
Schemat okablowania armaty
Schemat okablowania armaty
Schemat okablowania armaty

Lista części elektronicznej:

Para silników 716 szczotkowanych 60000 obr./min (zwykle dla mini drona jjrc h67 e011)

  • Moduł mocy Mosfet
  • Mini-360 Super mały moduł zasilania Moduł zasilania DC DC Step-Down dla Arduino
  • Serwomechanizm metalowy MG90S

Co warto wiedzieć:

  • ustaw napięcie DC na DC tak, aby nie zwalniało i nie wibrowało tak maksymalnie, jak to możliwe (jeśli koło zawsze wibruje, proszę ponownie wyważyć koło)
  • serwo wyzwalania podłącz do PIN 6 twojego arduino/nodeMCU i nagłówka serwo wyzwalania armaty MS90S podłącz do PIN 24 32-ch kontrolera serwo
  • Jeśli chcesz dodać diodę LED do wskaźnika stanu, możesz połączyć się z PIN 5 (dla dodatniej nogi LED) arduino/nodemcu za pomocą 5 v LED + rezystor na dodatniej nodze (może być dowolna wartość od 100 omów do około 10 k omów) i ujemna noga do GND
Niech to się rusza
Niech to się rusza
Niech to się rusza
Niech to się rusza

Druga nagroda w kategorii Make it Move