İçindekiler:

Robotik Uzaktan Kumandalı Kaya Paletli Arduino: 4 Adım
Robotik Uzaktan Kumandalı Kaya Paletli Arduino: 4 Adım

Video: Robotik Uzaktan Kumandalı Kaya Paletli Arduino: 4 Adım

Video: Robotik Uzaktan Kumandalı Kaya Paletli Arduino: 4 Adım
Video: Yeni itfaiye aracı 2024, Temmuz
Anonim
Robotik Uzaktan Kumandalı Kaya Paletli Arduino
Robotik Uzaktan Kumandalı Kaya Paletli Arduino
Robotik Uzaktan Kumandalı Kaya Paletli Arduino
Robotik Uzaktan Kumandalı Kaya Paletli Arduino

Bu görünüyor ve çok barebone. Bu projeyi yapmak isteyenlere, suya ve kire karşı koruma sağlamak için elektroniği kapatmanın bir yolunu düşünmelerini tavsiye ederim.

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacın olan şeyler
İhtiyacın olan şeyler

-Arduino MEGA

-Arduino UNO

-2x Oyun Çubukları

-2x 2.4GHz Alıcı-Vericiler

-En az iki motorlu herhangi bir şasi (direksiyon ve güç için)

-Bu projede üç motor var (önden çekişli için ek bir motor)

-Motorlar için pil paketi

-2 adet Motor Kontrol Ünitesi (yalnızca yarı zamanlı dört tekerlekten çekiş için iki adet gereklidir)

arduino'lar için -2x 9 volt pil

-Arduino uzatma kalkanı

-Motorlar için güç anahtarı (opsiyonel)

Adım 2: Denetleyicinin Montajı

Denetleyicinin Montajı
Denetleyicinin Montajı
Denetleyicinin Montajı
Denetleyicinin Montajı
Denetleyicinin Montajı
Denetleyicinin Montajı

Kontrolör için uzatma kalkanı, iki joystick, bir 2.4GHz alıcı-verici ve bir 9v pil içeren bir Arduino UNO'ya ihtiyacınız olacak.

Uzatma kalkanı daha fazla GND ve 5V pin için kullanılır, bu, kontrolör için herhangi bir lehimleme yapmanız gerekmeyeceğinden projeyi kolaylaştıracaktır.

Joystickleri Arduino'ya bağlayarak başlayın. Bir joystick'in X hareketinden, diğerinin ise Y hareketinden sorumlu olduğunu unutmayın. Hem joystick'lere hem de alıcı-vericiye güç sağlamak için uzatma kalkanı gereklidir.

Joystick 1, x ekseni (gaz kelebeği) için kablolanacaktır, 4WD ve 2WD arasında geçişi etkinleştirmek istiyorsanız, SW'yi (joystick anahtarı) bağlayabilirsiniz (ancak bu, burada uygulanmamıştır)

Joystick 2, y ekseni (direksiyon) için kablolanacaktır

Ardından, alıcı-vericiyi aşağıdaki gibi kablolamaya başlamak isteyeceksiniz.

Alıcı-verici pinleri ---- Arduino pinleri

GND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- bağlı değil

Adım 3: Arabanın Montajı

Arabanın Montajı
Arabanın Montajı
Arabanın Montajı
Arabanın Montajı
Arabanın Montajı
Arabanın Montajı

Bunun için motorlar, Arduino MEGA, iki motor kontrol ünitesi, bir adet 2.4GHz alıcı-verici ve bir adet 9v pil içeren şasenize ihtiyacınız olacak.

Motorları motor kontrol ünitelerine bağlayarak başladık. İlgili üç motorun (her biri iki kablolu) olduğunu unutmayın, bu nedenle bir motor kontrol ünitesi yalnızca yarım kablolu olacaktır.

Ardından, motor kontrol ünitelerini MEGA'ya bağlamak isteyeceksiniz. Koddakilere ihtiyaç duyacağınız için motor yönü için hangi pinleri kullandığınızı unutmayın.

Daha sonra alıcı-vericiyi MEGA'ya kablolamaya başlayabilirsiniz. MEGA'nın iletişimi yönetme şekli nedeniyle pinler UNO'daki ile aynı olmayacaktır.

Pim 4 ve 6 için kablolama açık bırakılmıştır. Kodda ön tekerlekler için kablolanmışlardı. Ancak yalnızca RWD'ye sahip olmayı seçerseniz, bunları kablolamanız gerekmez.

Alıcı-verici pinleri ---- Arduino pinleriGND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- bağlı değil

Adım 4: Kod

Car.ino MEGA'ya yükleniyor

Controller.ino, UNO'ya

Hata ayıklama amacıyla Seri monitörü kullanmak istiyorsanız, baud hızını 115200 olarak ayarladığınızdan emin olun.

Önerilen: