Spisu treści:

CAR-INO: Całkowita konwersja starego samochodu RC z Arduino i sterowaniem Bluetooth: 5 kroków (ze zdjęciami)
CAR-INO: Całkowita konwersja starego samochodu RC z Arduino i sterowaniem Bluetooth: 5 kroków (ze zdjęciami)

Wideo: CAR-INO: Całkowita konwersja starego samochodu RC z Arduino i sterowaniem Bluetooth: 5 kroków (ze zdjęciami)

Wideo: CAR-INO: Całkowita konwersja starego samochodu RC z Arduino i sterowaniem Bluetooth: 5 kroków (ze zdjęciami)
Wideo: ZNISZCZYŁEM SWÓJ SAMOCHÓD - WLAŁEM NIE TO PALIWO, ZMIENIAM BIEGI BEZ SPRZĘGŁA, WYBIJAM SZYBY! 2024, Listopad
Anonim
CAR-INO: Całkowita konwersja starego samochodu RC z Arduino i sterowaniem Bluetooth
CAR-INO: Całkowita konwersja starego samochodu RC z Arduino i sterowaniem Bluetooth

Wstęp

Cześć, w moich pierwszych instrukcjach chciałbym podzielić się z Wami moimi doświadczeniami związanymi z przebudową starego samochodu RC z 1990 roku na coś nowego. Był Boże Narodzenie 1990, kiedy Święty Mikołaj dał mi to Ferrari F40, najszybszy samochód na świecie!…w tamtym czasie.

Ten wspaniały samochód był wyposażony w pilota zdalnego sterowania, ale tylko z jednym przyciskiem…:|

tak, ten samochód może jechać tylko do przodu i do tyłu! jazda była bardzo frustrująca, więc rzadko jej używałem… z tego powodu ta zabawka wciąż żyje!

Znalazłem go w oryginalnym pudełku na strychu, więc uderzył mnie piorun! Mogę użyć mojego dodatkowego modułu arduino do konwersji samochodu!

Zdecydowałem się nazwać projekt CAR-INO z dwóch powodów, zamierzam używać arduINO, a po włosku carino oznacza „ładny”, bo efekt końcowy będzie… ładny!:)

Zaimplementowane funkcje to:

  • sterowanie(oczywiście!)
  • kontrola prędkości
  • sterowanie reflektorami
  • sterowanie podświetleniem
  • klakson

zaczynajmy!

Krok 1: Lista komponentów

  1. arduino nano 1,8€
  2. Sterownik silnika prądu stałego (użyłem płyty L298n) 1,5 €
  3. silnik serwo sg90 1€
  4. moduł bluethoot (jak HC-05) 3€
  5. aktywny brzęczyk <<1€
  6. 3 białe diody led <<1€
  7. mikroprzełącznik <<1€
  8. kondensator co najmniej 320uF <<1€
  9. kolorowe przewody <<1€
  10. stary samochód z 1990 roku z pracującym silnikiem prądu stałego.

Ceny pochodzą z Aliexpress.

NARZĘDZIA

  • spawacz
  • cyna
  • twizery
  • striptizerka do drutu
  • gorący klej

Krok 2: Modyfikacje mechaniczne

Modyfikacje mechaniczne
Modyfikacje mechaniczne
Modyfikacje mechaniczne
Modyfikacje mechaniczne

Kiedy otworzyłem samochód, zdałem sobie sprawę, że to tania wersja innej serii zdalnie sterowanych samochodów, ponieważ ma miejsce na serwo, a oś łącząca koła ma złącze dla serwa, ale jest zamontowana odwrotnie, aby zablokować koła czołowe.

Wyciąłem trochę plastiku, żeby zrobić miejsce na serwo SG90 i przykleiłem, przykleiłem też śrubę na ramieniu serwa, aby stworzyć połączenie z osią (patrz zdjęcie). Usunąłem starą płytkę elektroniczną i przeciąłem dodatkowy plastik, który ją trzymał.

Krok 3: Montaż samochodu

Składanie samochodu
Składanie samochodu
Składanie samochodu
Składanie samochodu
Składanie samochodu
Składanie samochodu

Diody podświetlenia są podłączone bezpośrednio na pin 13 czyli wyjście dedykowane do led, więc nie potrzebujesz rezystora. Przednia dioda LED wymaga rezystora, aby ograniczyć prąd, można użyć rezystora 220 / 250 omów. Nie miałem białej diody, więc w moim przypadku użyłem diody RGB jako białej diody.

W moim projekcie nie mogę używać pinów 9 i 10 jako wyjścia PWM, ponieważ biblioteka serwo (której będziemy używać w kodzie do sterowania silnikiem serwo) wyłącza PWM na tych pinach.

Najlepiej zastosować dwa różne zasilacze, jeden do logiki (arduino) drugi do silników (jak schemat podwójnego zasilania), ale w moim aucie jest za mało miejsca (miałem spory problem z włożeniem płytki sterownika i serwo), więc postanowiłem użyć dużego kondensatora do filtrowania niskiego szczytu napięcia, który powoduje, że arduino krzyczy podczas aktywacji silnika.

Użyłem mikroprzełącznika do wyłączenia zasilania innych komponentów. podczas flashowania inne komponenty połączone z arduino mogą powodować problemy podczas tej operacji.

Przed montażem wybierz dobry układ do rozmieszczenia elementów i upewnij się, że karoseria jest dobrze dopasowana! Spawam przewody (wg schematu) bezpośrednio na arduino ale może lepiej użyć nagłówków!

Do mocowania wszystkich elementów użyłem gorącego kleju, ponieważ jest wystarczająco mocny, łatwy do usunięcia i nie robi bałaganu.

Krok 4: Kodeks

17.03.2018 NOWA WERSJA - DUŻA AKTUALIZACJA!

W przypadku nowego kodu oparłem komunikację na „Arduino Joystick Controller”, bezpłatnej aplikacji na playstore.

Pobierz nową aplikację tutaj

UWAGA: Po podłączeniu arduino do komputera należy wyłączyć zasilanie bateryjne!!!!

Pobierz bibliotekę L293 i rozpakuj ją w katalogu arduino "libreries"

możesz łatwo skonfigurować swój samochód, tworząc osobisty profil w aplikacji. na początku kodu możesz ustawić pinout zgodnie z własnymi preferencjami (nie używaj pinów 9 i 10 jako pwm). Jeśli przy włączonym zasilaniu serwosterowanie spadnie poniżej zakresu, możesz wstawić niestandardowy kąt środkowy, usuwając komentarz pod adresem:

//#zdefiniuj środek

To oprogramowanie zawiera nowe funkcje, takie jak:

  • analogowy kąt skrętu
  • parametry ustawiane za pomocą aplikacji
  • możliwość odczytu czujników analogowych (akumulatora, temperatury itp.)
  • możliwość dodania i sterowania innymi 2 serwomechanizmami (np. do gimbala kamery) Miłej zabawy!

Cieszyć się!

STARA WERSJA

W przypadku kodu oparłem komunikację na „Arduino Bluetooth RC Car APP”, bezpłatnej aplikacji na playstore.

Pobierz aplikację tutaj

UWAGA: Po podłączeniu arduino do komputera należy wyłączyć zasilanie bateryjne!!!!

Możesz łatwo skonfigurować swój samochód na początku kodu znajdują się 2 sekcje:

  1. Definicja pinout: możesz wybrać pinout (Uwaga: nie używaj pinów 9 i 10 jako pwm).
  2. Kalibracja: ustaw stopień skrętu (prawy, lewy i środek) i minimalną PWM do poruszania samochodem.

Teraz sflashuj plik ino do swojego nano i ciesz się!

AKTUALIZACJA 15.03.2018: rozwiązano błąd w obliczaniu prędkości.

Krok 5: Przyszłe doskonalenie

Myślę o innych niesamowitych funkcjach:

  • dodaj czujnik napięcia akumulatora;
  • dodaj czujnik temperatury
  • zarządzanie kolorem reflektorów

Zaktualizuję tę instrukcję tak szybko, jak to możliwe.

Zalecana: