Blog (83)
Komentarze (2k)
Recenzje (1)

SPiBot - projektowanie i prototypowanie nadwozia z pomocą drukarki 3D

@cyrylloSPiBot - projektowanie i prototypowanie nadwozia z pomocą drukarki 3D24.04.2014 00:49

Minęło sporo czasu odkąd przedstawiłem swojego robota SPibot. Ze względu na brak czasu nie miałem kiedy zająć się jego dalszym rozwojem. Na szczęście inne projekty i prace się już skończyły albo mają się ku końcowi, więc czasu trochę przybywa, aby zająć się dalszym rozwojem robota.

Nadwozie

Od samego początku zastanawiałem się nad samym nadwoziem dla robota. Czy ma być to nadwozie zamknięte i schludne czy po prosu ma być to typowy prototyp ze zwykłą sklejką i elektroniką na zewnątrz.

Tego nie chciałem
Tego nie chciałem

Mam znajomego (Michała), który posiada drukarkę 3D i któremu opowiedziałem o moim pomyśle na nadwozie. Kolega zgodził się pomóc mi zaprojektować i wydrukować takowe nadwozie.

[1/2]
[2/2]

Moja koncepcja zakładała, że obudowa posiadać będzie klapkę z której wysuwać będzie się kamera, która byłaby w stanie robić zdjęcia, nagrywać lub strumieniować obraz. Koncepcji mechanizmu wysuwania oraz rodzaju klapy było dużo, ale udało nam się wybrać jedno rozwiązanie.

Mechanizm wysuwania kamery
Mechanizm wysuwania kamery

Sama klapka będzie tylko zaczepiona na prostym drucie. Mechanizm będzie wypychać klapkę.

Wydruk Klapki
Wydruk Klapki

Wysięgnik na kamerkę został lekko zmieniony względem wstępnego projektu i zostało mu tylko jedno ramię.

[1/2]
[2/2]

Prototyp nadwozia

[1/2]
[2/2]

Pierwsze drukowanie na szybko nadwozia do przymiarek wypadło obiecująco. Praktycznie zero poprawek. Wymierzone prawie idealnie. Pozostało teraz wydrukować nadwozie w lepszej jakości.

[1/2]
[2/2]

[join][img=druk4][join][img=druk5]

Po wydrukowaniu pozostało wyciąć podpórki niezbędne w procesie druku, aby wydruk się nie zdeformował lub wykrzywił podczas druku.

[1/2]
[2/2]

[join][img=druk10][join][img=druk11]

Po wycięciu podpórek pora na ich wygładzenie i malowanie.

[1/2]
[2/2]

Sterowanie

Obecne sterowanie było robione szybko i nie jest jakimś super precyzyjnym rozwiązaniem. Polega ono na wysyłaniu parametrów przez prostą stronę i na podstawie tych parametrów ustawianiu pinów do jazdy.

Stare sterowanie
Stare sterowanie

Pracuję nad płynnym sterowaniem wykorzystując do tego części z tabletu oraz układ atmega8 z joystick-iem analogowym, który ma być podłączony do tabletu za pomocą USB. Dodatkowo planuję dwa przyciski do wysuwania i chowania kamery oraz opcjonalnie dodatkowo lcd 2x16 lub 2x8 do wyświetlania dodatkowych informacji.

[1/2]
[2/2] Środek z tabletu

W planach mam przygotowanie projektu obudowy i jego wydruk. Dodatkowo zaprogramować muszę układ atmega oraz połączyć go z tabletem, aby móc odbierać polecenia i przekazywać je do robota za pomocą WiFi. Również myślę już nad dodatkowym modułem 433Hz (z mocnym nadajnikiem np. Telecontrolli) do komunikacji i sterowania.

Czujniki i inne

W pierwotnych planach miałem zamontować m.in. zegar RTC, akcelerometr, GPS oraz czujnik odległości. Jednak doszedłem do wniosku, że ograniczę się w wypadku tej konstrukcji tylko do zegara RTC oraz czujnika odległości, który będzie zamontowany zaraz pod kamerą.

Streaming obrazu

Do przesyłania i nagrywania obrazu zamierzam wykorzystać moduł kamery dedykowanej dla Raspberry Pi. Obecnie testuję dostępne oprogramowanie do stream-owania i muszę wybrać takie, które ma najmniejsze opóźnienia, czyli nie buforuje obrazu do pliku tylko bezpośrednio wysyła obraz. Po pierwszych testach mogę stwierdzić, że dzięki używaniu Player-ów flash-owych na stronie udało mi się zmniejszyć opóźnienia poniżej 1 s. Gdy już wszystko przetestuję przedstawię moje rozwiązanie.

Bezprzewodowe ładowanie

W planach mam również bezprzewodowe ładowanie. Moduł bezprzewodowy jest na 12V a moje baterie w robocie na 9,6V dlatego zastosuję redukcję napięcia, np. rezystor lub zwykły stabilizator.

Moduł bezprzewodowej ładowarki 12V
Moduł bezprzewodowej ładowarki 12V

Koncepcja jest taka, aby robot w późniejszym czasie potrafił podjechać sam pod stację ładującą w razie gdyby kończyłyby mu się baterie. Jest to jedno z najtrudniejszych zadań, aby robot sam nawigował w zamkniętych pomieszczeniach. Dlatego najpierw sam będę podjeżdżać do stacji ładującej ;)

Ukryty cel

SPiBot jest można tak powiedzieć pomostem do kolejnej konstrukcji czyli do SPibot 2 (wstępna nazwa), który zamierzam zbudować już z aluminium. Sama konstrukcja będzie większa i zamierzam do niej zamontować już akcelerometr, GPS oraz dodać alternatywny sposób komunikacji (433Hz) oraz dodatkowo transmisję wideo za pomocą Transmitera 1,2GHz, dzięki temu będę w stanie osiągnąć duży zasięg dla robota. W dalszym ciągu zastanawiam się nad gąsienicami czy kupić gotowe pasy zębate dwustronne (kosztowne!) czy poszukać jakichś pasów do samochodów do rozrządu lub po prostu zbudować gąsienicę z łańcuchów i stopek gumowych. A może jednak 6 kołowca zrobić?

Projekt zamierzam zacząć już w wakacje, zaś elementy elektroniki już zamawiam i kompletuję. Na pewno podzielę się przemyśleniami i postępem projektu z wami :) Zaś samego SPiBot-a zamierzam zabrać na Hotzlot* ;)

stay tuned

W następnym wpisie pokażę i opiszę działające nadwozie wraz z wysuwaną kamerką oraz być może już panel sterowania.

Podziękowania

Przy okazji chciałbym podziękować Michałowi za kawał dobrej roboty tj. za projekt, wydruk i wsparcie przy budowie nadwozia, bez którego nie udało by się zrobić tego wpisu ;)

Wcześniejszy wpis:

* o ile dostanę zaproszenie :D

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.