Il y a quelques semaines, Jean-Christophe (alias Deldude) a ouvert un fil sur le projet KAPduino.
Recherchant un système pour commander mon APN qui ne peut être déclenché autrement que par un servo, j'ai fait l'acquisition de la carte Arduino .
Mon premier objectif était de faire un système de déclenchement automatique à intervalles réguliers (intervallomètre) adapté à ma nacelle roitelet et à mon APN.
Voila qui est fait.
Le programme est très simple puisque exclusivement consacré à la manœuvre du servo de déclenchement. Il est là (je n'ai pas réussi à l'insérer dans le message).
Cinq phases :
Attente avant premier déclenchement
Boucle infinie
- Manoeuvre du servo pour le déclenchement
- Maintien du servo sur le déclencheur
- Retour du servo à la position initiale
- Temporisation entre deux déclenchements
Le programme s'exécute dès mise sous tension du module (je n'ai pas utilisé d'interrupteur pour des raisons de poids : l'ensemble me paraît déjà lourd : 420 g pour l'ensemble nacelle, arduino, pile et APN; je ne voulais pas en rajouter, aussi minime soit il).
J'alimente le tout par un accu 9 volts (7.2 volts en réalité). Les tests longue durée montrent que l'accu tient 2h15 avec un déclenchement toutes les dix secondes. C'est une bonne surprise ! Je suis arrivé à un peu plus de trois heures avec un intervalle réglé à 20 secondes.
Pour moi, ce premier essai est plutôt encourageant sur les projets à venir : diminuer la consommation de la carte (en jouant sur la vitesse d'horloge), mise en place d'un deuxième servo (pan), réglage des différentes tempo avec des DIP switchs, puis par dialogue avec un Palm.
Pour la suite, il existe des modules de communications sans fil spécialement adaptés à Arduino qui m'ont l'air intéressants (Shield XBee pour Arduino).
A noter aussi la présence d'exemples de programmes sur internet pour la commande par infrarouge.
Voili, voilou.
Philippe.