Skocz do zawartości

Technowsky

Użytkownicy
  • Zawartość

    7
  • Rejestracja

  • Ostatnio

Reputacja

11 Dobra

O Technowsky

  • Ranga
    2/10
  • Urodziny 15.10.2000

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Myszków
  • Języki programowania
    Python, C++,
  • Zainteresowania
    Arduino/Robotyka

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Witam wszystkich! Dzisiaj przedstawię mój kolejny projekt robota z "recyklingu", ponieważ znalazłem spisany na straty, kompletnie zniszczony samochód RC w skali 1:16. Z tej zabawki udało mi się odzyskać przedni, tylny układ napędowy i kilka mniejszych części mechanicznych. Proto ma napęd 4x4 i skrętną przednią oś. Z tego wszystkiego wyszedł całkiem szybki i zwinny robot, więc chce się nim pochwalić. Mechanika Proto: Plastikowa płytka trzymająca cały samochód w kupie była dość mocno pęknięta, a usztywnienia nie znalazłem. Postanowiłem więc samodzielnie zaprojektować i wydrukować w 3D wszystkie potrzebne części za pomocą mojej Anet A6. Dodatkowo płyta, którą wydrukowałem, okazała się trochę za długa i musiałem zaprojektować przedłużenie wała napędowego, aby zachować napęd na cztery koła. Silnik który pasował do konstrukcji to silnik typu 500 zasiany napięciem 12V, a serwo to zwykłe serwo typu standard. Uznałem, że najlepsza metoda montażu pcb z elektroniką i pakietu zasilającego to rzepy, żeby dało się szybko wymieniać te elementy. Elektronika i zasilanie: Płytkę PCB zaprojektowałem i wytrawiłem samemu, znajduje się na niej już używane przeze mnie czyli połączenie czyli H-bridge VNS2sp30, Arduino NANO i moduł bluetooth XM-15B. Ten zestaw wydaje się najwydajniejszy nawet jeśli weźmie się pod uwagę to że używam tylko jednego z dwóch sterowników na czerwonej płytce. Dodatkowo na PCB znalazł się buzzer (klakson i alarm), przycisk i dodatkowe wyprowadzenia (nie wyprowadzałem wszystkich pinów, ale teraz wiem że to lepiej było wyprowadzać wszystkie dostępne, poprawię to kiedyś). Płyta główna jest osadzona na kolejnym wydrukowanym stelażu z rzepem. Zasilanie robota to trzy ogniwa 18650 o pojemności 1000mAh każde. Projekt koszyka na ogniwa ukradłem z Thingiverse. Baterie dają napięcie ~12V i wystarczają w zupełności do prawidłowego funkcjonowania robota. Dodatkowo z tyłu zamontowany jest woltomierz do monitorowania napięcia. Aplikacja do sterowania przed Bluetooth to keuwl, moim zdaniem to jedna z najlepszych aplikacji tego typu. Na koniec pokarze jeszcze kilka fotek całego projektu i film na YouTube: Mam nadzieję że robot Proto spodoba się wszystkim użytkownikom. Pozdrawiam, Technowsky
  2. @Treker Proszę bardzo: Film nie jest zbyt zaawansowany ale myślę że wystarczy.
  3. Witam, przedstawiam mój pierwszy projekt DIY opisany na Forbocie. Robota nazwałem Maxi-Brzydal, ponieważ podwozie i nadwozie na którym wykonałem robota jest wizualnie zniszczone i nie wygląda ciekawie. Robot może być sterowany za pomocą Bluetooth i posiada funkcję omijania przeszkód, którą można włączyć i wyłączyć z poziomu aplikacji. Robot posiada sterowanie "jak czołg", regulację prędkości, sterowanie chwytakiem (trzema serwami), włącznik lamp i włącznik trybu omijania przeszkód. Panel sterowania zrobiłem w aplikacji Bluetooth Electronic od keuwl. Sama aplikacja nie potrzebuję żadnych dodatkowych bibliotek i wszystko odbywa się za pomocą komend monitora szeregowego, czyli Serial.read itd. MECHANIKA i ZASILANIE: Robot został zbudowany za starym podwoziu od jakiegoś pojazdu RC(Podwozie znalazłem w piwnicy bez baterii silników i z uszkodzoną elektroniką). Podwozie jest bardzo fajne, ponieważ posiada pompowane, gumowe opony, które świetnie sprawują się na powierzchniach wszystkich typów. Całość napędzają dwa silniki 12V, które są w stanie uciągnąć około 2-kilogramową konstrukcję. W przedniej części znajduję się chwytak sterowany za pomocą 3 serw TowerPro MG-995 wykonany z aluminium. Co do zasilania zwykłe "laptopówki" nie dawały wystarczająco mocy więc wybór padł na akumulator żelowy 12V 1.3Ah pozwalający wykorzystać potencjał silników w 100%. Taki akumulator kosztował mnie jakieś 20zł. ELEKTRONIKA: Mózgiem całego robota jest klon bardzo popularnego Arduino NANO z procesorem Atmega328 na pokładzie, który w zupełności wystarcza do tego typu robota. Kod zabiera jakieś 45% pamięci. Do komunikacji z telefonem lub komputerem wykorzystałem moduł BT o nazwie XM-15 . Moduł ten ma większy zasięg od popularnych HC-05 i HC-06, a jest tak samo łatwy w obsłudze. do sterowania silnikami posłużyłem się dwoma sterownikami VNH2SP30 osadzonymi na shildzie do Arduino UNO. Użyłem tych sterowników ponieważ silniki potrzebują aż 5A, a ten sterownik może dać 30A. Płytkę PCB wytrawiłem sam w domu rysując odpowiednie ścieżki i wyszła całkiem dobrze. Na płytce oprócz arduino, sterownika silników i modułu BT znajduję się kilka dodatkowych złączy zasilania, wyjścia do podłączenia serw oraz dość duży kondensator (chodzi o to, że przy maksymalnej mocy silników przy ruszaniu bez niego potrafiło zrestartować arduino i rozłączyć moduł BT, teraz jest Soft Start, ale kondensator został). Na czerwonym nadwoziu zamontowane są trzy czujniki ultradźwiękowe HC-SR04 do wykrywania przeszkód, dwie lampy LED 12V i mały woltomierz do sprawdzania naładowania akumulatora. Jest to mój pierwszy wpis na forum więc proszę o wyrozumiałość dla młodego, dopiero uczącego się, pasjonata robotyki i programowania. Liczę na konstruktywną krytykę od tych bardziej doświadczonych i wskazówki co mogę zrobić lepiej. Na wszystkie pytania postaram się odpowiedzieć. Pozdrawiam wszystkich czytelników, Technowsky!
  4. Ja bym do tego podłączył jakiś akcelerometr i sterował ruchami.
×
×
  • Utwórz nowe...