Étape 4: Electronique / / ARDUINO
Pour contrôler tout cela, j’ai choisi Arduino comme toujours.
Parce qu’il n’y a aucune motorshield pour le MICRO, j’ai acheté ESC d’une petite voiture RC.
M’a coûté 15 dollars et tous ces (la plupart) ont construit dans le bloc d’alimentation qui alimente le récepteur avec autour de 5V
C’est exactement ce que l’arduino a besoin : JIPPY !
Voir la photo du diagramme Fritzing et tout devrait être clair.
J’ai fait des connecteurs pour jusqu'à trois servos.
Les servos et l’ESC utilisent la bibliothèque servo.h.
Cela signifie que tout devient positions de 0 à 180 degrés en incréments de 1 degré.
C’est une tâche facile si tu as des servos en cours d’exécution, mais qu’en est-il de moteurs vous demandez ?
Eh bien, ce n’est pas si facile.
En théorie 0 degré est inversion 180 degrés est complètement vers l’avant.
Mais pas si facile !
Que se passe-t-il si l’ESC dispose d’une fonction de frein ? ABS ? ETC ?
Le fait est, que tous ces obtenir programmés par la télécommande à chaque démarrage avec une séquence d’initialisation.
Donc (selon le fabricant) il lit d’abord entièrement arrière puis frein puis attaquant complet, ou utilisations avant > arrière et la position neutre va être calculé par l’ESC lui-même etc..
La première étape est donc pour savoir quel démarrage séquence votre ESC a besoin, parce que si vous n’initialisez pas elle, il ne fonctionnera pas ^ ^
Ce que j’ai fait, c’est écrire un script qui fait des combinaisons différentes de fwrd/bckwrd/brk et qui détient pour 500ms et je l’ai testé que jusqu'à ce que j’ai entendu une confirmation bleep et a vu un feu vert.
La Séquence de démarrage qui a travaillé avec le mien est :
- avant complet--500ms
- complète vers l’arrière--500ms
- position intermédiaire--500ms
Après cette séquence, il fait bip et était prêt à aller.
Le prochain problème potentiel sont ces qui ont une fonction de pause.
Cela signifie que si vous êtes sur << avant >>, peu importe la quantité d’énergie et allez dans << inverse >>, ces FREINS sans aller inverse. Si vous avez besoin de libérer du gaz de l’émetteur, laissez-le aller à zéro et puis vous êtes « autorisée » à conduire vers l’arrière.
Si vous souhaitez utiliser comme un curseur simple timelapse, il pourrait être cause hors de propos won´t vous allez avant marche arrière dans un timelapse.
Ou souhaitez-vous ?
Puis vous dois acheter le Moins cher ABSOLUT ESC disponible avec pas rien supplémentaire chez fonctions.