Spisu treści:
- Krok 1: Zamów swoje komponenty
- Krok 2: Wydrukuj obudowę
- Krok 3: Dlaczego warto korzystać z osłony silnika?
- Krok 4: Zrób swój pilot
- Krok 5: Podłącz elektronikę i prześlij kod
- Krok 6: Przyszłe ulepszenia
Wideo: Zdalnie sterowany samochód o zasięgu 1 km: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Od małego byłem zachwycony zdalnie sterowanymi samochodami, ale ich zasięg nigdy nie przekraczał 10 metrów. Po tym, jak nauczyłem się programowania Arduino, w końcu zdecydowałem się zbudować własny zdalnie sterowany samochód, który może osiągnąć zasięg do 1KM za pomocą modułu nRF24L01+.
Moim głównym celem było stworzenie samochodu o dużym zasięgu i długim czasie gry. Aby osiągnąć ten cel, zrobiłem samochód tak lekki, jak to możliwe, używając lekkiego podwozia i używając lekkich akumulatorów litowo-jonowych o dobrej pojemności (3000 mAh). Dużo się zmagałem, aby uzyskać zasięg 1KM z nRF24L01+, ponieważ napotkałem wiele problemów podczas budowy. Ale mimo wszystko fajnie było budować i jestem bardzo zadowolony z rezultatu.
Zacznijmy !!
Krok 1: Zamów swoje komponenty
Aby wykonać zdalnie sterowany samochód, będziesz potrzebować:
1x Arduino Mega2560
1x Arduino Nano
1x osłona silnika Adafruit
2x nRF24L01+
4x silnik + skrzynia biegów
4x Koła
2x 3.3V regulator napięcia (LM1117)
5x Przyciski
Kondensator 2x 10 µF
3x bateria litowo-jonowa (w celu wykonania zestawu akumulatorów 12 V)
Bateria 9V
Kondensator 2x 100 nF
Żeńskie nagłówki
Przewody połączeniowe
Krok 2: Wydrukuj obudowę
Zaprojektowałem to podwozie za pomocą oprogramowania CAD, a następnie wydrukowałem je za pomocą maszyny CNC. Materiał użyty do wykonania tego korpusu to PCV o grubości 5mm. PVC jest dobrym materiałem w użyciu, ponieważ jest łatwy w obróbce (jak widać na zdjęciu zgiąłem niektóre części ciała poprzez dogrzanie), stosunkowo tani, wystarczająco mocny, aby utrzymać ciężar elementów i jest również bardzo lekki.
Krok 3: Dlaczego warto korzystać z osłony silnika?
Musisz wiedzieć, że każda moc przechodząca przez piny Arduino prawdopodobnie przeszła przez wbudowany regulator napięcia na płycie. Regulator napięcia nie jest przeznaczony do obsługi dużych ilości prądu. A jeśli twoja płyta jest zasilana przez USB, USB nie jest zaprojektowane do dostarczania dużych ilości prądu. Znalezienie innego sposobu zasilania silnika, w którym prąd nie przepływa przez regulator pokładowy, zmniejszy ilość wytwarzanego ciepła i oszczędzi energię na pokładzie dla wszelkich innych czujników lub elementów sterujących, które mogą być konieczne.
Kolejną zaletą osłony silnika jest to, że znacznie ułatwia łączenie z komponentami takimi jak silniki, a także upraszcza okablowanie i umożliwia takie funkcje, jak odwrócenie kierunku silnika.
Krok 4: Zrób swój pilot
Jak widać na pilocie jest 8 przycisków, ale w tej chwili używam tylko 5 przycisków (1 przycisk w każdym kierunku + 1 przycisk do zmiany prędkości jazdy).
Tutaj znajdziesz schemat który stworzyłem dla nadajnika:
-
nRF24L01+:
- CE Połącz się z Arduino D7
- CS Połącz się z Arduino D8
- MOSI Połącz się z Arduino D11
- Połączenie MISO z Arduino D12
- SCK Połącz się z Arduino D13
- GND Połącz z Arduino GND
- 3.3 V Połącz się z WYJŚCIEM LM1117
- Podłącz kondensatory zgodnie ze schematem
-
Arduino:
- VIN Podłącz do 9 V akumulatora
- GND Podłącz do GND baterii
- Podłącz wszystkie przyciski zgodnie ze schematem
-
LM1117:
- W Połącz z Arduino 5V
- GND Połącz z Arduino GND
Po wykonaniu wszystkich wymaganych połączeń, będziesz musiał wgrać poniższy kod, ale wcześniej upewnij się, że pobierzesz i dołączysz bibliotekę RF24
Krok 5: Podłącz elektronikę i prześlij kod
Tutaj znajdziesz schemat, który stworzyłem dla odbiornika:
-
nRF24L01+:
- CE Połącz się z Arduino A8
- CS Połącz się z Arduino A9
- MOSI Połącz się z Arduino D51
- Połączenie MISO z Arduino D50
- SCK Połącz się z Arduino D52
- GND Połącz z Arduino GND
- 3.3 V Połącz się z WYJŚCIEM LM1117
- Podłącz kondensatory zgodnie ze schematem
-
Osłona silnika Adafruit:
- M1 Podłącz do przedniego prawego silnika
- M2 Podłącz do przedniego lewego silnika
- M3 Podłącz do lewego tylnego silnika
- M4 Podłącz do prawego tylnego silnika
- M+ Podłącz do akumulatora 12 V
- GND Podłącz do GND baterii
-
LM1117:
- W Połącz z Arduino 5V
- GND Połącz z Arduino GND
Po wykonaniu wszystkich wymaganych połączeń, będziesz musiał wgrać poniższy kod, ale wcześniej upewnij się, że pobierzesz i dołączysz Bibliotekę RF24 i Bibliotekę AFMotor
Krok 6: Przyszłe ulepszenia
Gratulacje, zbudowałeś samochód w pełni sterowany radiowo, którym można sterować do zasięgu 1KM!
Jak powiedziałem wcześniej, jestem bardzo zadowolony z wyniku, ale wiem, że zawsze są jakieś ulepszenia, aby samochód był lepszy. Jedyne ulepszenie, o którym teraz myślę, to zmiana silników, które mam na szybsze, ponieważ samochód nie jest dla mnie wystarczająco szybki. W planach mam też wykonanie systemu zawieszenia, aby samochód mógł jeździć w terenie.
Jeśli masz jakieś ulepszenia, które mógłbym wprowadzić, daj mi znać w komentarzach.
Jeśli napotkasz jakiś problem podczas kompilacji, możesz skomentować poniżej.
Mam nadzieję, że podobała Ci się ta instrukcja, dzięki za przeczytanie!:-)
III nagroda w Konkursie Pilotów 2017
Zalecana:
Samochód zdalnie sterowany z modułem komunikacyjnym NRF24L01 PA LNA: 5 kroków
Samochód zdalnie sterowany z modułem komunikacyjnym NRF24L01 PA LNA: W tym temacie chcielibyśmy podzielić się tym, jak zrobić samochód zdalnie sterowany z modułem NRF24L01 PA LNA. W rzeczywistości istnieje kilka innych modułów radiowych, takich jak moduły radiowe 433MHz, HC12, HC05 i LoRa. Ale naszym zdaniem mod NRF24L01
Samochód zdalnie sterowany RF: 6 kroków (ze zdjęciami)
Samochód zdalnie sterowany RF: Stworzony przez: Kevin ShuOmówienie Samochód RC to świetny projekt dla wszystkich grup wiekowych i nie wymaga żadnego programowania. Wykorzystuje proste układy scalone (IC) i jest sterowany bezprzewodowo za pomocą pilota. Pilot zdalnego sterowania wysyła en
Play Station Zdalnie sterowany bezprzewodowy samochód z nadrukiem 3D: 7 kroków (ze zdjęciami)
Zdalnie sterowany bezprzewodowy samochód z nadrukiem 3D Play Station: Kto nie lubi gier? Wyścigi i walki w wirtualnym świecie Play Station i Xbox
Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny: 17 kroków (ze zdjęciami)
Maverick - zdalnie sterowany dwukierunkowy samochód komunikacyjny: Cześć wszystkim, jestem Razvan i witam w moim „Maverick” projekt.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 przypadku tego projektu będziemy
Samochód zdalnie sterowany HPI Q32 z aktualizacją FPV: 10 kroków (ze zdjęciami)
Samochód zdalnie sterowany HPI Q32 z aktualizacją FPV: Tutaj pokażemy elastyczność HPI Racing Q32 w zakresie akceptacji modyfikacji. Będziemy eksperymentować z montażem systemu wymiennych baterii, a także kamery i nadajnika FPV