La partie code (Arduino) de la Fleur Animée

Screen shot 06 23 18 at 03.41 pm

Difficulté:

Avant de démarrer assurez-vous d'avoir téléchargé l'environnement de développement Arduino (IDE) disponible sur cette page du site officiel : Logiciels Arduino.


Maintenant,  pour animer votre fleur, il va falloir lui fournir un programme ("sketch" ou "croquis") qui va faire en sorte qu'elle "danse" à la détection un mouvement par le capteur PIR (mode détection).

Sinon elle s'animera d'une chorégraphie "démo" que vous aurez vous-même personnalisée.


Vous n'avez pas encore votre fleur ?  (voir les autres tutos de l'équipe projet de MakerSpace56)

Etape 1 : Calibrez les mouvements des servos

Screen shot 06 20 18 at 10.51 pm

Pour que votre fleur animée ait les bons mouvements, il est nécessaire de calibrer les servo-moteurs, puis de repositionner les palonniers puisqu'au montage les deux servos n'ont pas forcément le bon angle de départ.

Pour cela : 

  • téléversez le code calib-servo.ino (issu du Blog d'Eskimon)
  • réglez les angles mini / maxi des servos "tete" et "petales" à l'aide du moniteur série (Ctrl+Maj+ M)
  • notez ces valeurs quelque part (même si je ne doute pas que ayez bonne mémoire !)


Cette étape détermine les angles mini et maxi de votre future fleur : convenez donc à votre guise de ces valeurs.

Puis :

  • repositionnez manuellement les palonniers et fixez-les aux servo-moteurs



Fichiers techniques de cette étape :

calib-servo.ino

Etape 2 : Reportez des valeurs

Screen shot 06 23 18 at 03.49 pm

Une fois que vous avez déterminé avec soin et précision les angles de vos servos, vous pouvez ouvrir le croquis Fleur_Kit_beta.ino dans l'IDE Arduino et reporter les valeurs dans le code de la fleur (ligne 20 et 22) aux emplacements mini et maxi du tableau.

Au passage, profitez-en pour calculer et renseigner l'angle "milieu" qui servira de position de départ.


Fichiers techniques de cette étape :

Fleur_Kit_beta.ino

Etape 3 : Téleversez et dansez maintenant !

 mg 9245

Vous pouvez maintenant téléverser votre programme et profiter de votre fleur...

J'ai envie de dire "y a plus qu'à !"

Etape 4 : Autres adaptations du code

 mg 9241

Dans ce code, un temps de calibrage (encore !) est nécessaire au détecteur de mouvement : c'est pour cela que votre fleur aura un "délai de réaction" en fonction du nombre de cycles que vous déciderez (ligne 25).

Et plus il est long meilleur en sera la qualité mais préférez : 30 à 60 (i.e. 30 s à 1 min) sachant que 5h de calibrage sont parfaitement extrêmes dans la démarche et donc inutiles.

Les fonctions "Danse()" et "Demo()" sont à modifier selon vos envies pour adapter les chorégraphies de votre fleur.

Sources:

Le tuto complet pour réaliser sa fleur connectée est à découvrir dans l'espace de MakerSpace56.

Le site de l'association & les branches de notre projet.


Vous aimez ce tutoriel ?


Soyez le premier à poster un commentaire pour La partie code (Arduino) de la Fleur Animée


Recevez une fois par mois les meilleurs tutoriels Technologie dans votre boîte mail




S'inscrire:


  • Vues: 306
  • J'aime: 2