Go Down

Topic: Programmation de l'horizontalité d'un aeroglisseur (Read 3437 times) previous topic - next topic

Merry

Bonjour,
Dans le cadre d'un projet de terminale S, nous concevons un aéroglisseur ayant hérité de la partie programmation je sollicite votre aide le problème étant le suivant:
"Concevoir un aéroglisseur disposant d'un système garantissant son horizontalité (Sens avant-arrière)"

Nous (ou j'ai en l'occurrence puisque c'est ma partie) avons décidé d'utilisé un système arduino puisque sa programmation semble à notre portée....

-premier soucis: parmi toutes les cartes Arduino laquelle choisir? Je dois avouer que vu le nombre de différentes cartes je me sens un peu perdu... Je rappelle que le seul problème à résoudre est d'assurer l'horizontalité du système (aéroglisseur ayant 2 hélices de sustentation et une hélice de propulsion) en vérifiant l'inclinaison de l'aéroglisseur et en ajustant le courant circulant dans chaque moteur en fonction (exemple: courant constant dans le moteur de poupe mais ajustable dans le moteur de proue.

-second soucis: comment écrire ce programme? J'ai entendu dire qu'il pouvait se programmer en C, en Java, ou en Java simplifié mais comment savoir lequel utiliser et quel est la différence entre chaque (dans la pratique. -j'ai déjà utilisé du C et du Java simplifié-)

Voilà, merci à tous de vos réponses futures  :)

Merry élève de Terminale Sciences de l'Ingénieur.

Christian_R

Il faut compter le nombre d'entrées/sorties dont on aura besoin et estimer la place mémoire requise pour choisir sa carte.

L'Arduino UNO suffit généralement pour un projet simple, avec ses 14 broches E/S numériques (avec 6 PWM) et 6 entrées analogiques, il y a déjà largement de quoi bricoler.
Les caractéristiques des cartes sont ici : http://fr.wikipedia.org/wiki/Arduino

Avant de se lancer, c'est bien d'étudier quelques exemples simples pour voir comment ça marche et ça se programme.
Par exemple ici
http://sciences.siteduzero.com/tutoriel-3-515602-arduino-pour-bien-commencer-en-electronique-et-en-programmation.html
Christian

Artouste


Bonjour,
Dans le cadre d'un projet de terminale S, nous concevons un aéroglisseur ayant hérité de la partie programmation je sollicite votre aide le problème étant le suivant:
"Concevoir un aéroglisseur disposant d'un système garantissant son horizontalité (Sens avant-arrière)"

Nous (ou j'ai en l'occurrence puisque c'est ma partie) avons décidé d'utilisé un système arduino puisque sa programmation semble à notre portée....

-premier soucis: parmi toutes les cartes Arduino laquelle choisir? Je dois avouer que vu le nombre de différentes cartes je me sens un peu perdu... Je rappelle que le seul problème à résoudre est d'assurer l'horizontalité du système (aéroglisseur ayant 2 hélices de sustentation et une hélice de propulsion) en vérifiant l'inclinaison de l'aéroglisseur et en ajustant le courant circulant dans chaque moteur en fonction (exemple: courant constant dans le moteur de poupe mais ajustable dans le moteur de proue.

-second soucis: comment écrire ce programme? J'ai entendu dire qu'il pouvait se programmer en C, en Java, ou en Java simplifié mais comment savoir lequel utiliser et quel est la différence entre chaque (dans la pratique. -j'ai déjà utilisé du C et du Java simplifié-)

Voilà, merci à tous de vos réponses futures  :)

Merry élève de Terminale Sciences de l'Ingénieur.

bonjour
meme si la probabilité que l'arduino soit un bon choix est là assez elevée  8), il faut neanmoins apprecier la globalité du projet  :smiley-mr-green:
le(s) capteur(s) d'attitude (horizontalité) est déjà "determiné" ? 


Merry

Quote
Il faut compter le nombre d'entrées/sorties dont on aura besoin et estimer la place mémoire requise pour choisir sa carte.

L'Arduino UNO suffit généralement pour un projet simple, avec ses 14 broches E/S numériques (avec 6 PWM) et 6 entrées analogiques, il y a déjà largement de quoi bricoler.
Les caractéristiques des cartes sont ici : http://fr.wikipedia.org/wiki/Arduino

Avant de se lancer, c'est bien d'étudier quelques exemples simples pour voir comment ça marche et ça se programme.
Par exemple ici
http://sciences.siteduzero.com/tutoriel-3-515602-arduino-pour-bien-commencer-en-electronique-et-en-programmation.html


Merci je sens que cela va bien m'aider  :)


Quote
Le(s) capteur(s) d'attitude (horizontalité) est déjà "determiné" ? 


Non mais je pensais justement définir le capteur en fonction de la carte (c'est sûrement idiot mais c'est mon premier montage de ce type hein  :smiley-mr-green: )
J'ai entendu dire qu'Arduino disposait de kits disposant de plusieurs capteurs je souhaitais donc me renseigner pour voir si il pouvait y avoir un capteur d'inclinaison ou quelque chose du genre



Artouste

#4
Nov 29, 2012, 02:07 pm Last Edit: Nov 29, 2012, 02:39 pm by Artouste Reason: 1


Quote
Le(s) capteur(s) d'attitude (horizontalité) est déjà "determiné" ?  


Non mais je pensais justement définir le capteur en fonction de la carte (c'est sûrement idiot mais c'est mon premier montage de ce type hein  :smiley-mr-green: )
J'ai entendu dire qu'Arduino disposait de kits disposant de plusieurs capteurs je souhaitais donc me renseigner pour voir si il pouvait y avoir un capteur d'inclinaison ou quelque chose du genre


bonjour
C'est mon coté "homme de capteur" qui prend toujours le dessus = "le capteur d'abord"  :smiley-mr-green:
mais un petit arduino genre UNO tiendra la route , riviere, mer, plage ...  :smiley-mr-green:
selon la longueur de ton aeroglisseur , un ou deux accelero 3 axes facilement sourçable seront surement amplement suffisant pour la gestion d'attitude
et ce d'autant plus que la reelle problematique là est  "seulement" d'assurer la viabilité fonctionnelle du coussin d'air (perso je mettrais un petit capteur de pression différentiel  8)    pour verifier P atmo /P sous jupe)

Merry

Quote
C'est mon coté "homme de capteur" qui prend toujours le dessus = "le capteur d'abord"   :smiley-mr-green:
mais un petit arduino genre UNO tiendra la route , riviere, mer, plage ...   :smiley-mr-green:
selon la longueur de ton aeroglisseur , un ou deux accelero 3 axes facilement sourçable seront surement amplement suffisant pour la gestion d'attitude


Nous avons peut-être trouvé (mon prof a peur de nous laisser commander des accéléromètres -il a vu des élèves galérer avec sur un projet qui n'a finalement pas abouti à cause de ça-) un inclinomètre (qui est qualifié de "compatible arduino") (j'ai pas le lien direct sur ce pc ><') vu que en fait notre projet est relativement "simple" on doit juste le stabiliser suivant l'axe Avant/Arrière

Quote
perso je mettrais un petit capteur de pression différentiel  smiley-cool    pour verifier P atmo /P sous jupe


Je pressent que mon prof ne sera pas vraiment emballé il nous limite à des trucs basiques... et j'oubliais le montant de notre commande ne doit pas dépasser 100€ (oui l'éducation nationale est pingre)


Artouste


Quote
C'est mon coté "homme de capteur" qui prend toujours le dessus = "le capteur d'abord"   :smiley-mr-green:
mais un petit arduino genre UNO tiendra la route , riviere, mer, plage ...   :smiley-mr-green:
selon la longueur de ton aeroglisseur , un ou deux accelero 3 axes facilement sourçable seront surement amplement suffisant pour la gestion d'attitude


Nous avons peut-être trouvé (mon prof a peur de nous laisser commander des accéléromètres -il a vu des élèves galérer avec sur un projet qui n'a finalement pas abouti à cause de ça-) un inclinomètre (qui est qualifié de "compatible arduino") (j'ai pas le lien direct sur ce pc ><') vu que en fait notre projet est relativement "simple" on doit juste le stabiliser suivant l'axe Avant/Arrière

Quote
perso je mettrais un petit capteur de pression différentiel  smiley-cool    pour verifier P atmo /P sous jupe


Je pressent que mon prof ne sera pas vraiment emballé il nous limite à des trucs basiques... et j'oubliais le montant de notre commande ne doit pas dépasser 100€ (oui l'éducation nationale est pingre)



bonjour
Il y a une forte probabilité que l'inclinometre "de ton prof" soit simplement un accelerometre 1 axe  :smiley-mr-green:

de l'accelerometre 3 axes à pas cher et facilement interfaçable avec le monde arduino, c'est le nunchuck de la console WII
voir par exemple
http://www.youtube.com/watch?v=DjC2Y9suWSI

le budget max de 100€ s'applique à quoi exactement :
A la totalité du  projet (aéroglisseur, motorisation, commande) ou juste la partie gestion de la stabilisation ?

Merry

Quote
le budget max de 100€ s'applique à quoi exactement :
A la totalité du  projet (aéroglisseur, motorisation, commande) ou juste la partie gestion de la stabilisation ?


Bah le problème c'est que ça s'applique à tout le projet (matos pour le corps de l'aéroglisseur, moteurs plus hélices (deux moteurs de sustentation et un de propulsion) et la partie stabilisation ^^'

Quote
Il y a une forte probabilité que l'inclinometre "de ton prof" soit simplement un accelerometre 1 axe  :smiley-mr-green:


Ouais je me doute mes les voies du seigneur de mon prof son impénétrables

Artouste


Quote
le budget max de 100€ s'applique à quoi exactement :
A la totalité du  projet (aéroglisseur, motorisation, commande) ou juste la partie gestion de la stabilisation ?


Bah le problème c'est que ça s'applique à tout le projet (matos pour le corps de l'aéroglisseur, moteurs plus hélices (deux moteurs de sustentation et un de propulsion) et la partie stabilisation ^^'

Quote
Il y a une forte probabilité que l'inclinometre "de ton prof" soit simplement un accelerometre 1 axe  :smiley-mr-green:


Ouais je me doute mes les voies du seigneur de mon prof son impénétrables

ok
par curiosité, lorsque tu aura retrouvé le lien de l'inclinometre, poste le

leprosylv

Salut, moi je connais ca :

http://www.hobbyking.com/hobbyking/store/__26859__Arduino_Triple_Axis_Digital_Output_Gyro_Sensor_ITG_3205_Module.html

Gyro 3 axes arduino pour moins de 10€

Apres pour ton truc ... etant dans l'aeromodelisme ... le budget est tres tres tres short !

Sinon un type fait la meme avec un bout d'emballage de viande, un ventilo et PC et un brushless !

airdeglisse

bonjour,

Je m'interroge sur la nécessité de contrôler l'horizontalité d'un aéroglisseur.
si je reprends un passage de Pierre un de nos membres:

"Un coussin d'air a 2 grandes caractéristiques :

- c'est un système en équilibre,
- il est auto-stable

En équilibre :

La masse de l'aéroglisseur est en équilibre sur le coussin. Quand l'aéroglisseur est en sustentation, la pression dans le coussin est toujours égale à la masse de l'aéroglisseur.

Auto-stable :

L'équilibre s'auto-régule au niveau de la fuite : si le débit d'air dans le coussin est très grand, la hauteur de fuite va augmenter de manière à permettre à l'excès de débit d'air de s'échapper et à la pression dans le coussin de baisser, jusqu'à supporter la masse de l'aéroglisseur.
Si le débit d'air diminue, alors la hauteur de fuite diminue et la pression dans le coussin augmente, jusqu'à supporter la masse de l'aéroglisseur."

je ne vois pas trop ce qu'un contrôle peu apporter, peut être un mesureur de pression qui contrôlerait la pression dans la jupe et sous la jupe et déclencherais un deuxième ventilo de sustentation pour compenser la perte de pression, mais cela ne seras valable que pour des petites fuites du coussin.

Bonne découverte
Pascall



Artouste


bonjour,

Je m'interroge sur la nécessité de contrôler l'horizontalité d'un aéroglisseur.
si je reprends un passage de Pierre un de nos membres:

"Un coussin d'air a 2 grandes caractéristiques :

- c'est un système en équilibre,
- il est auto-stable

...

je ne vois pas trop ce qu'un contrôle peu apporter, peut être un mesureur de pression qui contrôlerait la pression dans la jupe et sous la jupe et déclencherais un deuxième ventilo de sustentation pour compenser la perte de pression, mais cela ne seras valable que pour des petites fuites du coussin.

Bonjour
Oui
c'est un bon rappel de la simple physique élémentaire  :smiley-mr-green:
J'ai evoqué plus haut le capteur de pression #
intellectuellement , j'etais parti selon la description sur un systeme à deux "zones de sustentation à jupes separées (avant/arriere selon le grand axe) "
mais à la reflexion pour un TD de terminale ça ne doit surement pas etre ça  :smiley-mr-green:

Merry ?

Merry



bonjour,

Je m'interroge sur la nécessité de contrôler l'horizontalité d'un aéroglisseur.
si je reprends un passage de Pierre un de nos membres:

"Un coussin d'air a 2 grandes caractéristiques :

- c'est un système en équilibre,
- il est auto-stable

...

je ne vois pas trop ce qu'un contrôle peu apporter, peut être un mesureur de pression qui contrôlerait la pression dans la jupe et sous la jupe et déclencherais un deuxième ventilo de sustentation pour compenser la perte de pression, mais cela ne seras valable que pour des petites fuites du coussin.

Bonjour
Oui
c'est un bon rappel de la simple physique élémentaire  :smiley-mr-green:
J'ai evoqué plus haut le capteur de pression #
intellectuellement , j'etais parti selon la description sur un systeme à deux "zones de sustentation à jupes separées (avant/arriere selon le grand axe) "
mais à la reflexion pour un TD de terminale ça ne doit surement pas etre ça  :smiley-mr-green:

Merry ?



Bah ouais c'est justement ça au début on voulait faire une seule jupe mais vu que le prof veut qu'on l'équilibre on va faire ça en jupe double

Oui je sais normalement c'est auto-stable mais mon prof fait de la SI pas de la physique ^^

68tjs

Quote
Je m'interroge sur la nécessité de contrôler l'horizontalité d'un aéroglisseur

Ce n'est pas le sujet ! Ce genre de remarques ne peuvent pas aider notre jeune lycéen.
Je pense que son prof est avant tout un professeur.

Non ce n'est pas une lapalissade, son but premier n'est pas de faire réaliser un objet "idéal" respectant au mieux les loi de la physique, mais plutôt de vérifier l'acquisition de connaissances et l'aptitude au raisonnement et a se procurer de la documentation.

C'est un projet de terminale S-SI qui sera noté et je pense que cette note intervient pour le bac, ne l'oublions pas.

Les lycéens n'ont pas encore d'expérience de développement, le professeur lui a l'habitude de vivre dans cette situation.
C'est normal qu'il borde strictement le sujet et impose des choix s'il veut que le projet soit fini au moment où il lui faudra le noter.

Remarque importante : Le professeur, pas fou, doit certainement consulter ce forum, donc pas de critique sur ses choix.

Jean-François

#14
Dec 01, 2012, 08:17 pm Last Edit: Dec 02, 2012, 09:12 pm by Jean-François Reason: 1
Je trouve que ce n'est pas si inutile que cela (la demande du prof... hein  XD ), si le système doit être iso-nivelant, qu'en est-il si l'aéroglisseur "mono-zone" se trouve sur une surface dont la surface n'est pas parfaitement horizontale ?

Son assiette va être modifiée et il va entamer une glissade vers le point bas.

Un "multi-zones" pourrait éviter ce genre de problèmes sans avoir à corriger le cap pour se maintenir dans la pente, de plus il pourrait maintenir son pont à l'horizontale.

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Go Up