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.
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.
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.
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.
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.
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.
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.
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ń.
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.
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ć.
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.
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!