Le système Arduino
- laurent0091
- Messages : 188
- Inscription : 06 mars 2011 00:00
- Localisation : Essone (91)
- Contact :
Re: Le système Arduino
Bonjour Cassiope34,
c'est vrai qu'on commence à utiliser ce genre de bête pour le sous-marin... Après gérer la gestion de l'alimentation par un système de switch en surface sur la carte, si on veut tout gérer, ça va vite être ingérable.... le mieux c'est de valider ou non certaine lignes pré programmées dans le programme, mais ça risque de bloquer certaines personnes...
Laurent
c'est vrai qu'on commence à utiliser ce genre de bête pour le sous-marin... Après gérer la gestion de l'alimentation par un système de switch en surface sur la carte, si on veut tout gérer, ça va vite être ingérable.... le mieux c'est de valider ou non certaine lignes pré programmées dans le programme, mais ça risque de bloquer certaines personnes...
Laurent
- Cassiope34
- Messages : 352
- Inscription : 15 avr. 2010 14:42
- Localisation : Montpellier
Re: Le système Arduino
Auto-détection 
Au pire un petit inter à glissière 3 positions : Plomb, Nimh, Lipo, la suite c'est un entrée analogique qui lit la tension pour en déduire la tension basse à surveiller, et hop !!
Au pire un petit inter à glissière 3 positions : Plomb, Nimh, Lipo, la suite c'est un entrée analogique qui lit la tension pour en déduire la tension basse à surveiller, et hop !!
Devise Shadocks :
"Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
"Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
- Geeks
- Messages : 3593
- Inscription : 03 juil. 2010 21:04
- Localisation : Brive la Gaillarde (Correze 19)
Re: Le système Arduino
Moi je pense à une solution un peu plus étoffé.
Une sortie avec une petite prise (genre un connecteur info... on en trouve sur toute les Carte Mère HS de PC). Un petit boitier avec 3 boutons et un affichage LCD montée sur bus I²C.
A partir de là, on programme comme on veut depuis l'extérieur. Il suffit de retirer le boitier Affichage et bouton du modèle le circuit restant autonome.
A noter que l'on trouve sur gotronic pas mal de composants tel que : art-afficheur-serie-lcd03-2250.
Une sortie avec une petite prise (genre un connecteur info... on en trouve sur toute les Carte Mère HS de PC). Un petit boitier avec 3 boutons et un affichage LCD montée sur bus I²C.
A partir de là, on programme comme on veut depuis l'extérieur. Il suffit de retirer le boitier Affichage et bouton du modèle le circuit restant autonome.
A noter que l'on trouve sur gotronic pas mal de composants tel que : art-afficheur-serie-lcd03-2250.
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Sous-marin en état de repos sur cale : Minimog 01
- laurent0091
- Messages : 188
- Inscription : 06 mars 2011 00:00
- Localisation : Essone (91)
- Contact :
Re: Le système Arduino
Bonjour,
pour l'inter qui sélectionne le type d'accu, pour le moment je suis, par contre la détection du nombre d'accus, là je ne sais pas faire, car la tension seuil de déclenchement dépend du nombre d'éléments.
Laurent
pour l'inter qui sélectionne le type d'accu, pour le moment je suis, par contre la détection du nombre d'accus, là je ne sais pas faire, car la tension seuil de déclenchement dépend du nombre d'éléments.
Laurent
- Geeks
- Messages : 3593
- Inscription : 03 juil. 2010 21:04
- Localisation : Brive la Gaillarde (Correze 19)
Re: Le système Arduino
C'est pourquoi je te parlais de mon système Laurent.
A tu besoin d'info au sujet de l'I2C ?
J'ai quelques sources que je peux mettre à disposition
A tu besoin d'info au sujet de l'I2C ?
J'ai quelques sources que je peux mettre à disposition
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Sous-marin en état de repos sur cale : Minimog 01
- laurent0091
- Messages : 188
- Inscription : 06 mars 2011 00:00
- Localisation : Essone (91)
- Contact :
Re: Le système Arduino
Bonsoir Alex,
le problème de l'extension du style affichage c'est que cela fait un module supplémentaire à avoir pour une voir deux utilisations dans la "carrière" de la carte . cela fait un investissement pour peu d'utilisation.
le plus intéressant serait un un dipswitch de 10 contact, comme l'image ci-dessous :

cela donnerait un contact par élément. un starp permettrait quand à lui de sélectionner la technologie utilisée, ni-cd / ni-mh pour 1,2V par élément ou lipo pour 3V par élément(je crois). Excusez mon manque de connaissance pour les li-po mais je n'en ai jamais utilisé. Si quelqu'un peu me donner les règles de bases sur le charge et décharge de ce type d 'accus, d'avance merci....
Pour le bus I2c, je suis preneur (en Mp pour ne pas surcharger le post). Je suis en train de travailler dessus car pour le capteur de pression je voudrais une sensibilité qui permettrait de tenir l'immersion périscopique en automatique et la sensibilité de l'Arduino (10 bits) n'est pas suffisant, je voudrais donc utiliser un convertisseur (12 bits) qui permettrait un sensibilité théorique satisfaisante. Maintenant il faut faire les test et après on verra....
Laurent
le problème de l'extension du style affichage c'est que cela fait un module supplémentaire à avoir pour une voir deux utilisations dans la "carrière" de la carte . cela fait un investissement pour peu d'utilisation.
le plus intéressant serait un un dipswitch de 10 contact, comme l'image ci-dessous :

cela donnerait un contact par élément. un starp permettrait quand à lui de sélectionner la technologie utilisée, ni-cd / ni-mh pour 1,2V par élément ou lipo pour 3V par élément(je crois). Excusez mon manque de connaissance pour les li-po mais je n'en ai jamais utilisé. Si quelqu'un peu me donner les règles de bases sur le charge et décharge de ce type d 'accus, d'avance merci....
Pour le bus I2c, je suis preneur (en Mp pour ne pas surcharger le post). Je suis en train de travailler dessus car pour le capteur de pression je voudrais une sensibilité qui permettrait de tenir l'immersion périscopique en automatique et la sensibilité de l'Arduino (10 bits) n'est pas suffisant, je voudrais donc utiliser un convertisseur (12 bits) qui permettrait un sensibilité théorique satisfaisante. Maintenant il faut faire les test et après on verra....
Laurent
- Cassiope34
- Messages : 352
- Inscription : 15 avr. 2010 14:42
- Localisation : Montpellier
Re: Le système Arduino
Bonjour Laurent,
Convertisseur-analogique-12-bits-I2C
L'I2C est intéressant car il ne nécessite que 2 fils. Tout un tas de librairies dédiée existent déjà faite comme celle que tu sitais pour gérer les servos. Il y a tout ce qu'il te faut savoir sur l'I2C dans le bouquin que tu as sur l'Arduino.
Cela m'étonne un peu que 10bits ne te suffisent pas ! As-tu cherché si un capteur de pression n'existait pas directement avec le CAN (convertisseur analogique/numérique) et en I2C ?
Les LiPo doivent être chargés uniquement avec un chargeur moderne 'intelligent' de ce genre Accucel_6_50W_6A (30€)
Effectivement avant de commençer la charge, il faut lui indiquer le type d'accu (Plomb/Nimh/LiPo) et le nombre d'éléments, via quelques boutons et un afficheur LCD 2 lignes (c'est pas cher et suffisant à mon avis, ex: celui-ci fonctionne très bien en I2C et dispose déjà de boutons (joystick)). Mais si ce qu'on paramètre n'est pas bon par rapport à ce qu'il détecte comme tension il se met en erreur tout de suite.
Les LiPo font toujours 3.7V nominal par élément, 4.2V chargés (jamais plus), et ne doivent jamais subir de court-circuit et ne JAMAIS être déchargés en dessous de 2.8V par élément environ (une marge est très préférable), sous peine de destruction (ils peuvent exploser). Ceci dit, avant d'arriver à cette extrémité, ils n'ont déjà plus rien à donner et le moteur se sera arrêté... mais c'est pourquoi il existe tout un tas de petits montages dédiés à cette surveillance de tension basse des LiPo; ex : Battery Monitor car TOUTES les autres disciplines modélisme s'y s'ont mis depuis longtemps maintenant.
Ils sont plus petits et plus légers et ont un rendement bien meilleur que tous les autres type d'accus, et peuvent délivrer parfois jusqu'à 50C (50 x leur capacité affichée en Ampères)...
Il ne faut pas leur faire de cycle de décharge (ils préfèrent les charges d'appoint), et ils ne se déchargent quasiment pas en cas de non-utilisation.
Seul gros défaut à mon avis : dû à leur chimie, leur durée de vie naturelle est d'environ 2 à 3 ans même sans utilisation.
@+
Convertisseur-analogique-12-bits-I2C
L'I2C est intéressant car il ne nécessite que 2 fils. Tout un tas de librairies dédiée existent déjà faite comme celle que tu sitais pour gérer les servos. Il y a tout ce qu'il te faut savoir sur l'I2C dans le bouquin que tu as sur l'Arduino.
Cela m'étonne un peu que 10bits ne te suffisent pas ! As-tu cherché si un capteur de pression n'existait pas directement avec le CAN (convertisseur analogique/numérique) et en I2C ?
Les LiPo doivent être chargés uniquement avec un chargeur moderne 'intelligent' de ce genre Accucel_6_50W_6A (30€)
Effectivement avant de commençer la charge, il faut lui indiquer le type d'accu (Plomb/Nimh/LiPo) et le nombre d'éléments, via quelques boutons et un afficheur LCD 2 lignes (c'est pas cher et suffisant à mon avis, ex: celui-ci fonctionne très bien en I2C et dispose déjà de boutons (joystick)). Mais si ce qu'on paramètre n'est pas bon par rapport à ce qu'il détecte comme tension il se met en erreur tout de suite.
Les LiPo font toujours 3.7V nominal par élément, 4.2V chargés (jamais plus), et ne doivent jamais subir de court-circuit et ne JAMAIS être déchargés en dessous de 2.8V par élément environ (une marge est très préférable), sous peine de destruction (ils peuvent exploser). Ceci dit, avant d'arriver à cette extrémité, ils n'ont déjà plus rien à donner et le moteur se sera arrêté... mais c'est pourquoi il existe tout un tas de petits montages dédiés à cette surveillance de tension basse des LiPo; ex : Battery Monitor car TOUTES les autres disciplines modélisme s'y s'ont mis depuis longtemps maintenant.
Ils sont plus petits et plus légers et ont un rendement bien meilleur que tous les autres type d'accus, et peuvent délivrer parfois jusqu'à 50C (50 x leur capacité affichée en Ampères)...
Il ne faut pas leur faire de cycle de décharge (ils préfèrent les charges d'appoint), et ils ne se déchargent quasiment pas en cas de non-utilisation.
Seul gros défaut à mon avis : dû à leur chimie, leur durée de vie naturelle est d'environ 2 à 3 ans même sans utilisation.
@+
Devise Shadocks :
"Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
"Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
- laurent0091
- Messages : 188
- Inscription : 06 mars 2011 00:00
- Localisation : Essone (91)
- Contact :
Re: Le système Arduino
Bonjour Cassiope34,
pour le module I2C c'est exactement celui là que j'avais vu. Au niveau du capteur de pression si l'on veut une détection fine de la pression, suivant la sensibilité du capteur, (je compte utiliser le MPX5100) avec la conversion de l'Arduino, on arrive à une sensibilité de presque 2cm (et on double pour le seuil haut et bas de la régulation). On s’aperçoit donc que cette sensibilité est suffisante pour une détection de profondeur max mais pas pour une tenue d'immersion (c'est mon avis).
Je vais avancer test et j'en tirerais les conclusions ensuite.
Pour la technologie Li-po, je te remercie des infos c'est ce je pensais. Après réflexion, i faut que je vois par rapport à la plage d'utilisation de l'Arduino lui-même (de 7à12v pour la Nano). Rien que cette information me réduit les possibilités.
Affaire à suivre....
Laurent
pour le module I2C c'est exactement celui là que j'avais vu. Au niveau du capteur de pression si l'on veut une détection fine de la pression, suivant la sensibilité du capteur, (je compte utiliser le MPX5100) avec la conversion de l'Arduino, on arrive à une sensibilité de presque 2cm (et on double pour le seuil haut et bas de la régulation). On s’aperçoit donc que cette sensibilité est suffisante pour une détection de profondeur max mais pas pour une tenue d'immersion (c'est mon avis).
Je vais avancer test et j'en tirerais les conclusions ensuite.
Pour la technologie Li-po, je te remercie des infos c'est ce je pensais. Après réflexion, i faut que je vois par rapport à la plage d'utilisation de l'Arduino lui-même (de 7à12v pour la Nano). Rien que cette information me réduit les possibilités.
Affaire à suivre....
Laurent
- Cassiope34
- Messages : 352
- Inscription : 15 avr. 2010 14:42
- Localisation : Montpellier
Re: Le système Arduino
Je ne te suis pas trop là ?laurent0091 a écrit :Après réflexion, i faut que je vois par rapport à la plage d'utilisation de l'Arduino lui-même (de 7à12v pour la Nano). Rien que cette information me réduit les possibilités.
Tu as des tas de solutions pour alimenter l'arduino ! et même avec des accus Plomb de 6V il fonctionnera je pense. Quant à des tensions éventuellement supérieures à 12V, il y a toujours des régulateurs qui existent, et même celui de l'aduino peut tenir 20V je crois bien
La tension à mesurer, quelqu'elle soit doit de toute façon être ramenée par un pont diviseur à une tension entre 0 et 5V (voir page 59 du bouquin pour obtenir une meilleure précision avec AREF 3.3V (analogReference() ). Puis les valeurs à afficher sont remises à l'echelle avec la commande très sympa map(value, fromLow, fromHigh, toLow, toHigh).
Je pense avoir compris que tu voulais traiter un mix entre les données de l'ADXL335 et celles du MPX5100. Tu obtiendrais donc un maintient horizontal (ADXL335) à une profondeur pouvant osciller sur 2cm (MPX5100) ! Il me semble bien que si tu parviens à ce résultat, beaucoup de monde sera amplement satisfait
@+
Devise Shadocks :
"Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
"Mieux vaut mobiliser son intelligence pour des conneries, que mobiliser sa connerie pour des choses intelligentes"
Re: Le système Arduino
2cm au 1/100ème , ça fait 2mètres , ben 2m c'est bien en précision , si y'a de la houle 
je crois qu'avec un peu de houle sur les type Amazone , parfois la précision les fesait remonter en surface depuis l'ip
je crois qu'avec un peu de houle sur les type Amazone , parfois la précision les fesait remonter en surface depuis l'ip
Moins je réfléchis plus fort et plus j'agis moins vite
Les bons crus font les bonnes cuites => Pierre Dac .
.... la simplicité est-ce bien la plus simple solution ..........?
La femme est l'avenir de l'homme .
Les bons crus font les bonnes cuites => Pierre Dac .
.... la simplicité est-ce bien la plus simple solution ..........?
La femme est l'avenir de l'homme .