INHOUDSOPGAWE:
- Stap 1: Kry ESC -inligting
- Stap 2: Koppel aan Arduino
- Stap 3: Laai Skets op
- Stap 4: Begrip en programmering van 'n ESC
Video: ESC -programmering op Arduino (Hobbyking ESC): 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hallo gemeenskap, ek gaan jou wys hoe om die Hobbyking ESC te programmeer en te gebruik. Ek het net 'n paar inligting en tutoriale gevind, wat my regtig nie baie gehelp het nie, en ek het besluit om 'n eie skets te programmeer, wat baie eenvoudig is om te verstaan. Belangrik om te weet: * ESC beteken elektroniese snelheidsbeheer * Die ESC het 'n 5V (nie gebruik nie), GND en seinpen soos 'n servo * U beheer dit soos 'n servo met skryf () https://arduino.cc/de/Reference /ServoWrite * of writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds In my voorbeeld gebruik ek writeMicroseconds, want dit is makliker om te verstaan. So laat ons gaan …
Stap 1: Kry ESC -inligting
U moet regtig die Ampere -waarde van u ESC opmerk. Hierdie handleiding word slegs getoets op 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Ek kan nie regtig belowe dat dit met 'n ander ESC werk nie, maar ek dink so, want in die Engelse handleiding is 20 en 30 Amp ESC's beskryf. In die Duitse weergawe is 'n veralgemening van 10 tot 120 Ampère, daarom dink ek dat dit vir elke ESC kan werk. Bron: Duits: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Engels:
Stap 2: Koppel aan Arduino
Ek het dit probeer met 'n arduino uno R3. Ek dink dit is ook moontlik met 'n bv. arduino Duemilanove of Mega. Eerstens moet u die ESC aan u lipo of NiMH koppel. As u dit gedoen het, koppel u die ESC so: * Swart na GND * Wit/geel na PIN 9 Omdat u die ESC op u battery gekoppel het, word die ESC onder spanning geplaas. Daarom is dit belangrik dat u NIE die rooi draad aan u 5v -poort koppel nie, omdat dit u rekenaar se USB -poort kan vernietig. Op hierdie foto kan u die korrekte verband tussen ESC en Arduino (Mega) sien. Foto bron:
Stap 3: Laai Skets op
Kopieer en plak hierdie kode in u IDE: /* Gekodeer deur Marjan Olesch Skets van Insctructables.com Open source - doen wat u wil met hierdie kode! */ #include int value = 0; // stel waardes wat jy nodig het om Servo firstESC, secondESC; // Skep soveel as Servoobject wat u wil hê. U kan 2 of meer servo's tegelyk beheer, ongeldige opstelling () {firstESC.attach (9); // aangeheg aan pen 9 Ek doen dit net met 1 Servo Serial.begin (9600); // begin reeks by 9600 baud} void lus () {// Koppel eers u ESC SONDER aanskakeling. Open dan die reeks- en volginstruksies eers ESC.writeMicroseconds (waarde); as (Serial.available ()) waarde = Serial.parseInt (); // Ontleed 'n heelgetal uit Serial}
Stap 4: Begrip en programmering van 'n ESC
ESC is programmeerbaar soos IC's of selfs u Arduino. U het eenvoudig nie 'n taal om te programmeer nie, maar 'n spyskaart met klanke. Om in hierdie spyskaart te kom, wat oneindig btw loop, moet u net die volgende stappe doen: * Koppel u ESC * Stel die kode op (soveel as ESC's en Pin-konfigurasie) * U behoort niks te hoor nie, want die Arduino stuur 'n nul * Maak u seriële monitor oop en stuur '2000'. Dit beteken die hoogste sein wat die ESC kan ontvang ontvang 'n sein tussen 700 en 2000 ons (mikrosekondes). 700 beteken gas op die laagste posisie en 2000 op die hoogste posisie. As u wil weet wat u presies bedoel, besoek die handleiding as u 'n spyskaart kies. Voorbeeld: - Skryf 2000 vir ons - Wag totdat DDDD lipo as batterytipe gekies het - As dit verskyn, skryf dan by die derde 'D' 700 in u reeks (kort vertraging, daarom moet u dit by die derde 'D' stuur) - ESC sal 'n geluid maak, en die opsie word gekies. Ek hoop ek kan u help met hierdie tutoriaal.
Aanbeveel:
Maak u eie ESC: 5 stappe (met foto's)
Maak u eie ESC: In hierdie projek sal ek eerstens demonstreer hoe 'n gemeenskaplike ESC werk en daarna 'n stroombaan skep wat bestaan uit 'n Arduino Nano, 'n L6234 motorbestuurder IC en 'n paar komplementêre komponente om 'n DIY ESC te bou. Laat ons begin
Maak u eie ESC: 5 stappe
Maak u eie Sensor ESC: In hierdie projek sal ek u wys hoe 'n gesensoreerde BLDC -motor van 'n elektriese fiets werk en hoe ons ons eie ESC kan maak om dit te laat draai. Laat ons begin
Maak u eie ESC/servo -toetser: 5 stappe
Maak u eie ESC/Servo Tester: In hierdie klein projek sal ek u wys hoe u 'n persoonlike ESC/Servo Tester kan bou. Onderweg sal ek u wys hoe u die timer van die ATmega328P instel om die vereiste beheersignaal te skep. Aan die einde voeg ek dan tasbare skakelaars by, 'n pot
BEHEER SIGNAAL GENERATOR ALTERNATIEF VIR ELEKTRONIESE SNELHEIDSBEHEER (ESC): 7 stappe
CONTROL SIGNAL GENERATOR ALTERNATIVE FOR ELEKTRONIC SPEED CONTROL (ESC): 'n Tyd gelede het ek 'n video (https://www.youtube.com/watch?v=-4sblF1GY1E) op my YouTube-kanaal gepubliseer waar ek gewys het hoe om 'n windturbine te maak van 'n kwaslose DC -motor. Ek het die video in Spaans gemaak en dit verduidelik dat hierdie enjin aan
Tinee9: Arduino -beheerde ESC: 4 stappe
Tinee9: Arduino Controlled ESC: 4 jaar gelede het ek my eie drone gemaak teen 'n koste van $ 300 terug toe die eerste kommersiële drone ongeveer $ 1500 beloop het. Die Arducopter -beheerder het die motor -ESC beheer, ek het die DJI DIY -raam gebruik en 'n 720MHZ -afstandsbediening gekoop. Hier is 'n aangepaste KIT van wat