Pages: [1] 2   Go Down
Author Topic: Programmation de l'horizontalité d'un aeroglisseur  (Read 3131 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley

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

france
Offline Offline
God Member
*****
Karma: 15
Posts: 881
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Christian

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5219
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley

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  smiley-cool, il faut neanmoins apprecier la globalité du projet  smiley-mr-green
le(s) capteur(s) d'attitude (horizontalité) est déjà "determiné" ? 

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley


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


Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5219
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


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  smiley-cool    pour verifier P atmo /P sous jupe)
« Last Edit: November 29, 2012, 08:39:36 am by Artouste » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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)

Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5219
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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


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 ?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5219
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 !
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
Aeroglisseur hovercraft plan gratuit
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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


Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5219
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ^^
Logged

IDF/SO
Offline Offline
Edison Member
*
Karma: 41
Posts: 2312
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3231
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Je trouve que ce n'est pas si inutile que cela (la demande du prof... hein  smiley-lol ), 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.

« Last Edit: December 02, 2012, 03:12:13 pm by Jean-François » Logged

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

Pages: [1] 2   Go Up
Jump to: