Jak Zrobić Zrób To Sam Zdalnie Sterowany Pojazd Terenowy?

Spisu treści:

Jak Zrobić Zrób To Sam Zdalnie Sterowany Pojazd Terenowy?
Jak Zrobić Zrób To Sam Zdalnie Sterowany Pojazd Terenowy?

Wideo: Jak Zrobić Zrób To Sam Zdalnie Sterowany Pojazd Terenowy?

Wideo: Jak Zrobić Zrób To Sam Zdalnie Sterowany Pojazd Terenowy?
Wideo: Jak zrobić auto na pilot. 2024, Listopad
Anonim

Zaproponowano sposób produkcji małego zabawkowego pojazdu terenowego sterowanego radiowo.

Za „serce” naszego pojazdu terenowego pobierzemy opłatę od rodziny Arduino. Do produkcji podwozia użyjemy gotowych podwozi, które teraz można łatwo kupić w dowolnym chińskim sklepie internetowym lub w sklepach z elektroniką. Naszym pojazdem terenowym będziemy sterować ze smartfona przez bluetooth za pośrednictwem darmowej aplikacji, którą pobierzemy z Google Play.

Zrób to sam pojazd terenowy
Zrób to sam pojazd terenowy

Czy to jest to konieczne

  • - Arduino UNO lub odpowiednik;
  • - moduł Bluetooth HC-06 lub analogowy;
  • - sterownik silnika L9110S lub analogowy;
  • - platforma gąsienicowa do czołgu Pololu Zumo lub podobnego;
  • - kawałek włókna szklanego zgodnie z rozmiarem płytki Arduino lub nakładka do prototypowania;
  • - 2 silniki elektryczne odpowiednie do wybranego podwozia;
  • - 2 diody LED ("reflektory") i 2 rezystory 180-220 Ohm;
  • - baterie (1 "koronka" lub 4-6 palców);
  • - przewody łączące;
  • - lutownica;
  • - komputer;
  • - 6-10 śrub M2, 5.

Instrukcje

Krok 1

Silniki elektryczne mocujemy do podwozia. Używam dwóch motoreduktorów 12mm zakupionych w Amperk. Idealnie pasują do wybranej przeze mnie platformy gąsienicowej Pololu Zumo.

Silnik elektryczny 12 mm z przekładnią
Silnik elektryczny 12 mm z przekładnią

Krok 2

Podwozia gąsienicowe montujemy zgodnie z dołączoną do nich instrukcją. Jest bardzo łatwy w montażu w 10 minut. To podstawa naszego przyszłego pojazdu terenowego. Należy pamiętać, że ta obudowa ma komorę na 4 baterie AA. Aby zasilić całą naszą konstrukcję, konieczne będzie wyprowadzenie 2 przewodów dla „+” i „-” na zewnątrz. Na przewodach można wlutować złącze pasujące do Arduino. Ułatwi to podłączenie zasilania do płyty. Jeśli używana jest inna platforma, musisz znaleźć miejsce na umieszczenie komory baterii, a także wyprowadzić przewody do zasilania płytki Arduino.

Platforma robota Pololu Zumo - podwozie dla przyszłego pojazdu terenowego
Platforma robota Pololu Zumo - podwozie dla przyszłego pojazdu terenowego

Krok 3

Do obudowy dołączamy płytkę Arduino. Łączniki na tej platformie robota nie są wyrównane w otworach z otworami mocującymi w Arduino UNO. Dlatego wykonuję dodatkową platformę z włókna szklanego, którą mocuję do podwozia śrubami M2, 5, a następnie przykręcam do niej płytę 4 takimi samymi śrubami.

Instalacja Arduino na podwoziu gąsienicowym
Instalacja Arduino na podwoziu gąsienicowym

Krok 4

Zastanawiamy się, jak naprawić moduł Bluetooth, sterownik silnika i „reflektory” na podwoziu, aby potem wszystko to można było łatwo podłączyć do Arduino. Użyję specjalnej tablicy, czyli Electronic Brick Shield, takiej jak ta na zdjęciu. Ale może to być dowolna inna tarcza, a nawet po prostu domowa deska. Sterownik silnika mocujemy do tarczy śrubami, po wywierceniu odpowiedniego otworu w tarczy. Dbamy o to, aby wiertło nie uszkodziło niezbędnych przewodów, jeśli pracujemy z osłoną. I bądź ostrożny: śruba jest metalowa, możesz przypadkowo zrobić zwarcie. Dlatego nieużywane przewody wokół wywierconego otworu czyścimy ostrym nożem. Umieścić podkładki nieprzewodzące pod nakrętką i pod łbem śruby.

Komponenty elektroniczne RC Rover
Komponenty elektroniczne RC Rover

Krok 5

