İçindekiler:
- Adım 1: Malzemeyi Birleştirin
- Adım 2: Arduino ve Motor Kalkanı
- Adım 3: Motor Kalkanını DC Motorlara Bağlayın
- Adım 4: Motor Kalkanını NIMH Piline Bağlayın
- Adım 5: Radyo Alıcısını Arduino'ya Bağlayın
- Adım 6: Bağımsız Mod için Arduino için Güç Kaynağını Hazırlayın
- Adım 7: Arduino Kodu
Video: Uzaktan Kumandalı Arduino Tankı: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Selam, Bir arduinodan geçen klasik bir RC radyodan kontrol edilen güzel bir tank inşa etmek istedim. Etrafta bulunan tüm elektronik cihazlarla bu günlerde aslında oldukça kolay.
Bu canavarı inşa etmek için birkaç element tedarik etmeniz gerekecek. Bu talimattaki adımlardan geçeceğiz.
Adım 1: Malzemeyi Birleştirin
Aşağıdaki unsurlara ihtiyacınız olacak:
- T'Rex Tank gibi monte edilmiş iki adet 12v DC motorlu bir tank
- Monster Shield gibi bir Arduino uyumlu Motor Shield
- Bir Arduino UNO R3 - lütfen resmi olanı tercih edin
- Bir adet 2 kanallı RC Verici ve bir adet RC alıcısı - AM 27 MHZ'de olan eski bir tane kullandım ama bu hobikingr-tmhk-gt2b-3ch-2-4ghz-verici-ve-alıcı gibi modern olanları bulabilirsiniz.
- UNO R3 için bir pil - Şu an için 9V pil - fazla dayanıklılığa sahip olmadığı için ideal değil
- Hareket için büyük bir pil - NIMH 3300 mAH 10.5v kullandım, bu yüzden sanırım her biri 1.5v olan 7 hücre
- herkesin kolayca bağlanmasını sağlamak için bazı dekan konektörleri
- Havya
UNO'yu programlamak için Arduino IDE kullandım ve Visual Studio 2017 ile küçük bir izleme aracı ekledim
Adım 2: Arduino ve Motor Kalkanı
Arduino'ya hazır bir motor kalkanı seçtiğim için onları bir araya getirmem gerekti. Kalkanın zaten birkaç PIN aldığını ve bu nedenle başka amaçlar için tekrar kullanılmayacağını unutmayın.
Arduino UNO R3, her bir motorun hangi hızda dönmesi gerektiğini belirtmek için motor kalkanıyla konuşacaktır. İki motorumuz olduğu için, bu oldukça basit.
Adım 3: Motor Kalkanını DC Motorlara Bağlayın
Adım 4: Motor Kalkanını NIMH Piline Bağlayın
Adım 5: Radyo Alıcısını Arduino'ya Bağlayın
Adım 6: Bağımsız Mod için Arduino için Güç Kaynağını Hazırlayın
Adım 7: Arduino Kodu
Arduino çok güçlü. Gençken yapmak istediğim her şeyi şimdi çok kolay yapabiliyorum! Artık elektronik hakkında çok fazla şey bilmenize gerek yok.
Bu Arduino kodunu iki kaynaktan yazdım:
- okuma-rc-alıcı-değerleri
- Monster Moto Shield Örnek Kodu
- Moto Shield Ana Bağlantısı
Her ikisini birlikte karıştırarak, RC alıcısından okumaları doğrudan arduinoma alabilirim, değerleri motor kalkanı aracılığıyla motorlara dönüştürebilirim.
Radyodan gelen iki kanalın motorlar için iki ayrı hız göstergesine karıştırılmasıyla ilgili olarak, ilgili bölümün nasıl yazılacağına dair bazı fikirler almak için internete Tank Drive Mixing with Joystick üzerinden gittim.
Bunun neyle ilgili olduğunu biraz anlamak için PWM'ye de bakmak zorunda kaldım. Arduino ile ilgili bazı iyi makaleler mevcuttur, SecretsOfArduinoPWM ve Öğretici PWM
Bu kodun "Çizim" > "Kitaplığı Dahil Et" > "Kitaplıkları Yönet" menüsünden yüklenebilen EnableInterrupt.h'ye dayandığına dikkat edin ve ardından EnableInterrupt'u arayın. Bu kitaplık, standart kurulum ve döngü prosedürünün dışında herhangi bir zamanda RC alıcısından değerlerin yakalanmasını sağlar. Oldukça uygun.
Önerilen:
L293D ve Uzaktan Kumandalı Arduino Arabası: 5 Adım
L293D ve Uzaktan Kumandalı Arduino Arabası: L293D çip ve IR uzaktan kumanda ve alıcım var. Çok fazla bir şey almadan Arduino araba yapmak istiyorum, bu yüzden sadece Arduino dört tekerlekli araba şasisi getirdim. Tinkercad'de L293D ve IR alıcısı ve Arduino olduğu için eskiz oluşturdum
IR TV Uzaktan Kumandalı, İki Alarmlı ve Sıcaklık Monitörlü Büyük Arduino LCD Saat: 5 Adım
IR TV Uzaktan Kumandasıyla Kontrol Edilen İki Alarmlı ve Sıcaklık Monitörlü Büyük Arduino LCD Saat: IR TV uzaktan kumandasıyla kontrol edilen iki alarmlı ve sıcaklık monitörlü Arduino tabanlı bir LCD Saat nasıl yapılır
Herhangi Bir Uzaktan Kumandalı Arabayı Bluetooth Uygulaması Kontrollü Uzaktan Kumandalı Arabaya Dönüştürme: 9 Adım
Herhangi Bir R/C Arabayı Bluetooth App Control R/C Arabasına Dönüştürme: Bu proje, sıradan bir uzaktan kumandalı arabayı Wombatics SAM01 robotik kartı, Blynk App ve MIT App Inventor ile bir Bluetooth (BLE) kontrol arabasına dönüştürme adımlarını gösterir. LED farlar ve LED farlar gibi birçok özelliğe sahip birçok düşük maliyetli RC araba
Robotik Uzaktan Kumandalı Kaya Paletli Arduino: 4 Adım
Robotik Uzaktan Kumandalı Kaya Paletli Arduino: Bu çok barebone görünüyor ve. Bu projeyi yapmak isteyenlere, suya ve kire karşı korumak için elektroniği kapatmanın bir yolunu düşünmelerini tavsiye ederim
Arduino Kullanan IR Uzaktan Kumandalı Dekoder: 7 Adım
Arduino Kullanan IR Uzaktan Kumanda Dekoderi: Merhaba Yapımcılar, Bu, herhangi bir IR Uzaktan kumandanın kodunun nasıl çözüleceğine dair tam bir eğitimdir. Aşağıdaki adımlarımı takip edin