Spisu treści:
- Krok 1: Lista komponentów
- Krok 2: Modyfikacje mechaniczne
- Krok 3: Montaż samochodu
- Krok 4: Kodeks
- Krok 5: Przyszłe doskonalenie
Wideo: CAR-INO: Całkowita konwersja starego samochodu RC z Arduino i sterowaniem Bluetooth: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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
- arduino nano 1,8€
- Sterownik silnika prądu stałego (użyłem płyty L298n) 1,5 €
- silnik serwo sg90 1€
- moduł bluethoot (jak HC-05) 3€
- aktywny brzęczyk <<1€
- 3 białe diody led <<1€
- mikroprzełącznik <<1€
- kondensator co najmniej 320uF <<1€
- kolorowe przewody <<1€
- 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
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
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:
- Definicja pinout: możesz wybrać pinout (Uwaga: nie używaj pinów 9 i 10 jako pwm).
- 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:
Konwersja starego głośnika na Bluetooth Boombox: 8 kroków (ze zdjęciami)
Konwersja starego głośnika na Bluetooth Boombox: Cześć wszystkim! Dziękuję bardzo za dostrojenie się do tej wersji! Zanim przejdziemy do szczegółów, zastanów się, czy zagłosować na tę instrukcję w konkursie na samym dole. Wsparcie jest bardzo cenione! Od kilku lat minęło
Konwersja Tonka Truck RC z wywrotem i sterowaniem 4WS Quad: 6 kroków (ze zdjęciami)
Konwersja Tonka Truck RC z wywrotem i 4WS Quad Steering: Przyznaję, że konwersja na ciężarówkę Tonka RC nie jest oryginalnym pomysłem, ale kiedy o tym pomyślałem, pomyślałem, że jestem pierwszy … to jest, dopóki nie przeszukałem sieci, Doh. Tak, robiono to wcześniej, ale moim zdaniem wszyscy inni zrobili to na własnej skórze i zawiedli
Jak zbudować elektryczny longboard ze sterowaniem telefonem: 6 kroków (ze zdjęciami)
Jak zbudować elektryczny longboard ze sterowaniem telefonem: elektryczne longboardy są niesamowite! TESTUJ UJĘCIA W WIDEO POWYŻEJ JAK ZBUDOWAĆ ELEKTRYCZNY LONGBOARD STEROWANY Z TELEFONU Z BLUETOOTHAktualizacja nr 1: Zainstalowano Grip tape, kilka poprawek w regulatorze prędkości oznaczało, że mam większa prędkość z bo
OmniBoard: Hybrydowa deskorolka i hoverboard ze sterowaniem Bluetooth: 19 kroków (ze zdjęciami)
OmniBoard: hybrydowa deskorolka i hoverboard ze sterowaniem Bluetooth: OmniBoard to nowatorska elektryczna deskorolka-hoverboard, którą można sterować za pomocą aplikacji na smartfona Bluetooth. Jest w stanie poruszać się we wszystkich trzech stopniach swobody osiągalnych przez obie deski połączone, iść do przodu, obracać się wokół własnej osi i
Begging Robot ze śledzeniem twarzy i sterowaniem przez kontroler Xbox - Arduino: 9 kroków (ze zdjęciami)
Begging Robot With Facial Tracking and Controll przez Xbox Controller - Arduino: Stworzymy błagającego robota. Ten robot będzie próbował drażnić lub zwracać uwagę przechodzących ludzi. Wykryje ich twarze i spróbuje wystrzelić w nie laserami. Jeśli dasz robotowi monetę, zaśpiewa piosenkę i zatańczy. Robot będzie potrzebował