Stap 4: Elektronica / / ARDUINO
Ik koos om het hele ding voor Arduino zoals altijd.
Omdat er geen motorshield voor de MICRO kocht ik een kleine RC auto's ESC.
Kostte me hebben 15 dollar en alle (de meeste) SER's een ingebouwde PSU dat de bevoegdheden van de receiver met rond 5V
Dat is precies wat de arduino moet: JIPPY!
Zie de foto van het diagram Fritzing en alles moet duidelijk zijn.
Ik maakte de aansluitingen voor maximaal drie servo's.
De servo's en het ESC de servo.h bibliotheekgebruiken.
Dat betekent dat alles posities van 0-180 krijgt graden in stappen van 1 graad.
Dat is een gemakkelijke taak als je servo's draaien, maar hoe zit motoren u vragen?
Nou dat is niet zo gemakkelijk.
In theorie is het 0 graden volledig omgekeerde 180 graden is volledige vooruit.
Maar niet zo gemakkelijk!
Wat als het ESC heeft een rem-functie? ABS? ENZ?
Het punt is, dat alle SER's krijgen geprogrammeerd door de afstandsbediening voort om voorsprong met een reeks initialiseren.
Dus (afhankelijk van de fabrikant) het eerst volledige omgekeerde dan de rem dan de volledige vooruit leest, of gebruik vooruit > achteruitrijinrichting en de neutrale stand gaat worden berekend door het ESC zelf enz.
DUS de eerste stap is om erachter te komen welke opstarten volgnummer uw ESC moeten, omdat als u niet het initialiseren, zal het niet werken ^ ^
Wat ik deed is een script schrijven waarmee verschillende combinaties van fwrd/bckwrd/brk doet en dat geldt voor 500ms en ik getest dat tot ik hoorde een bevestiging What the bleep en zag een groen licht.
De OPSTARTVOLGORDE die met de mijne werkte is:
- volledige vooruit--500ms
- volledige achterwaartse--500ms
- mid positie--500ms
Na die reeks het maakte pieptoon en was klaar om te gaan.
De volgende potentiële probleem zijn sociaal-economische raden die een pauze functiehebben.
Dat betekent dat als je op << vooruit >>, ongeacht hoe veel macht zijn, en ga in << reverse >>, het ESC remmen zonder omgekeerde. Dus je vrij gas op de borstband te houden moet, laat het gaan naar nul en vervolgens u "mogen" achteruit rijden.
Als u wilt gebruiken als een eenvoudige timelapse schuifregelaar irrelevant oorzaak zou kunnen zijn u won´t go forward tegenovergestelde in een timelapse.
Of wilt u?
Dan moet je de Goedkoopste ABSOLUT ESC beschikbaar met geen extra niets whasoever functies.