logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Projekt Aelith - niezależny napęd w każdym z kół modelu RC

mi_ma 13 Lip 2014 11:51 5769 0
  • Projekt Aelith - niezależny napęd w każdym z kół modelu RC

    Oto dosyć ciekawy projekt modelarski pojazdu z niezależnym napędem w każdym kole. Autor (HammerFET) pokazuje w nim jak przerobić dostępny na rynku model z napędem na cztery koła w bardziej nowoczesną i inteligentną maszynę.
    Autor użył jako bazy projektu pojazdu Schumacher Mi5 wykonanego w skali 1/10. Następnie usunął z niego cały mechanizm napędowy. Aby przymocować nowe silniki bezszczotkowe (produkcji Turnigy) do ramy HammerFET zaprojektował kilka elementów mechanicznych w CADzie i wykonał je ze stali nierdzewnej.
    W celu właściwego sterowania wszystkimi silnikami zaprojektowany został do tego celu odpowiedni układ. Płytka sterująca została zaprojektowana z użyciem mikroprocesora ARM Cortex M4 STM32FR oraz układu żyroskopu i czujnika przyspieszenia InvenSense  MPU-6050 IMU. Ten drugi układ jest często stosowany w amatorskich dronach i innych modelach latających. Oprócz tego autor zamontował czujniki efektu Hall'a nad każdym z silników, aby mierzyć prędkość obrotową kół. Przypomina to nieco system ABS, tylko wykonany w dużo mniejszej skali.
    Najciekawszą częścią całego projektu jest z pewnością oprogramowanie procesora. Powstało ono z użyciem MATLABa i SimuLinka. Jeden z pluginów SimuLinka eksportuje tworzone modele wprost do kodu w języku C, który następnie jest wgrywany bezpośrednio do mikroprocesora. Oprogramowanie odczytuje wszystkie polecenia wysyłane z nadajnika modelu drogą radiową, a także w czasie rzeczywistym odczytuje dane z czujników przyspieszenia, żyroskopu i efektu Hall'a.W przyszłości autor chce rozwinąć funkcje oprogramowania i wzbogacać je o kontrolę trakcji, wykrywanie podsterowności itp.

    Na zamieszczonym poniżej filmie przedstawione są praktycznie wszystkie etapy budowy modelu, wraz z pierwszymi testami. Szczegółowo opisano w nich przede wszystkim wszystkie kroki przerabiania części mechanicznych modelu i łączenia ich z nowymi elementami.
    Kody źródłowe zostały umieszczone na Github. Na stronie znajdziemy także linki do pozostałych narzędzi potrzebnych do zaprogramowania płytki. Dostępne są też schematy, pliki w formacie Gerber i modele 3D dodatkowych elementów mechanicznych do montowania silników do ramy i wspomniane wcześniej pliki z oprogramowaniem.

    Projekt Aelith - niezależny napęd w każdym z kół modelu RC





    Źródło https://github.com/hammerfet/AelithController

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
REKLAMA