Teraz nadchodzi najtrudniejsza i odpowiedzialna część. Musimy zebrać wszystko zgodnie ze schematem. Podłączamy pin Rx modułu Bluetooth do pinu Tx Arduino, pin Tx modułu do pinu Rx Arduino, GND do masy Arduino, VCC do 5 V Arduino (lub 3,3 V - w zależności od używanego modułu BT). Tutaj możesz użyć przewodów lutowniczych lub łączących ze specjalnymi końcówkami typu „Dupont”.

Do sterowania dwoma silnikami wykorzystywane są 4 wyjścia sterownika silnika + 2 zasilanie. Dlatego bierzemy dowolne 4 wolne piny cyfrowe Arduino i łączymy je z pinami sterującymi sterownika silnika. W dalszej części programu zapiszemy konkretne numery pinów, więc nie jest to teraz krytyczne.

I na koniec podłączamy diody z anodami poprzez rezystory o rezystancji około 200 Ohm do dowolnych dwóch pozostałych wolnych pinów Arduino, a katody do GND.

Schemat domowego pojazdu terenowego sterowanego radiowo
Schemat domowego pojazdu terenowego sterowanego radiowo

Krok 6

W rezultacie powinieneś otrzymać coś podobnego do tego pokazanego na zdjęciu. Mam tu też dalmierz ultradźwiękowy - aby jeszcze bardziej wyposażyć pojazd terenowy w "widzenie" i możliwość samodzielnego poruszania się. Ale zostawimy to na później. W tej wersji pojazdu terenowego nie będziesz miał na tarczy echosondy.

Tarcza z elektroniką do pojazdu terenowego sterowanego radiowo
Tarcza z elektroniką do pojazdu terenowego sterowanego radiowo

Krok 7

Teraz napiszmy szkic (program) dla Arduino i załadujmy go do pamięci mikrokontrolera. Tekst programu jest bardzo prosty i widoczny na zdjęciu. Załaduj szkic w standardowy sposób. Omówiliśmy już, jak to się robi w jednym z poprzednich artykułów. Wszystkie piny biorące udział w tekście programu odpowiadają powyższemu schematowi połączeń.

Szkic do pojazdu terenowego sterowanego radiowo
Szkic do pojazdu terenowego sterowanego radiowo

Krok 8

Pobieramy program do sterowania naszym pojazdem terenowym. Nazywa się „Arduino Bluetooth RC Car” i jest dostępny bezpłatnie w Google Play. Podany kod QR prowadzi do strony pobierania aplikacji w Google Play.

Program do sterowania ATV przez bluetooth
Program do sterowania ATV przez bluetooth

Krok 9

Po pobraniu szkicu odłącz Arduino od komputera i podłącz nasz shield do Arduino. Kluczowy moment: pierwsza aktywacja naszego pojazdu terenowego! Jeśli wszystko jest prawidłowo podłączone, diody na Arduino i sterowniku silnika powinny się zaświecić, a dioda na module bluetooth powinna szybko migać.

Montaż pojazdu terenowego sterowanego radiowo
Montaż pojazdu terenowego sterowanego radiowo

Krok 10

Łączymy się z pojazdem terenowym przez bluetooth. Aby to zrobić, uruchom program Arduino Bluetooth RC Car. Podczas uruchamiania poprosi o pozwolenie na włączenie bluetooth, jeśli nie jest włączony. Pozwalamy. Wciskamy przycisk z zębatką. Poniżej pojawi się menu, naciśnij przycisk "Połącz". Zobaczysz listę urządzeń sparowanych ze smartfonem, a także urządzeń dostępnych w pobliżu. Jednym z takich urządzeń będzie nasz pojazd terenowy. Wybieramy go z listy. Zostaniesz poproszony o sparowanie z tym urządzeniem i wprowadzenie kodu. Zwykle jest to 0000 lub 1234 w zależności od używanego modułu Bluetooth.

Jeśli parowanie się powiedzie, dioda LED na module zacznie migać w odstępach około raz na sekundę, a wskaźnik w lewym górnym rogu programu zmieni kolor na zielony. Smartfon zapamięta to urządzenie i nie musisz już wpisywać kodu.

Teraz możesz spróbować tego, co mamy. Pojazd musi jechać do przodu i do tyłu, skręcać w lewo i w prawo oraz włączać i wyłączać reflektory.

Łączymy się z pojazdem terenowym przez bluetooth
Łączymy się z pojazdem terenowym przez bluetooth

Krok 11

Jeśli pojazd ATV skręca lub jedzie z powrotem po wydaniu polecenia Do przodu, przewody do silników są pomieszane. Zamieniając żółty i zielony przewód od kierowcy do silników (na powyższym schemacie), upewnij się, że pojazd terenowy jedzie dokładnie tam, gdzie powinien. Jeśli masz jakieś pytania, napisz je w komentarzach do artykułu!

Zalecana: