Innholdsfortegnelse:
- Trinn 1: Få ESC -informasjon
- Trinn 2: Tilkobling til Arduino
- Trinn 3: Last opp skisse
- Trinn 4: Forstå og programmere en ESC
Video: ESC -programmering på Arduino (Hobbyking ESC): 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hei fellesskap, jeg skal vise deg hvordan du programmerer og bruker Hobbyking ESC. Jeg fant bare noen få informasjoner og opplæringsprogrammer, som virkelig ikke hjalp meg veldig, så jeg bestemte meg for å programmere en egen skisse, som er veldig enkel å forstå. Viktig å vite: * ESC betyr elektronisk hastighetskontroll * ESC har en 5v (ikke brukt), GND og signalpinne som en servo * Du styrer den som en servo med skrive () https://arduino.cc/de/Reference /ServoWrite * eller writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds I mitt eksempel bruker jeg writeMicroseconds, fordi det er lettere å forstå. Så la oss gå…
Trinn 1: Få ESC -informasjon
Du bør virkelig merke Amperevaluen til ESC. Denne opplæringen er bare testet på 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Jeg kan egentlig ikke love at dette fungerer med et annet ESC, men jeg tror det, for i engelsk manual er 20 og 30 Amp ESC beskrevet. I den tyske versjonen er en generalisering fra 10 til 120 Amp, det er derfor jeg tror dette kan fungere for hver ESC. Kilde: tysk: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf engelsk:
Trinn 2: Tilkobling til Arduino
Jeg prøvde det med en arduino uno R3. Jeg tror det også er mulig med en f.eks. arduino Duemilanove eller Mega. Først må du koble ESC til lipo eller NiMH. Når du har gjort det, kobler du ESC slik: * Svart til GND * Hvit/gul til PIN 9 Fordi du koblet ESC til batteriet, settes ESC under spenning. Derfor er det viktig at du IKKE kobler den røde ledningen til 5v -porten, fordi den kan ødelegge datamaskinens USB -port. På dette bildet kan du se den riktige forbindelsen mellom ESC og Arduino (Mega). Bildekilde:
Trinn 3: Last opp skisse
Bare kopier og lim inn denne koden til IDE: /* Kodet av Marjan Olesch Sketch fra Insctructables.com Open source - gjør hva du vil med denne koden! */ #include int value = 0; // angi verdier du trenger for å null Servo firstESC, secondESC; // Lag så mye som Servoobject du vil. Du kan kontrollere 2 eller flere servoer samtidig og gjøre oppsettet ugyldig () {firstESC.attach (9); // festet til pin 9 Jeg gjør dette med 1 Servo Serial.begin (9600); // start serienummer på 9600 baud} void loop () {// Koble først ESC UTEN tilkobling. Deretter åpner du serie- og følgende instruksjoner førstESC.writeMicroseconds (verdi); if (Serial.available ()) value = Serial.parseInt (); // Analyser et heltall fra Serial}
Trinn 4: Forstå og programmere en ESC
ESC er programmerbare som IC -er eller til og med din Arduino. Du har bare ikke et språk å programmere, men en meny laget av lyder. For å komme til denne menyen, som kjører uendelig btw, må du bare gjøre følgende: * Koble til ESC * Konfigurer koden (så mye som ESC-er du har og Pin-konfigurasjon) * Du skal ikke høre noe, fordi Arduino sender et nullpunkt * Åpne Serial Monitor og send '2000'. det betyr det høyeste signalet ESC kan motta * Du vil høre lydene som er beskrevet på bildet (Kilde: Manual: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Hobbyking ESCs boks motta et signal mellom 700 og 2000 oss (mikrosekunder). 700 betyr gass på laveste posisjon og 2000 på høyeste posisjon. Hvis du vil vite hva du egentlig vil, kan du gå til manualen når du velger en meny. Eksempel: - Skriv 2000 oss - Vent til DDDD velger lipo som batteritype - Når det vises, skriver du på tredje 'D' 700 i serien din (kort forsinkelse, det er derfor du må sende den på den tredje 'D') - ESC vil lage en lyd, og alternativet er valgt. Jeg håper jeg kan hjelpe deg med denne opplæringen.
Anbefalt:
Lag din egen ESC: 5 trinn (med bilder)
Lag din egen ESC: I dette prosjektet vil jeg først demonstrere hvordan en felles ESC fungerer, og deretter lage en krets bestående av en Arduino Nano, en L6234 motor driver IC og et par komplementære komponenter for å bygge en DIY ESC. La oss komme i gang
Lag din egen sensorerte ESC: 5 trinn
Lag din egen sensorerte ESC: I dette prosjektet vil jeg vise deg hvordan en sensorert BLDC -motor fra en elsykkel fungerer og hvordan vi kan lage vår egen sensorerte ESC for å la den rotere. La oss komme i gang
Lag din egen ESC/servotester: 5 trinn
Lag din egen ESC/Servo Tester: I dette lille prosjektet vil jeg vise deg hvordan du bygger en tilpasset ESC/Servo Tester. Underveis vil jeg vise deg hvordan du konfigurerer timeren til ATmega328P for å lage det nødvendige kontrollsignalet. På slutten vil jeg deretter legge til taktile brytere, et poten
KONTROLLSIGNALGENERATOR ALTERNATIV FOR ELEKTRONISK HASTIGHETSKONTROLL (ESC): 7 trinn
KONTROLLSIGNALGENERATOR ALTERNATIV FOR ELEKTRONISK HASTIGHETSKONTROLL (ESC): For en tid siden publiserte jeg en video (https://www.youtube.com/watch?v=-4sblF1GY1E) på YouTube-kanalen min der jeg viste hvordan jeg lager en vindturbin fra en børsteløs likestrømsmotor. Jeg gjorde videoen på spansk, og den forklarte at denne motoren hadde blitt gitt til
Tinee9: Arduino Controlled ESC: 4 trinn
Tinee9: Arduino Controlled ESC: For 4 år siden laget jeg min egen drone for en pris på $ 300 tilbake da den første kommersielle dronen var rundt $ 1500. Arducopter -kontrolleren kontrollerte motorens ESC, jeg brukte DJI DIY -rammen og kjøpte en 720MHZ fjernkontroll. Her er en modifisert KIT av hva