Spisu treści:

Zdalnie sterowany samochód o zasięgu 1 km: 6 kroków (ze zdjęciami)
Zdalnie sterowany samochód o zasięgu 1 km: 6 kroków (ze zdjęciami)

Wideo: Zdalnie sterowany samochód o zasięgu 1 km: 6 kroków (ze zdjęciami)

Wideo: Zdalnie sterowany samochód o zasięgu 1 km: 6 kroków (ze zdjęciami)
Wideo: ja nie wjadę?! 2024, Lipiec
Anonim
Zdalnie sterowany samochód o zasięgu 1 km
Zdalnie sterowany samochód o zasięgu 1 km
Zdalnie sterowany samochód o zasięgu 1 km
Zdalnie sterowany samochód o zasięgu 1 km
Zdalnie sterowany samochód o zasięgu 1 km
Zdalnie sterowany samochód o zasięgu 1 km

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

Zamów swoje komponenty!
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ę

Wydrukuj podwozie
Wydrukuj podwozie
Wydrukuj podwozie
Wydrukuj podwozie

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?

Dlaczego warto korzystać z osłony silnika?
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

Stwórz swój pilot!
Stwórz swój pilot!
Stwórz swój pilot!
Stwórz swój pilot!
Stwórz swój pilot!
Stwórz 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

Podłącz elektronikę i prześlij kod!
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

Przyszłe ulepszenia
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!:-)

Konkurs na zdalne sterowanie 2017
Konkurs na zdalne sterowanie 2017
Konkurs na zdalne sterowanie 2017
Konkurs na zdalne sterowanie 2017

III nagroda w Konkursie Pilotów 2017

Zalecana: