Inhoudsopgave:
- Stap 1: ESC-informatie verkrijgen
- Stap 2: Verbinding met Arduino
- Stap 3: Schets uploaden
- Stap 4: Een ESC begrijpen en programmeren
Video: ESC-programmering op Arduino (Hobbyking ESC): 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Hallo gemeenschap, ik ga je laten zien hoe je de Hobbyking ESC programmeert en gebruikt. Ik vond net een paar informatie en tutorials, die me niet echt veel hielpen, dus besloot ik een eigen schets te programmeren, die heel eenvoudig te begrijpen is. Belangrijk om te weten: * ESC betekent elektronische snelheidsregeling * De ESC heeft een 5v (niet gebruikt), GND en signaalpin zoals een servo * Je bestuurt hem als een servo met write() https://arduino.cc/de/Reference /ServoWrite * of writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds In mijn voorbeeld gebruik ik writeMicroseconds, omdat het gemakkelijker te begrijpen is. Dus laten we gaan…
Stap 1: ESC-informatie verkrijgen
Je moet echt de Amperewaarde van je ESC opmerken. Deze tutorial is alleen getest op 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Ik kan niet echt beloven dat dit werkt met een andere ESC, maar ik denk van wel, want in de Engelse handleiding zijn 20 en 30 Amp ESC's beschreven. In de Duitse versie is een generalisatie van 10 naar 120 Amp, daarom denk ik dat dit voor elke ESC zou kunnen werken. Bron: Duits: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Engels:
Stap 2: Verbinding met Arduino
Ik heb het geprobeerd met een arduino uno R3. Ik denk dat het ook mogelijk is met een b.v. Arduino Duemilanove of Mega. Eerst moet je de ESC aansluiten op je lipo of NiMH. Als je dat gedaan hebt sluit je de ESC als volgt aan: * Zwart op GND * Wit/Geel op PIN 9 Doordat je de ESC op je accu hebt aangesloten, wordt de ESC onder spanning gezet. Daarom is het belangrijk dat u de rode draad NIET op uw 5v-poort aansluit, omdat deze de USB-poort van uw computer kan vernietigen. Op deze foto zie je de juiste verbinding tussen ESC en Arduino (Mega). Bron afbeelding:
Stap 3: Schets uploaden
Kopieer en plak deze code in je IDE: /* Gecodeerd door Marjan Olesch Sketch van Insctructables.com Open source - doe wat je wilt met deze code! */ #inclusief int-waarde = 0; // stel waarden in die u nodig hebt om Servo firstESC, secondESC op nul te stellen; //Maak zoveel Servoobject als je wilt. U kunt 2 of meer servo's tegelijkertijd bedienen void setup() { firstESC.attach(9); // gekoppeld aan pin 9 Ik doe dit gewoon met 1 Servo Serial.begin (9600); // start serieel op 9600 baud } void loop () { // Verbind eerst uw ESC ZONDER inschakelen. Open vervolgens Serial en volg de instructies eerstESC.writeMicroseconds(value); if(Serial.available()) waarde = Serial.parseInt(); // Ontleden een geheel getal uit serieel}
Stap 4: Een ESC begrijpen en programmeren
ESC zijn programmeerbaar zoals IC's of zelfs je Arduino. Je hebt alleen geen taal om te programmeren, maar een menu gemaakt van geluiden. Om in dit menu te komen, dat trouwens oneindig loopt, hoef je alleen maar de volgende stappen te volgen: * Sluit je ESC aan * Configureer de code (zoveel als ESC's je hebt en Pin-configuratie) * Je zou niets moeten horen, omdat de Arduino een nul verzendt * Open uw Serial Monitor en stuur '2000'. het betekent het hoogste signaal dat de ESC kan ontvangen * U hoort de geluiden die op de afbeelding worden beschreven (Bron: Handleiding: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) De Hobbyking ESC's kunnen ontvang een signaal tussen 700 en 2000 ons (microseconden). 700 betekent gas geven in de laagste stand en 2000 in de hoogste stand. Als je wilt weten wat je precies doet, bezoek dan de handleiding als je een menu kiest. Voorbeeld: - Schrijf 2000 ons - Wacht tot DDDD om lipo als batterijtype te kiezen - Als het verschijnt, schrijf dan op de derde 'D' 700 in je serienummer (korte vertraging, daarom moet je het op de derde 'D' sturen) - ESC maakt een geluid en de optie wordt gekozen. Ik hoop dat ik je met deze tutorial heb kunnen helpen.
Aanbevolen:
Maak je eigen ESC: 5 stappen (met afbeeldingen)
Maak je eigen ESC: In dit project zal ik eerst demonstreren hoe een gemeenschappelijke ESC werkt en daarna een circuit maken dat bestaat uit een Arduino Nano, een L6234 motordriver-IC en een aantal complementaire componenten om een DIY ESC te bouwen. Laten we beginnen
Maak je eigen sensored ESC - Ajarnpa
Maak je eigen sensored ESC: in dit project laat ik je zien hoe een sensored BLDC-motor van een elektrische fiets werkt en hoe we onze eigen sensored ESC kunnen maken om deze te laten draaien. Laten we beginnen
BESTURINGSSIGNAALGENERATOR ALTERNATIEF VOOR ELEKTRONISCHE SNELHEIDSREGELING (ESC): 7 stappen
BESTURINGSSIGNAALGENERATOR ALTERNATIEF VOOR ELEKTRONISCHE SNELHEIDSREGELING (ESC): Enige tijd geleden publiceerde ik een video (https://www.youtube.com/watch?v=-4sblF1GY1E) op mijn YouTube-kanaal waarin ik liet zien hoe je een windturbine maakt van een borstelloze gelijkstroommotor. Ik deed de video in het Spaans en er werd uitgelegd dat deze motor was gegeven aan
Traxxas VXL-3s ESC-ventilator voor €1, 50: 9 stappen
Traxxas VXL-3s ESC Fan voor €1,50: Traxxas verkoopt een fan voor de Veleneon VXL-3s esc voor bijvoorbeeld de slash 4x4. Maar de prijs daarvan kan oplopen tot €30,-. Dus besloot ik er zelf een te maken voor slechts € 1,50
Tinee9: Arduino-gestuurde ESC - Ajarnpa
Tinee9: Arduino-gestuurde ESC: 4 jaar geleden maakte ik mijn eigen drone voor $ 300 toen de eerste commerciële drone ongeveer $ 1500 kostte. De Arducopter-controller bestuurde de motor ESC, ik gebruikte het DJI DIY-frame en kocht een afstandsbediening van 720 MHZ. Hier is een aangepaste KIT van wat