Mündəricat:
- Addım 1: ESC məlumatlarını əldə edin
- Addım 2: Arduino ilə əlaqə
- Addım 3: Sketch yükləyin
- Addım 4: ESC -ni anlamaq və proqramlaşdırmaq
Video: Arduinoda ESC Proqramlaşdırması (Hobbyking ESC): 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Salam İcma, sizə Hobbyking ESC -ni necə proqramlaşdıracağınızı və istifadə edəcəyinizi göstərəcəyəm. Sadəcə mənə çox kömək etməyən bir neçə məlumat və dərslik tapdım, buna görə başa düşmək çox sadə olan öz eskizimi proqramlaşdırmağa qərar verdim. Bilmək vacibdir: * ESC Elektron Sürətli Nəzarət deməkdir * ESC -də Servo kimi 5v (istifadə olunmur), GND və Siqnal Pimi var * Siz onu yazmaqla () https://arduino.cc/de/Reference ilə Servo kimi idarə edirsiniz. /ServoWrite * və ya writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Mənim nümunəmdə WriteMicroseconds istifadə edirəm, çünki başa düşmək daha asandır. Elə isə gedək…
Addım 1: ESC məlumatlarını əldə edin
Həqiqətən, ESC -nin Amperevalue'unu qeyd etməlisiniz. Bu dərslik yalnız 20 AMP ESC -də sınaqdan keçirilir: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Həqiqətən bunun başqa bir ESC ilə işlədiyinə söz verə bilmərəm, amma belə düşünürəm, çünki İngilis dili təlimatı 20 və 30 Amp ESC tərəfindən təsvir edilmişdir. Alman versiyasında 10 ilə 120 Amp arasında bir ümumiləşdirmə var, buna görə düşünürəm ki, bu hər ESC üçün işləyə bilər. Mənbə: Almanca: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf İngilis dili:
Addım 2: Arduino ilə əlaqə
Arduino uno R3 ilə sınadım. Düşünürəm ki, məsələn ilə də mümkündür. arduino Duemilanove və ya Mega. Əvvəlcə ESC -ni lipo və ya NiMH -ə bağlamalısınız. Bunu etdikdən sonra ESC -ni belə bağlayırsınız: * Qara GND -yə * Ağ/Sarı PIN 9 -a ESC -ni batareyanıza bağladığınız üçün ESC gərginliyə düşür. Qırmızı teli 5v Portunuza bağlamamağınız vacibdir, çünki kompüterinizin USB Portunu məhv edə bilər. Bu şəkildə ESC ilə Arduino (Mega) arasındakı düzgün əlaqəni görə bilərsiniz. Şəkil mənbəyi:
Addım 3: Sketch yükləyin
Sadəcə bu kodu IDE -ə kopyalayın və yapışdırın: /* Insctructables.com -dan Marjan Olesch Sketch tərəfindən kodlaşdırılmışdır Açıq mənbə - bu kodla istədiyinizi edin! */ #intlud = 0; // lazım olan dəyərləri sıfırlayın Servo firstESC, secondESC; // İstədiyiniz qədər Servoobject yaradın. Eyni zamanda 2 və ya daha çox Servoya nəzarət edə bilərsiniz void setup () {firstESC.attach (9); // pin 9 -a əlavə olunur, bunu yalnız 1 Servo Serial.begin (9600) ilə edirəm; // seriala 9600 baud -da başlayın} void loop () {// Əvvəlcə ESC -ni Arming olmadan bağlayın. Sonra Serial və follo Təlimatlarını açın FirstESC.writeMicroseconds (dəyər); if (Serial.available ()) value = Serial.parseInt (); // Serialdan Tamsayı Təhlil Et}
Addım 4: ESC -ni anlamaq və proqramlaşdırmaq
ESC IC və ya hətta Arduino kimi proqramlaşdırıla bilər. Proqramlaşdıracağınız bir diliniz yox, səslərdən ibarət bir menyu. Sonsuz btw işləyən bu menyuya girmək üçün sadəcə aşağıdakı adımları yerinə yetirməlisiniz: * ESC-ni qoşun * Kodu konfiqurasiya edin (ESC-ləriniz və Pin konfiqurasiyanız qədər) * Heç bir şey eşitməməlisiniz, çünki Arduino sıfır göndərir. * Serial Monitorunuzu açın və '2000' göndərin. ESC -nin ala biləcəyi ən yüksək siqnal deməkdir * Şəkildə təsvir olunan səsləri eşidəcəksiniz (Mənbə: Manual: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Hobbyking ESC 700 ilə 2000 ABŞ (mikrosaniyə) arasında bir Sinyal alın. 700 ən aşağı mövqedə qaz, ən yüksək mövqedə isə 2000 deməkdir. Tam olaraq nə etdiyinizi bilmək istəyirsinizsə, bir menyu seçərkən təlimatı ziyarət edin. Misal: - 2000 bizə yazın - DDDD -nin batterytype olaraq lipo seçməsini gözləyin - Tətbiq edildikdə, Serialınızda üçüncü 'D' 700 -ə yazın (qısa gecikmə, bu səbəbdən üçüncü 'D' də göndərməlisiniz) - ESC bir səs çıxaracaq və Seçim seçildi. Ümid edirəm bu dərsdə sizə kömək edə bilərəm.
Tövsiyə:
Arduinoda DHT11 Nəmlik Sensor Sistemi: 18 addım
Arduino üzərindəki DHT11 Nəmlik Sensor Sistemi: Rütubət Sensoru, atmosferdəki temperatur və rütubəti ölçmək üçün etibarlı və sadə bir elektron layihədir. DHT11 Nəmlik sensoru dövrədə istifadə olunur və çıxışı LCD -də göstərilir. Havalandırma sistemlərində geniş istifadə olunur
Python və Arduinoda MIDI Drum Kit: 5 Addım (Şəkillərlə birlikdə)
Python və Arduino -da MIDI Drum Kit: Uşaqlıqdan həmişə bir nağara dəsti almaq istəmişəm. O vaxtlar, bütün musiqi cihazlarında bütün rəqəmsal tətbiqlər yox idi, çünki bu gün çox şey var, buna görə də gözləntilərlə yanaşı qiymətlər də çox yüksək idi. Bu yaxınlarda bir c almaq qərarına gəldim
Arduinoda Jukebox: 4 addım
Arduinodakı Jukebox: Bu layihə, Vadilər Universitetində karyeramızın ilk ilində bir sinif üçün idi, bu sizə mahnının adını göstərə biləcək, əvvəlki və sonrakı mahnını axtara biləcək bir musiqi qutusudur. Göstərə biləcəyiniz mahnılar məhduddur və
Batmaq və Arduinoda qaynaq axını: 3 addım
Arduinoda Sinking Vs Mənbə Cərəyanı: Bu Təlimat kitabında bir Arduino vasitəsi ilə cari qaynaq və batma fərqinə baxacağıq
Dövlət Maşını və SPU Genişləndiriciləri ilə Arduinoda Çox İş: 3 Addım
Dövlət Maşını və SPU Genişləndiriciləri ilə Arduinoda Çox İş: Keçən həftə bir arduino ilə atəşfəşanlıqların idarə edilməsi üçün bir sistem yaratmağı xahiş edirdim. Yanğınları idarə etmək üçün təxminən 64 çıxışa ehtiyac var idi. Bunun bir yolu IC genişləndiricilərindən istifadə etməkdir. Beləliklə, 2 həll yolu var:- bir I2C genişləndiricisi, ancaq işləyərkən inverterə ehtiyacı var