İçindekiler:

Arduino Üzerinde ESC Programlama (Hobbyking ESC): 4 Adım
Arduino Üzerinde ESC Programlama (Hobbyking ESC): 4 Adım

Video: Arduino Üzerinde ESC Programlama (Hobbyking ESC): 4 Adım

Video: Arduino Üzerinde ESC Programlama (Hobbyking ESC): 4 Adım
Video: ESC Nasıl Programlanır ? | TürkRC 2024, Kasım
Anonim
Arduino Üzerinde ESC Programlama (Hobbyking ESC)
Arduino Üzerinde ESC Programlama (Hobbyking ESC)

Merhaba Topluluk, size Hobbyking ESC'yi nasıl programlayacağınızı ve kullanacağınızı göstereceğim. Az önce bana pek yardımcı olmayan birkaç bilgi ve öğretici buldum, bu yüzden anlaşılması çok basit olan kendi taslağımı programlamaya karar verdim. Bilinmesi önemli: * ESC Elektronik Hız kontrolü anlamına gelir * ESC'de 5v(kullanılmaz), GND ve Servo gibi Sinyal Pimi bulunur * Write() ile Servo gibi kontrol edersiniz https://arduino.cc/de/Reference /ServoWrite * veya writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Benim Örneğimde, anlaşılması daha kolay olduğu için writeMicroseconds kullanıyorum. O zaman hadi gidelim…

Adım 1: ESC Bilgilerini Alma

ESC Bilgilerini Alma
ESC Bilgilerini Alma

ESC'nizin Amper değerini gerçekten belirtmelisiniz. Bu öğretici yalnızca 20 AMP ESC üzerinde test edilmiştir: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Bunun başka bir ESC ile çalıştığına gerçekten söz veremem ama bence öyle, çünkü İngilizce el kitabı, 20 ve 30 Amper ESC'ler tarafından açıklanmıştır. Almanca versiyonunda 10 ila 120 Amper arasında bir genelleme var, bu yüzden bunun her ESC için işe yarayabileceğini düşünüyorum. Kaynak: Almanca: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf İngilizce:

Adım 2: Arduino'ya Bağlantı

Arduino'ya Bağlantı
Arduino'ya Bağlantı

Arduino uno R3 ile denedim. Bence bir örneğin ile de mümkün. arduino Duemilanove veya Mega. İlk önce ESC'yi size lipo veya NiMH'ye bağlamanız gerekir. Bunu yaptıktan sonra ESC'yi şu şekilde bağladınız: * Siyah'tan GND'ye * Beyaz/Sarı'dan PIN 9'a ESC'yi pilinize bağladığınız için ESC voltaj altına alınır. Bu nedenle, bilgisayarınızın USB Bağlantı Noktasını tahrip edebileceğinden, kırmızı kabloyu 5v Bağlantı Noktanıza BAĞLAMAMANIZ önemlidir. Bu resimde ESC ve Arduino (Mega) arasındaki doğru bağlantıyı görebilirsiniz. Resim kaynağı: https://1.bp.blogspot.com/-eqDaRgO5FjU/T9U3avwT2-I/AAAAAAAAALE/-8pj4qD12Q0/s1600/ Figure2_2_edit.jpg

3. Adım: Çizimi Yükleyin

Çizim Yükle
Çizim Yükle

Bu Kodu kopyalayıp IDE'nize yapıştırmanız yeterlidir: /* Insctructables.com'dan Marjan Olesch Sketch tarafından kodlanmıştır Açık kaynak - bu kodla istediğinizi yapın! */ #include int değeri = 0; // Servo firstESC, secondESC'yi sıfırlamanız gereken değerleri ayarlayın; //İstediğiniz kadar Servoobject oluşturun. Aynı anda 2 veya daha fazla Servoyu kontrol edebilirsiniz void setup() { firstESC.attach(9); // pin 9'a bağlı Bunu sadece 1 Servo Serial.begin(9600) ile yapıyorum; // seriyi 9600 baud'da başlat } void loop() { //Önce ESC'nizi Arming OLMADAN bağlayın. Ardından Serial'i açın ve Talimatları takip edin firstESC.writeMicroseconds(value); if(Serial.available()) değer = Serial.parseInt(); // Seriden bir Tamsayı Ayrıştırma }

Adım 4: Bir ESC'yi Anlama ve Programlama

Bir ESC'yi Anlama ve Programlama
Bir ESC'yi Anlama ve Programlama

ESC, IC'ler ve hatta Arduino'nuz gibi programlanabilir. Sadece programlamak için bir diliniz yok, seslerden oluşan bir menünüz var. Sonsuz btw çalışan bu menüye girmek için aşağıdaki adımları yapmanız yeterlidir: * ESC'nizi bağlayın * Kodu yapılandırın (sahip olduğunuz ESC'ler kadar ve Pin konfigürasyonu) * Arduino sıfır gönderdiği için hiçbir şey duymamalısınız. * Seri Monitörünüzü açın ve '2000' gönderin. ESC'nin alabileceği en yüksek Sinyal anlamına gelir * Resimde anlatılan sesleri duyacaksınız (Kaynak: Manual: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Hobbyking ESC'leri 700 ile 2000 us(mikrosaniye) arasında bir Sinyal alır. 700 gaz kelebeği en düşük konumda ve 2000 en yüksek konumda gaz anlamına gelir. Tam olarak ne yaptığınızı bilmek istiyorsanız, bir menü seçtiğinizde kılavuzu ziyaret edin. Örnek: - 2000 yazın - DDDD'nin pil tipi olarak lipo'yu seçmesini bekleyin - Göründüğünde, Seri'nizde üçüncü 'D' 700'e yazın (kısa gecikme, bu yüzden üçüncü 'D'de göndermeniz gerekir) - ESC bir ses çıkarır ve Seçenek seçilir. Umarım bu eğitimde size yardımcı olabilirim.

Önerilen: