Мазмұны:
- 1 -қадам: ESC ақпаратын алу
- 2 -қадам: Arduino -ға қосылу
- 3 -қадам: эскизді жүктеу
- 4 -қадам: ESC түсіну және бағдарламалау
Бейне: Arduino -да ESC бағдарламалауы (Hobbyking ESC): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлем қауымдастығы, мен сізге Хоббикинг ЭСК қалай бағдарламалауды және қолдану керектігін көрсетемін. Мен бірнеше ақпарат пен оқулықтарды таптым, олар маған көмектесе алмады, сондықтан мен түсінуге оңай болатын жеке эскизді бағдарламалауды шештім. Білу маңызды: * ESC электронды жылдамдықты басқару дегенді білдіреді * ESC -те 5в (қолданылмайды), GND және сигналдық түйреуіш бар * Сіз оны сервис сияқты басқарасыз () https://arduino.cc/de/Reference /ServoWrite * немесе writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Менің мысалда мен writeMicroseconds қолданамын, себебі оны түсіну оңай. Ендеше кеттік…
1 -қадам: ESC ақпаратын алу
Сіз шынымен де ESC -тің ампералдылығын атап өтуіңіз керек. Бұл оқу құралы тек 20 AMP ESC -те тексерілген: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Мен бұл басқа ESC -пен жұмыс істейтініне сенімдімін, бірақ мен солай ойлаймын, себебі ағылшын нұсқаулығы 20 және 30 Amp ESC сипатталған. Неміс нұсқасында 10 -дан 120 амперге дейін жалпылау бар, сондықтан менің ойымша, бұл әрбір ESC үшін жұмыс істей алады. Дереккөз: неміс: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Ағылшын тілі:
2 -қадам: Arduino -ға қосылу
Мен оны arduino uno R3 арқылы сынап көрдім. Менің ойымша, мысалы, мысалы, мүмкін. arduino Duemilanove немесе Mega. Алдымен сізге ESC -ті lipo немесе NiMH -ге қосу керек. Сіз ESC -ті осылай қосасыз: * GND -ге қара * PIN -ге ақ/сары 9 ESC -ті батареяға қосқаныңыз үшін, ЭСК кернеуге түседі. Сондықтан қызыл сымды 5 вольтты портқа қосудың қажеті жоқ, себебі бұл компьютердің USB портын бұзуы мүмкін. Бұл суретте сіз ESC пен Arduino (Mega) арасындағы дұрыс байланысты көре аласыз. Сурет көзі:
3 -қадам: эскизді жүктеу
Тек осы кодты IDE -ге көшіріп, қойыңыз: /* Insctructables.com Ашық көзден Маржан Олеш Эскизімен кодталған - бұл кодпен қалағаныңызды жасаңыз! */ #include int мәні = 0; // мәндерді орнату қажет Servo firstESC, secondESC; // Servoobject қалағаныңызша жасаңыз. Сіз бір уақытта 2 немесе одан да көп серверлерді басқара аласыз void setup () {firstESC.attach (9); // түйреуішке бекітілген 9 Мен мұны тек 1 Servo Serial.begin (9600) арқылы жасаймын; // серияны 9600 baud} бастаңыз} void loop () {// Алдымен ESC -ті Қарусыз қосыңыз. Содан кейін алдымен Serial және follo нұсқауларын ашыңызESES.writeMicroseconds (мән); if (Serial.available ()) value = Serial.parseInt (); // Сериядан бүтін санды талдау}
4 -қадам: ESC түсіну және бағдарламалау
ESC IC немесе тіпті сіздің Arduino сияқты бағдарламаланған. Сізде бағдарламалауға тіл жоқ, бірақ дыбыстардан жасалған мәзір. Бұл мәзірге кіру үшін сіз келесі қадамдарды орындауыңыз керек: * ESC-ті қосыңыз * Кодты конфигурациялаңыз (ESC-те және Pin-конфигурациясында) * Сіз ештеңе естімеуіңіз керек, себебі Arduino нөл жібереді. * Сериялық мониторды ашып, '2000' жіберіңіз. бұл ESC қабылдай алатын ең жоғары сигналды білдіреді * Сіз суретте сипатталған дыбыстарды естисіз (Дереккөз: Manual: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Hobbyking ESC 700 -ден 2000 -ге дейінгі сигналды алыңыз (микросекундтар). 700 - ең төменгі позициядағы дроссель, ал ең жоғары позицияда - 2000. Егер сіз нақты не істегіңіз келетінін білгіңіз келсе, мәзірді таңдағанда нұсқаулықты қараңыз. Мысал: - 2000 бізге жазыңыз - DDDD аккумулятор түрі ретінде липоны таңдағанша күтіңіз - Ол анықталған кезде, серияңыздағы үшінші 'D' 700 нөміріне жазыңыз (қысқа кідіріс, сондықтан сіз оны үшінші 'D' жіберуіңіз керек) - ESC дыбыс шығарады және опция таңдалады. Мен сізге бұл оқулықта көмектесе аламын деп үміттенемін.
Ұсынылған:
Жеке ESC жасаңыз: 5 қадам (суреттермен)
Өзіңіздің ESC жасаңыз: Бұл жобада мен алдымен қарапайым ESC қалай жұмыс істейтінін көрсетемін, содан кейін DIY ESC құру үшін Arduino Nano, L6234 IC драйвері IC және бірнеше қосымша компоненттерден тұратын схеманы құрамын. Бастайық
Өзіңіздің жеке ESC жасаңыз: 5 қадам
Өзіңіздің сенсорлық ESC жасаңыз: Бұл жобада мен сізге электр велосипедінен сенсорлы BLDC қозғалтқышы қалай жұмыс істейтінін және оны айналдыру үшін сенсорлы ESC қалай құруға болатынын көрсетемін. Бастайық
Өзіңіздің ESC/Servo Tester жасаңыз: 5 қадам
Өзіңіздің ESC/Servo Сынақ құралын жасаңыз: Бұл шағын жобада мен сізге ESC/Servo Tester реттелетін құрылғыны қалай жасау керектігін көрсетемін. Жол бойында мен сізге қажетті бақылау сигналын жасау үшін ATmega328P таймерін қалай орнату керектігін көрсетемін. Соңында мен тактильді қосқыштарды қосамын, бұл
Traxxas VXL-3s ESC желдеткіші 1 евро, 50: 9 қадам
Traxxas VXL-3s ESC желдеткіші 1,50 еуроға: Traxxas Veleneon VXL-3s esc үшін желдеткішті сатады, мысалы 4x4 қиғаш сызығы. Бірақ олардың бағасы € 30,-жоғары болуы мүмкін. Сондықтан мен өзімді € 1,50 -ге жасауды шештім
Tinee9: Arduino басқарылатын ESC: 4 қадам
Tinee9: Arduino басқарылатын ESC: 4 жыл бұрын мен алғашқы дрон 1500 доллар болған кезде 300 доллар тұратын өзіндік дрон жасадым. Arducopter контроллері ESC моторын басқарды, мен DJI DIY жақтауын қолдандым және 720 МГц қашықтан басқару пультін сатып алдым. Міне, бұл өзгертілген КИТ