Spisu treści:
- Krok 1: Części wymagane do pilota zdalnego sterowania
- Krok 2: Część wymagana dla Maverick
- Krok 3: Kilka szczegółów na temat niektórych materiałów:
- Krok 4: Konfiguracja połączeń dla Maverick
- Krok 5: Połączenia zdalne Maverick:
- Krok 6: Budowanie ramki pilota
- Krok 7: Tworzenie wykresu dla pilota
- Krok 8: Budowa obudowy Maverick
- Krok 9: Budowanie paneli bocznych ramy
- Krok 10: Budowa przednich i tylnych wsporników ramy
- Krok 11: Budowa górnej pokrywy ramy
- Krok 12: Montaż ramy korpusu
- Krok 13: Montaż silników na podwoziu
- Krok 14: Montaż elektroniki na podwoziu
- Krok 15: Mocowanie ramy korpusu do podwozia
- Krok 16: Jak obsługiwać Maverick
- Krok 17: Kod Arduino
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
- 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
- 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:
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
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:
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
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
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
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
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
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
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
Krok 13: 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
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
Krok 16: 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.