Tout d'abord, sachez que je débute dans le monde de l'Arduino et que je n'y connais rien en programmation.
Le point positif, c'est que je sais utiliser l'IDE (version 0022) pour transférer les sketchs sur le Pro-mini. C'est vraiment la prog' qui me pose problème.
Le projet:
Commander l'ouverture d'un POD pour un parachute sur un multirotor radiocommandé de manière autonome.
Matériel à disposition:
-1 Arduino Pro-Mini 5V/16MHz,
-1 Accéléromètre 3 axes MMA7455,
-1 Logic Level Converter (l'accélero tourne sous 3,3V, donc pour la liaison I2C avec le Pro-Mini je pense que c'est mieux),
-1 Récepteur RC 2,4 GHz 6 voies et 1 8 voies,
-1 Servo.
Fonctionnement (souhaité):
En cas de non-commande d'au moins 1 moteur et d'une détection de chute libre, commande du servo pour permettre l'ouverture du POD.
J'espère avoir été assez clair dans mes explications.
J'ai déjà testé le programme du servo pour le faire bouger via le terminal série.
Le truc que je pige pas, c'est les registres à configurer pour l'accéléromètre. Sur la doc je ne voit que des "$" et des tableaux alors que sur les sketchs je vois des "0x".
Je ne me rappelle pas ce que tu possède comme radio et si j'ai bien compris ça ne sera pas utile à ce projet-là, mais si ça peut t'intéresser j'ai développé une librairie Arduino qui lit le signal PPM du Rx Turborix 6ch (HobbyKing), c'est ICI.
Bonjour à tous, désolé pour cette année d'absence mais d'autres projets se sont succédés et m'ont obligé à mettre ce projet en stand-by.
La fin de l'été arrivant , je compte m'y remettre et j'ai acheté ces derniers jours l'ouvrage "Arduino pour Les Nuls".
J'espère que ça m'aidera.
Mais si vous avez quelques pistes pour mon projet, n'hésitez pas.
Alors je reviens à la charge, pourquoi tout ce matériel ??
Si tu veux uniquement contrôler l'ouverture d'un parachute en cas de FAILSAFE (perte signal radio) alors tu n'as pas besoin de tout ça, juste un servo devrait suffire...
Mais premièrement, utilises-tu la radio Turnigy/Eurgle ?
Alors je reviens à la charge, pourquoi tout ce matériel ??
Si tu veux uniquement contrôler l'ouverture d'un parachute en cas de FAILSAFE (perte signal radio) alors tu n'as pas besoin de tout ça, juste un servo devrait suffire...
Mais premièrement, utilises-tu la radio Turnigy/Eurgle ?
UniseV
Le but du montage est d'avoir un système autonome (avec sa propre batterie) sur un Multirotor. Dans ce cas, quelque soit le problème (perte de signal, coupure de jus ou autre), le système déclenche l'ouverture du parachute.
Peu importe le modèle de la radio et/ou du multi. (J'ai une 9xr avec modules Eurgle et FrSky).
J'ai effectué quelques recherches mais je n'ai pas trouvé ce que je voulais concernant le MMA7455. Et j'avoue que j'ai beaucoup de mal à décrypter les différents codes concernant les registres etc... J'avais trouvé un exemple de fonctionnent en TILT mais ça ne me donne pas de bons resultats.
Du coup j'attends un ADXL345 pour lequel j'ai trouvé le code concernant le Free Fall. J'ai juste à paramétrer les conditions de ce dernier et les actions voulues.
Je te souhaites bien du courage pour ton projet ;).
N'oublies pas que si tu as besoin d'une librairie légère qui décode toute la trame du Rx Eurgle 6ch (failsafe compris), en parallèle, ma librairie le fait en utilisant très peu de ressource (sur un Atmega 328p).