İçindekiler:

RC Topu: 11 Adım
RC Topu: 11 Adım

Video: RC Topu: 11 Adım

Video: RC Topu: 11 Adım
Video: Gördüğünüzde Kaçmanız Gereken En Tehlikeli 10 BÖCEK ►2 2024, Kasım
Anonim
RC Topu
RC Topu

Bu talimat, Güney Florida Üniversitesi'ndeki Makecourse proje gereksinimini yerine getirmek için oluşturulmuştur (www.makecourse.com)

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak

Vücut bileşenleri

-2 tekerlek (3d baskılı veya nasıl tasarlamak isterseniz)

-Şasi-Tercihen kolayca şekillendirilebilen, yani delinebilen, lazerle kesilebilen vb. bir şeyden yapılmıştır. Bunun nedeni, çok fazla kabloya sahip olmamız ve bu nedenle, topların elektrik bileşenlerini kablolamak için şaside bağlantı noktaları oluşturmamız gerekmesidir.

Elektrik parçaları

-Arduino Uno kurulu

-Uzaktan Kumanda

-Ir sensörü

-Dc step/hız motorları

-Çok sayıda kablolama ve atlama kablosu

-V.2 kartı (gerekli değildir ancak bağlantıları daha düzenli ve çalıştırmayı kolaylaştırır)

-12v piller ve pil takımı (güç kaynağı)

-L298 motor sürücüsü

Adım 2: Top-Elektrikli Yapının Montajı

Cannon-Elektrikli Yapının Montajı
Cannon-Elektrikli Yapının Montajı

DC hız motorlarını L298 motor sürücüsüne bağlayın

-Dc hız/step motordan ayrı kabloları çalıştırın ve bunları L298 modülünün bağlantı noktalarına takın. Bu, motorları çalıştıracak bileşendir.

Adım 3: Kızılötesi Sensörünü V5 Kartına Bağlayın

Ir Sensörünü V5 Kartına Bağlayın
Ir Sensörünü V5 Kartına Bağlayın

I sensörünü V5 Board'a bağlayın. Bu, kullanıcının aracı Ir uzaktan kumanda ile kontrol etmesini sağlayacak kısımdır. Bu, IR sensöründen gelen kabloyu "Ir sensörü" yazan bağlantı noktasına takarak yapılır.

Adım 4: V5 Kartını Arduino Uno'ya Yerleştirin

V5 Kartını Arduino Uno'ya Yerleştirin
V5 Kartını Arduino Uno'ya Yerleştirin

-Bu, V5 kartını kullanmanın harika yanı, bu bağlantıları kolaylaştırıyor. Arduino Uno'ya "çanta paketlemek" için tasarlanmıştır ve böylece çok fazla kablo tasarrufu sağlar ve bağlantıların düzgün görünmesini sağlar. Pinlerinizi doğru şekilde ayarladığınızdan emin olun, yani (GND'den toprak bağlantı noktasına, analogdan analoğa vb.) bu, bağlantı noktalarının bükülmesini veya zarar görmesini önlemek içindir.

Adım 5: Güç Kaynağını Arduino Kartına Bağlayın

Güç Kaynağını Arduino Kartına Bağlayın
Güç Kaynağını Arduino Kartına Bağlayın
Güç Kaynağını Arduino Kartına Bağlayın
Güç Kaynağını Arduino Kartına Bağlayın

Bunun için de bir pil takımı kullanmak, bu elemanın ayrıca çok sayıda kablolamadan tasarruf etmesini ve biraz daha zarif görünmesini sağlar. Şiddetle tavsiye edilir. Genellikle ucuz olan bu pil takımları ayrıca kendi bağımsız açma ve kapama anahtarına sahiptir. Güç çıkışını (arduino ile uyumlu bir bağlantı noktası aldığınızdan emin olun) arduino'ya bağlamanız yeterlidir.

Adım 6: Genel Devre Düzeni

Genel Devre Düzeni
Genel Devre Düzeni

İşte kaputun altında neler oluyor.

-L298 tarafından sürülen hız motorları

-V5 kartına bağlı Ir sensörü.

-12v güç kaynağı

- Tüm elektrikli bileşenler, gerektiğinde bir topraklama rayı kullanılarak çalıştırılır/topraklanır.

Adım 7: Kod ve Çalışma Prensibi

Kod ve Çalışma Prensibi
Kod ve Çalışma Prensibi

Top temel olarak Ir uzaktan kumanda ile çalıştırılır ve programlama amaçları için ana odak noktası olacaktır. I kontrol sistemi, bilgi gönderip almaktan oluşur. Gönderim uzaktan kumandadan, alım ise Ir sensöründen yapılır. Uzaktan kumandalar, diğer birçok günlük enstrüman gibi, ikili darbe kodu aracılığıyla sinyal gönderir. Sensörü karıştırmamak ve yanlış darbe kodunu almaktan kaçınmak için, sensörün daha sonra filtreleyip benzersiz bir komut olarak alabileceği belirli bir taşıyıcı frekansında modüle edilmesi yaygın bir uygulamadır.

8. Adım: IR Kitaplığını Dahil Etme

IR Kitaplığı dahil
IR Kitaplığı dahil

-Uzaktan kumandanın programlanmasını kolaylaştırmak için arduino taslağına eklenebilecek çevrimiçi birçok ir kütüphanesi var. Bunlar, örneğin şu adreste bulunabilir:

www.liquidcrystal.com

www.elegoo.com

Kitaplığı indirdikten sonra, ilk çiziminize ekleyin (yukarıdaki resme bakın).

Programda ayrıca biri Ir sistemi için olan "örnek çizimler" de bulunmaktadır. Bu aynı zamanda harika bir başlangıç noktası olacaktır. (yukarıdaki resme bakın)

Bazı kitaplık özelliklerine sahip bir sıvı kristal dosyası da dahildir.

Adım 9: Kullanmak İstediğiniz Tuşları Programlayın

Kullanmak İstediğiniz Tuşları Programlayın
Kullanmak İstediğiniz Tuşları Programlayın

Top ileri, geri gider ve sağa ve sola nişan alır. Dolayısıyla bu işlemleri gerçekleştirmek için anahtarlara ihtiyacımız olacak. Benzersiz anahtar değerlerini kullanarak, belirli şeyleri yapmak için anahtar atama görevini başarabiliriz. Daha sonra #define işlevini kullanarak bu anahtar değerleri belirli işlevlere sahip olacak şekilde atayabiliriz.

Örneğin

#Dahil etmek

#define F 16736925

#define B 16754775

burada "F", ilerlemeyle ilişkili değişken ve yanındaki basamak, bu görevi yapmak için benzersiz anahtar değer olacaktır.

Belirli bileşenleri "yüksek" veya "düşük" olarak ayarlamak belirli hedefleri gerçekleştirecektir. Örneğin. Kodumuzda, topun ilerlemesini istiyorsak, dc motordaki çıkış pinlerini yükseğe ayarlayarak arabanın hareket etmesini sağlardık. Tüm bunların tam bir taslağı sonunda sağlanacaktır.

Adım 10: Kodu Tamamlayın ve Harekete Geçin

-Kodlamaya aşina değilseniz, korkmayın, çevrimiçi olarak topunuzu hareket ettirmek için takip edebileceğiniz birçok kod ve örnek var. İşte bu top için son kodum, www.elegoo.com adresinden örneklendi ve topu nişan alma kriterlerine uyacak şekilde ayarlandı.

Adım 11: Kodunuzu Yükleyin ve Test Edin

Kodunuzu Yükleyin ve Test Edin
Kodunuzu Yükleyin ve Test Edin

Her şey yolunda giderse, topunuzu hareket ettirebilmeniz gerekir. Pilleri şarj etmeyi ve açmayı unutmayın. Ayrıca bilgisayara takılıyken cannon çalıştırmayın. Bu, yapınızdaki bazı hassas parçalar için tehlikeli olabilir.

İyi şanlar!

Önerilen: