Spisu treści:

Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny: 17 kroków (ze zdjęciami)
Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny: 17 kroków (ze zdjęciami)

Wideo: Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny: 17 kroków (ze zdjęciami)

Wideo: Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny: 17 kroków (ze zdjęciami)
Wideo: Najlepszy Zdalnie Sterowany samochód DO 1000 zł na pierwszy model - STRADA XT Maverick! TEST *tani * 2024, Czerwiec
Anonim
Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny
Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny
Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny
Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny

Cześć wszystkim, jestem Razvan i witam w moim projekcie „Maverick”.

Zawsze lubiłem zdalnie sterowane rzeczy, ale nigdy nie miałem samochodu RC. Postanowiłem więc zbudować taki, który może zrobić coś więcej niż tylko przenoszenie. W tym projekcie użyjemy części, które są dostępne dla każdego, kto ma w pobliżu sklep elektroniczny lub może kupić rzeczy w Internecie.

Obecnie jestem na pokładzie statku i nie mam dostępu do różnego rodzaju materiałów i narzędzi, więc ten projekt nie będzie zawierał drukarki 3d, CNC ani żadnych wymyślnych urządzeń (nawet myślę, że będzie to bardzo przydatne, ale nie mam mieć dostęp do takiego sprzętu), zostanie to zrobione za pomocą znacznie prostszych dostępnych narzędzi. Ten projekt ma być łatwy i przyjemny.

Jak to działa?

Maverick to samochód RC, który używa modułu LRF24L01 do wysyłania i odbierania danych z i do pilota zdalnego sterowania.

Może mierzyć temperaturę i wilgotność z jego obszaru i przesyłać dane do pilota zdalnego sterowania w celu wyświetlenia na wykresie. Może również mierzyć odległość do otaczających obiektów i przeszkód, wysyłając wyświetlane informacje o zasięgu.

Po naciśnięciu przycisku może być również autonomiczny, w tym trybie ominie przeszkody i zdecyduje się jechać zgodnie z pomiarem wykonanym przez czujnik ultradźwiękowy.

Więc zacznijmy budować.

Krok 1: Części wymagane do pilota zdalnego sterowania

Części wymagane do pilota zdalnego sterowania
Części wymagane do pilota zdalnego sterowania

- kontroler Arduino Micro (użyłem Arduino Uno do mojego kontrolera);

- nadajnik-odbiornik radiowy NRF24L01 (będzie służył do dwukierunkowej komunikacji między samochodem a pilotem)

- Tower Pro Micro Servo 9g SG90 (służy do wyświetlania danych z pojazdu, pozwoli operatorowi na wizualizację parametrów mierzonych przez czujniki samochodu na wykresie);

- Joystick (do sterowania pojazdem lub sterowaniem serwo pojazdu);

- Dwa różne kolory diod LED (wybrałem czerwony i zielony do sygnalizacji trybów pracy);

- kondensatory 10mikroF;

- 2 przyciski (do wyboru trybów pracy);

- Różne rezystory;

- deska do krojenia chleba;

- Przewody połączeniowe;

- Spinacz do papieru (jako igła wykresu);

- Kartonowe pudełko na buty (do stelaża)

- Gumki

Krok 2: Część wymagana dla Maverick

Część wymagana dla Maverick
Część wymagana dla Maverick

- mikrokontroler Arduino (ja używałem i Arduino Nano);

- nadajnik-odbiornik radiowy NRF24L01 (będzie służył do dwukierunkowej komunikacji bezprzewodowej między samochodem a pilotem);

- sterownik silnika L298 (moduł będzie faktycznie napędzał silniki elektryczne samochodu);

- czujnik DHT11 (czujnik temperatury i wilgotności);

- 2 x silniki elektryczne z przekładnią i kołami;

- Czujnik ultradźwiękowy HC-SR04 (czujnik, który da możliwość wykrywania obiektów w pobliżu i omijania przeszkód);

- Tower Pro Micro Servo 9g SG90 (umożliwi orientację czujnika ultradźwiękowego tak, aby mógł mierzyć zasięg w różnych kierunkach);

- Biała dioda LED (do podświetlenia użyłem starego czujnika koloru, który jest przepalony, ale diody nadal działają);

- Kondensatory 10 mikroF;

- deska do krojenia chleba;

- Przewody połączeniowe;

- Clipboard A4 jako rama pojazdu;

- Trochę kół ze starej drukarki;

- Niektóre taśmy dwustronnej strony;

- Łączniki składane do mocowania silników do ramy;

- Gumki

Narzędzia użyte:

- Szczypce

- Śrubokręt

- Podwójna taśma

- Gumki

- Przecinak

Krok 3: Kilka szczegółów na temat niektórych materiałów:

Kilka szczegółów na temat niektórych materiałów
Kilka szczegółów na temat niektórych materiałów
Kilka szczegółów na temat niektórych materiałów
Kilka szczegółów na temat niektórych materiałów
Kilka szczegółów na temat niektórych materiałów
Kilka szczegółów na temat niektórych materiałów
Kilka szczegółów na temat niektórych materiałów
Kilka szczegółów na temat niektórych materiałów

Moduł L298:

Pinów Arduino nie można podłączyć bezpośrednio do silników elektrycznych, ponieważ mikrokontroler nie radzi sobie z wymaganymi przez silniki amperami. Musimy więc podłączyć silniki do sterownika silnika, który będzie sterowany przez mikrokontroler Arduino.

Będziemy musieli sterować dwoma silnikami elektrycznymi, które poruszają samochodem w obu kierunkach, aby samochód mógł poruszać się do przodu i do tyłu, a także kierować.

Aby to wszystko zrobić, będziemy potrzebować mostka H, który w rzeczywistości jest układem tranzystorów, który pozwala kontrolować przepływ prądu do silników. Moduł L298 jest właśnie tym.

Moduł ten pozwala nam również na obsługę silników z różnymi prędkościami za pomocą pinów ENA i ENB z dwoma pinami PWM z Arduino, ale dla tego projektu w celu zaoszczędzenia dwóch pinów PWM nie będziemy sterować prędkością silników, tylko kierunkiem tak zworki kołków ENA i ENB pozostaną na swoim miejscu.

Moduł NRF24L01:

Jest to powszechnie stosowany nadajnik-odbiornik, który umożliwia bezprzewodową komunikację między samochodem a pilotem. Wykorzystuje pasmo 2,4 GHz i może pracować z prędkością od 250 kbps do 2 Mbps. Przy zastosowaniu na otwartej przestrzeni i przy niższej szybkości transmisji jego zasięg może sięgać nawet 100 metrów, co czyni go idealnym do tego projektu.

Moduł jest kompatybilny z mikrokontrolerem Arduino, ale należy uważać, aby zasilać go z pinu 3.3V, a nie z 5V, w przeciwnym razie istnieje ryzyko uszkodzenia modułu.

Czujnik DHT 11:

Moduł ten jest bardzo tanim i łatwym w obsłudze czujnikiem. Zapewnia cyfrowe odczyty temperatury i wilgotności, ale do jego użycia potrzebna jest biblioteka Arduino IDE. Wykorzystuje pojemnościowy czujnik wilgotności i termistor do pomiaru otaczającego powietrza i wysyła sygnał cyfrowy na pin danych.

Krok 4: Konfiguracja połączeń dla Maverick

Konfigurowanie połączeń dla Maverick
Konfigurowanie połączeń dla Maverick
Konfigurowanie połączeń dla Maverick
Konfigurowanie połączeń dla Maverick

Połączenia Mavericka:

Moduł NRF24L01 (piny)

VCC - Arduino Nano 3V3

GND - Arduino Nano GND

CS - Arduino Nano D8

CE - Arduino Nano D7

MOSI - Arduino Nano D11

SCK- Arduino Nano D13

MISO - Arduino Nano D12

Nieużywane IRQ

Moduł L298N (piny)

IN1 - Arduino Nano D5

IN2 - Arduino Nano D4

IN3 - Arduino Nano D3

IN4 - Arduino Nano D2

ENA – ma założony zworkę -

ENB – ma założony zworkę -

DHT11

Szyna VCC 5V płytki stykowej

GND Szyna GND płytki stykowej

S D6

Czujnik ultradźwiękowy HC-SR04

Szyna VCC 5V płytki stykowej

GND Szyna GND płytki stykowej

Trig - Arduino Nano A1

Echo - Arduino Nano A2

Tower Pro Micro Servo 9g SG90

GND (brązowy przewód kolorowy) Szyna GND płytki stykowej

VCC (przewód w kolorze czerwonym) szyna 5 V płytki stykowej

Sygnał (przewód w kolorze pomarańczowym) - Arduino Nano D10

Oświetlenie LED - Arduino Nano A0

Deska do krojenia chleba

Szyna 5V - Arduino Nano 5V

Szyna GND - Arduino Nano GND

Początkowo włożyłem Arduino Nano do płytki stykowej, z połączeniem USB na zewnątrz, aby później był łatwiejszy dostęp.

- pin Arduino Nano 5V do szyny 5V płytki stykowej

-Pin Arduino Nano GND do szyny GND płytki stykowej;

Moduł NRF24L01

- GND modułu idzie do GND szyny płytki stykowej;

- VCC idzie do pinu Arduino Nano 3V3. Uważaj, aby nie podłączyć VCC do 5 V płytki stykowej, ponieważ istnieje ryzyko zniszczenia modułu NRF24L01

- pin CSN idzie do Arduino Nano D8;

- pin CE idzie do Arduino Nano D7;

- pin SCK idzie do Arduino Nano D13;

- pin MOSI idzie do Arduino Nano D11;

- pin MISO idzie do Arduino Nano D12;

- Pin IRQ nie będzie podłączony. Zachowaj ostrożność, jeśli używasz innej płytki niż Arduino Nano lub Arduino Uno, piny SCK, MOSI i MISO będą inne.

- Dołączyłem również kondensator 10µF między VCC a GND modułu, aby nie mieć problemów z zasilaniem modułu. Nie jest to obowiązkowe, jeśli używasz modułu na minimalnej mocy, ale jak czytałem w Internecie, wiele projektów miało z tym problemy.

- Będziesz musiał również pobrać bibliotekę RF24 dla tego modułu. Możesz go znaleźć na następującej stronie:

Moduł L298N

- Dla pinów ENA i ENB zostawiłem zworki podłączone, ponieważ nie muszę kontrolować prędkości silników, aby oszczędzić dwa cyfrowe piny PWM na Arduino Nano. Tak więc w tym projekcie silniki zawsze będą pracowały z pełną prędkością, ale ostatecznie koła nie będą się kręcić zbyt szybko z powodu przekładni silników.

- pin IN1 idzie do Arduino Nano D5;

- pin IN2 idzie do Arduino Nano D4;

- pin IN3 idzie do Arduino Nano D3;

- pin IN4 idzie do Arduino Nano D2;

- + baterii przejdzie na gniazdo 12V;

- - baterii przejdzie do gniazda GND, a do szyny GND płytki stykowej;

- Jeśli używasz mocnej baterii (maksymalnie 12V), możesz zasilać Arduino Nano z gniazda 5V do pinu Vin, ale mam tylko baterie 9V, więc użyłem jednej tylko do silników i jednej do zasilania Arduino Nano i czujniki.

- Oba silniki będą podłączone do gniazd po prawej i lewej stronie modułu. Początkowo nie ma znaczenia, jak je połączysz, można to później wyregulować z kodu Arduino lub tylko z przełączania przewodów między sobą, gdy będziemy testować pojazd.

Moduł DHT11

- Piny modułu idealnie pasują do płytki stykowej. Tak więc pin – idzie do szyny GND.

- Pin Signal idzie do Arduino Nano D6;

- Pin VCC idzie na szynę płytki stykowej 5V.

Moduł czujnika ultradźwiękowego HC-SR04

- Pin VCC idzie na szynę 5V płytki stykowej;

- Pin GND do szyny GND płytki stykowej;

- Pin Trig do Arduino Nano A1;

- Pin Echo do Arduino Nano A2;

- Moduł ultradźwiękowy zostanie przymocowany do serwonapędu za pomocą podwójnej taśmy lub/i gumek w celu umożliwienia pomiaru odległości pod różnymi kątami do wzdłużnego kierunku pojazdu. Przyda się to, gdy w trybie Autonomicznym pojazd będzie mierzył odległość z prawej strony, niż z lewej i sam zdecyduje, gdzie skręcić. Będziesz także mógł kontrolować serwo, aby znaleźć różne odległości w różnych kierunkach od pojazdu.

Tower Pro Micro Servo 9g SG90

-Brązowy przewód do szyny GND płytki stykowej

- Czerwony przewód do szyny 5V płytki stykowej

- Pomarańczowy przewód do Arduino Nano D10;

PROWADZONY

- Dioda będzie zasilana z pinu A0. Użyłem starego czujnika koloru, który jest wypalony, ale diody LED nadal działają, a 4 z nich na małej tablicy są idealne do oświetlenia drogi pojazdu. Jeśli używasz tylko jednej diody LED, powinieneś użyć rezystora 330Ω szeregowo z diodą LED, aby jej nie spalić.

Gratulacje, połączenia pojazdu zostały wykonane.

Krok 5: Połączenia zdalne Maverick:

Połączenia zdalne Maverick
Połączenia zdalne Maverick

Moduł NRF24L01 (piny)

VCC - pin 3V3 Arduino Uno

GND - pin Arduino Uno GND

CS - Arduino Uno pin D8

CE - pin Arduino Uno D7

MOSI - Arduino Uno pin D11

SCK - pin Arduino Uno D13

MISO - pin Arduino Uno D12

Nieużywane IRQ

Drążek sterowy

GND GND szyna płytki stykowej

Szyna VCC 5V płytki stykowej

VRX - Arduino Uno pin A3

VRY - Arduino Uno pin A2

Tower Pro Micro Servo 9g SG90

GND (przewód w kolorze brązowym) Szyna GND płytki stykowej

VCC (przewód w kolorze czerwonym) szyna 5 V płytki stykowej

Sygnał (przewód w kolorze pomarańczowym) - Arduino Uno pin D6

Czerwona dioda LED - pin Arduino Uno D4

Zielona dioda LED - pin Arduino Uno D5

Autonomiczny przycisk - Arduino Uno pin D2

Przycisk zakresu - pin Arduino Uno D3

Deska do krojenia chleba

Szyna 5V - Arduino Uno pin 5V

Szyna GND - pin Arduino Uno GND

Ponieważ używam do kontrolera Arduino Uno, przymocowałem Uno do płytki stykowej za pomocą gumek, aby się nie ruszać.

- Arduino Uno będzie zasilane baterią 9V przez gniazdo;

- pin Arduino Uno 5V do szyny 5V płytki stykowej;

-pin Arduino Uno GND do szyny GND płytki stykowej;

Moduł NRF24L01

- GND modułu idzie do GND szyny płytki stykowej;

- VCC idzie do pinu Arduino Uno 3V3. Uważaj, aby nie podłączyć VCC do 5 V płytki stykowej, ponieważ istnieje ryzyko zniszczenia modułu NRF24L01

- pin CSN idzie do Arduino Uno D8;

- pin CE idzie do Arduino Uno D7;

- pin SCK idzie do Arduino Uno D13;

- pin MOSI idzie do Arduino Uno D11;

- pin MISO idzie do Arduino Uno D12;

- Pin IRQ nie będzie podłączony. Zachowaj ostrożność, jeśli używasz innej płytki niż Arduino Nano lub Arduino Uno, piny SCK, MOSI i MISO będą inne.

- Dołączyłem również kondensator 10µF między VCC a GND modułu, aby nie mieć problemów z zasilaniem modułu. Nie jest to obowiązkowe, jeśli używasz modułu na minimalnej mocy, ale jak czytałem w Internecie, wiele projektów miało z tym problemy.

Moduł joysticka

- Moduł joysticka składa się z 2 potencjometrów, więc jest bardzo podobny do połączeń;

- pin GND do szyny GND płytki stykowej;

- pin VCC do szyny 5V płytki stykowej;

- pin VRX do pinu Arduino Uno A3;

- pin VRY do pinu Arduino Uno A2;

Tower Pro Micro Servo 9g SG90

-Brązowy przewód do szyny GND płytki stykowej

- Czerwony przewód do szyny 5V płytki stykowej

- Pomarańczowy przewód do Arduino Uno D6;

PROWADZONY

- Czerwona dioda LED zostanie podłączona szeregowo z rezystorem 330Ω do pinu D4 Arduino Uno;

- Zielona dioda LED zostanie podłączona szeregowo z rezystorem 330Ω do pinu D5 Arduino Uno;

Wciskać przyciski

- Przyciski będą używane do wyboru trybu, w którym pojazd będzie działał;

- Autonomiczny przycisk zostanie podłączony do pinu D2 Arduino Uno. Przycisk należy ściągnąć rezystorem 1k lub 10k wartość nie jest istotna.

- Przycisk zakresu zostanie podłączony do pinu D3 Arduino Uno. Ten sam przycisk należy ściągnąć rezystorem 1k lub 10k.

To wszystko, teraz połączyliśmy wszystkie części elektryczne.

Krok 6: Budowanie ramki pilota

Budowanie ramy pilota
Budowanie ramy pilota
Budowanie ramy pilota
Budowanie ramy pilota
Budowanie ramy pilota
Budowanie ramy pilota
Budowanie ramy pilota
Budowanie ramy pilota

Rama pilota jest w rzeczywistości wykonana z kartonowego pudełka na buty. Oczywiście inne materiały sprawdzą się lepiej, ale w moim przypadku materiały, których mogę użyć, są ograniczone. Więc użyłem kartonu.

Najpierw wyciąłem zewnętrzne boki okładki i uzyskałem trzy części jak na zdjęciu.

Następnie wziąłem dwa mniejsze kawałki i skleiłem je podwójną taśmą.

Trzecia dłuższa część pojawi się prostopadle do nich, tworząc ramkę w kształcie litery „T”.

Górna (pozioma) część zostanie wykorzystana do wykresu, a dolna (pionowa) do elementów elektrycznych, tak aby wszystko się sklejało. Kiedy wykonamy wykres, przytniemy górną część, aby zmieściła się na papierze milimetrowym.

Krok 7: Tworzenie wykresu dla pilota

Tworzenie wykresu dla pilota
Tworzenie wykresu dla pilota
Tworzenie wykresu dla pilota
Tworzenie wykresu dla pilota
Tworzenie wykresu dla pilota
Tworzenie wykresu dla pilota

Oczywiście w tym kroku będzie fajnie, jeśli masz LCD (16, 2), dzięki czemu będą wyświetlane dane dostarczane z pojazdu. Ale w moim przypadku nie mam, więc musiałem znaleźć inny sposób na wyświetlenie danych.

Postanowiłem zrobić mały wykres z igłą z serwomotoru, spinacz do papieru (używany jako igła), który będzie wskazywał wartości mierzone przez czujniki pojazdu i arkusz radarowy, lub można użyć papieru milimetrowego polarnego (papiery milimetrowe można pobrać z Internetu).

Parametry mierzone przez czujniki zostaną przeliczone w stopniach dla serwomotoru. Ponieważ serwomotor nie jest najlepszej jakości, ograniczyłem jego ruch z 20° do 160° (20° oznacza 0 zmierzonej wartości parametru i 160° oznacza maksymalną wartość parametru, która może być wyświetlana np. 140 cm).

Wszystko to można regulować z kodu Arduino.

Do wykonania wykresu użyłem arkusza radarowego, który przeciąłem na pół po jego niewielkiej modyfikacji za pomocą podstawowego narzędzia Windows Paint i Snipping Tool.

Po zmodyfikowaniu arkusza wykresu radaru, aby pasował do pilota, narysowałem linie łączące środek arkusza wykresu z zewnętrznym okręgiem, aby ułatwić odczyty.

Wał obrotowy serwonapędu musi być wyrównany ze środkiem arkusza kreślącego.

Rozciągnąłem i zmodyfikowałem spinacz do papieru, aby pasował do ramienia serwomotoru.

Wtedy najważniejsza jest „kalibracja” wykresu. Tak więc dla różnych wartości mierzonych parametrów igła wykresu musi pokazywać prawidłową wartość kąta. Zrobiłem to, włączając pilota i Maverick i mierząc różne odległości za pomocą czujnika ultradźwiękowego, jednocześnie pobierając wartości z monitora szeregowego, aby upewnić się, że to, co wskazuje wykres, jest prawidłowe. Po kilku przesunięciach serwa i kilku zgięciach igły wykres pokazywał prawidłowe wartości mierzonych parametrów.

Po przymocowaniu wszystkiego do ramki w kształcie litery „T” wydrukowałem i przykleiłem podwójną taśmą schemat blokowy wyboru trybu, aby nie pomylić się z parametrem wyświetlanym na wykresie.

Wreszcie pilot zdalnego sterowania jest gotowy.

Krok 8: Budowa obudowy Maverick

Budowa obudowy Maverick
Budowa obudowy Maverick
Budowa obudowy Maverick
Budowa obudowy Maverick
Budowa obudowy Maverick
Budowa obudowy Maverick

Przede wszystkim muszę bardzo podziękować mojemu dobremu przyjacielowi Vlado Jovanovicowi za poświęcenie czasu i wysiłku na zbudowanie podwozia, nadwozia i całej konstrukcji ramy Mavericka.

Obudowa wykonana jest z kartonowego schowka, który został wycięty w ośmiokątny kształt do przodu z dużym wysiłkiem za pomocą noża jako jedynego dostępnego w okolicy. Ośmiokątny kształt pomieści części elektroniczne. Uchwyt na schowek został wykorzystany jako podparcie dla tylnych kół.

Po przycięciu deski pokryto ją srebrną taśmą (taśmą antybryzgową), aby nadać jej ładniejszy wygląd.

Oba silniki zostały przymocowane jak na zdjęciach za pomocą podwójnej taśmy i zmodyfikowanych łączników folderów. Z każdej strony obudowy wywiercono dwa otwory, aby umożliwić przejście kabli silnika w celu dotarcia do modułu L298N.

Krok 9: Budowanie paneli bocznych ramy

Budowanie paneli bocznych ramy
Budowanie paneli bocznych ramy
Budowanie paneli bocznych ramy
Budowanie paneli bocznych ramy
Budowanie paneli bocznych ramy
Budowanie paneli bocznych ramy

Jak wspomniano wcześniej, cała zewnętrzna powłoka Mavericka jest wykonana z kartonu. Panele boczne zostały wycięte nożem, zmierzone i wykonane tak, aby pasowały do podwozia.

Niektóre cechy konstrukcyjne zostały zastosowane, aby wyglądać lepiej, a siatka druciana została przynitowana do wewnętrznej części paneli, aby uzyskać podobieństwo wyglądu zbiornika.

Krok 10: Budowa przednich i tylnych wsporników ramy

Budowanie przednich i tylnych wsporników ramy
Budowanie przednich i tylnych wsporników ramy
Budowanie przednich i tylnych wsporników ramy
Budowanie przednich i tylnych wsporników ramy
Budowanie przednich i tylnych wsporników ramy
Budowanie przednich i tylnych wsporników ramy
Budowanie przednich i tylnych wsporników ramy
Budowanie przednich i tylnych wsporników ramy

Podpory przednie i tylne mają za zadanie zabezpieczyć panele boczne z przodu iz tyłu samochodu. Przednia podpórka ma również za zadanie pomieścić światło (w moim przypadku zepsuty czujnik koloru).

Wymiary przednich i tylnych wsporników znajdziecie na załączonych zdjęciach wraz z szablonami jak wyciąć wspornik oraz gdzie i które boki wyginać i później skleić.

Krok 11: Budowa górnej pokrywy ramy

Budowanie górnej pokrywy ramy
Budowanie górnej pokrywy ramy
Budowanie górnej pokrywy ramy
Budowanie górnej pokrywy ramy
Budowanie górnej pokrywy ramy
Budowanie górnej pokrywy ramy

Górna pokrywa ma zamykać wszystko w środku, a dla lepszego projektu zrobiłem kilka linii na rufie, aby była widoczna elektronika wewnątrz auta. Również górna pokrywa jest tak wykonana, że można ją zdjąć w celu wymiany baterii.

Wszystkie części zostały ze sobą połączone śrubami i nakrętkami jak na zdjęciu.

Krok 12: Montaż ramy korpusu

Montaż ramy nadwozia
Montaż ramy nadwozia
Montaż ramy nadwozia
Montaż ramy nadwozia
Montaż ramy nadwozia
Montaż ramy nadwozia
Montaż ramy nadwozia
Montaż ramy nadwozia

Krok 13: Montaż silników na podwoziu

Montaż silników na podwoziu
Montaż silników na podwoziu
Montaż silników na podwoziu
Montaż silników na podwoziu
Montaż silników na podwoziu
Montaż silników na podwoziu

Oba silniki zostały przymocowane jak na zdjęciach za pomocą podwójnej taśmy i zmodyfikowanych łączników folderów. Z każdej strony obudowy wywiercono dwa otwory, aby umożliwić przejście kabli silnika w celu dotarcia do modułu L298N.

Krok 14: Montaż elektroniki na podwoziu

Montaż elektroniki na podwoziu
Montaż elektroniki na podwoziu
Montaż elektroniki na podwoziu
Montaż elektroniki na podwoziu
Montaż elektroniki na podwoziu
Montaż elektroniki na podwoziu

Jako źródło zasilania użyłem dwóch baterii 9V, ponieważ są one najbardziej odpowiednie, gdy są dostępne. Jednak aby zmieścić je na podwoziu, musiałem wykonać uchwyt na baterie, który utrzyma je na miejscu podczas jazdy samochodu, a także będzie łatwy do usunięcia w przypadku konieczności wymiany baterii. Zrobiłem więc ponownie pojemnik na baterie z kartonu i przymocowałem go do podwozia za pomocą zmodyfikowanego zapięcia folderowego.

Moduł L298N został zainstalowany za pomocą 4 przekładek.

Deska do krojenia chleba została przymocowana do obudowy za pomocą podwójnej taśmy.

Czujnik ultradźwiękowy został przymocowany do serwomotorów za pomocą podwójnej taśmy i gumek.

Cóż, teraz wszystkie elementy elektroniczne są na swoim miejscu.

Krok 15: Mocowanie ramy korpusu do podwozia

Mocowanie ramy korpusu do podwozia
Mocowanie ramy korpusu do podwozia
Mocowanie ramy korpusu do podwozia
Mocowanie ramy korpusu do podwozia
Mocowanie ramy korpusu do podwozia
Mocowanie ramy korpusu do podwozia

Krok 16: Jak obsługiwać Maverick

Jak obsługiwać Maverick
Jak obsługiwać Maverick

Maverick może pracować w 4 trybach, co będzie sygnalizowane przez dwie diody LED na pilocie (czerwona i zielona).

1. Sterowanie ręczne (wilgotność). Początkowo, gdy pojazd jest włączony, będzie on sterowany ręcznie. Oznacza to, że Maverick będzie sterowany ręcznie z pilota za pomocą joysticka. Obie diody LED na pilocie zostaną wyłączone, wskazując, że jesteśmy w trybie ręcznym. Wartość pokazana na wykresie pilota zdalnego sterowania będzie WILGOTNOŚCIĄ powietrza wokół Maverick.

2. Sterowanie ręczne (temperatura). Gdy świecą obie diody zielona i czerwona dioda LED. Oznacza to, że Maverick będzie sterowany ręcznie z pilota za pomocą joysticka. W tym trybie zostanie również włączone światło. Wartość pokazana na wykresie pilota będzie TEMPERATURĄ powietrza wokół Maverick w stopniach C.

3. Tryb autonomiczny. Po naciśnięciu przycisku auto zapala się czerwona dioda LED, wskazując tryb autonomiczny. W tym trybie Maverick zaczyna poruszać się samodzielnie, omijając przeszkody i decydując, gdzie skręcić zgodnie z informacjami otrzymanymi z czujnika ultradźwiękowego. W tym trybie wartość pokazana na wykresie pilota będzie odległością zmierzoną podczas ruchu.

4. Tryb pomiaru zasięgu. Kiedy przycisk Range jest wciśnięty, zapala się zielona dioda LED wskazując, że Maverick jest w trybie Range. Teraz Maverick się nie rusza. Joystick będzie teraz sterował serwomotorem podłączonym do czujnika ultradźwiękowego. Aby zmierzyć odległość od pojazdu do różnych obiektów wokół niego, wystarczy przesunąć joystick i skierować czujnik ultradźwiękowy w stronę obiektu. Wartość odległości od obiektu zostanie pokazana na wykresie pilota w cm.

Aby włączyć i wyłączyć światło LED w Maverick, musisz mieć obie diody LED na pilocie włączone (dla światła włączone) lub wyłączone (dla światła wyłączone).

Krok 17: Kod Arduino

Możesz znaleźć kody do pilota zdalnego sterowania i do Maverick w załączeniu.

To tyle w przypadku mojego projektu Maverick. Mam nadzieję, że Ci się spodoba i dziękuję za obejrzenie i zagłosowanie, jeśli Ci się spodoba.

Zalecana: