Analyse fonctionnelle d’une centrale houlomotrice

Nous avons étudié un système qui s’appelle la centrale houlomotrice. La centrale houlomotrice produit de l’électricité grâce à l’énergie mécanique des vagues et le redistribue dans un réseau de distribution par des câbles situés sur le sol marin. Ce système est très utilisé dans les zones côtières à forte agitation (beaucoup de vagues) comme la Bretagne ou d’autres régions du monde comme l’Australie. Contrairement au centrale nucléaire, la centrale houlomotrice est écologique, autonome et ne nuis pas a son environnement. Malgré tout ça la centrale à quelques contraintes, elle doit pouvoir résister aux intempéries, a la corrosion et au fouling. Si la centrale rencontre un problème au niveau du dispositif sous marin, une commande de besoin de maintenance va être envoyée au dispositif depuis le centre de commandes et si le résultat de la commande est positif, le dispositif va émerger pour faciliter la réparation ou maintenance.

FS : Fonction de service CS: Contraintes

FS : Fonction de service
CS: Contraintes

Voici une vidéo explicative de la centrale : https://www.youtube.com/watch?v=Z11mbfiC66o

 

Auteurs : DUMAN Inan et THOREAUX Nathan

Compte-Rendu de la tondeuse autonome Automower 430x

http://cdn.husqvarna.com/dimage.axd/productHuge/h310-0866/45307872.jpg

Husquvarna Automower 430x

Fonctions de l’objet étudié
Fonctions de Service
Tondre l’herbe (FS1)
Être dirigeable par Smartphone (FS2)
Pouvoir être repéré (FS3)
Doit détecter les obstacles sur la route via un câble et des capteurs
Contraintes
Devoir se recharger sur la base (CS1)
Être connectable à internet pour pouvoir être contrôlé via smartphone (CS2)
Avoir des boutons pour être contrôlé directement (CS3)
Posséder une Puce GPS pour être repérable (CS4)
diagramme

Nous avons fait une analyse fonctionnelle d’un aspirateur robot .

Une tondeuse autonome a les fonctions d’une tondeuse ordinaire (tondre l’herbe) mais d’une façon autonome (sans l’intervention de l’Homme). De plus, elle est moins bruyant qu’une tondeuse à moteur thermique.
Pour configurer la tondeuse autonome Husqvarna AUTOMOWER 430x, , cette dernière est équipé d’une interface avec des boutons et un écran LCD pour contrôler la tondeuse .
command

Représentation de l’interface de la tondeuse . Image provenant du manuel d’utilisation

Ces composants répondent à la fonction d’usage Comment contrôler la tondeuse ? , ce qui lui permettra de pouvoir être contrôlée sans smartphone , car elle peut aussi être contrôlée via un smartphone .
La prise pour recharger est située à l’avant , le robot se met dans une station de charge , qui lui sert également pour se repérer .
Pour avancer , le robot avance aléatoirement jusqu’à croiser un cable , qui lui indique la limite du terrain . il doit donc faire demi tour pour continuer , jusqu’à ce qu’il retourne sur la station de charge , soit car le délai pour tondre est terminée , soit car l’utilisateur a renvoyé le robot sur la base ( bouton PARK ou via son smartphone . )
Il est composé de lames , pour couper l’herbe, de capteurs divers pour voir si la tondeuse n’est pas levé (pour arrêter les lames) , pour voir si le câble est proche pour retourner a la base , etc …
Il possède également une puce GPS pour pouvoir être repéré via smartphone .
Et d’une puce internet pour pouvoir recevoir des instructions du smartphone .
L’appareil doit être également élégant pour attirer une clientèle , surtout vu le prix de plus de 3000€ .
L’herbe est coupée et non arraché, de manière homogène mais n’est pas récupérée par la tondeuse.

plan

Concernant l’interface de la tondeuse , la solution technique est constituée de boutons poussoirs , ainsi qu’un écran LCD permettant l’acquisition d’information sur le choix de l’utilisateur (mode de fonctionnement) et d’informer l’utilisateur.
La fonction technique des capteurs est , eux , d’acquérir des informations sur l’environnement de la tondeuse (obstacle devant la tondeuse, soulèvement de la tondeuse) , les solutions étant des capteurs ultrasoniques .  
Le déplacement est assuré par des moteurs , la fonction technique est de générer une action mécanique pour déplacer le robot , la solution est 2 moteurs électriques .
L’alimentation est elle assuré par une batterie au lithium-ion , dont la fonction technique est d’alimenter en énergie électrique la tondeuse de manière autonome .
Son impact environnemental est relativement élevé , car même si la tondeuse fonctionne sur batterie , elle contient bien plus de composants électroniques, chère à produire et polluants , comme la batterie dont la fabrication est très polluante , et la coque est faite de pétrole , une ressource en voie d’extinction .

tondeuse-du-djoSystème de coupe de la tondeuse Automower 430x

(source : Les Numériques )
Enfin , pour couper l’herbe , elle utilise des lames circulaires fonctionnant par inertie .

Sources additionnelles :

Application – AUTOMOWER CONNECT

https://www.youtube.com/watch?v=pADyVgU2EF4

Présentation et test – HUSQVARNA AUTOMOWER 330X

https://www.youtube.com/watch?v=RXfcSe0407A

https://www.youtube.com/watch?v=Dp_dW0ywveU

Présentation système de coupe

https://www.youtube.com/watch?v=qXknnKAbsDQ

Présentation système de recharge.

https://www.youtube.com/watch?v=px-ybuClf3A

Analyse fonctionelle : Centrale nucléaire à réacteur à eau présurisé

Présentation global

Une centrale nucléaire à réacteur à eau pressurisé est une centrale qui produit de l’énergie grâce à de la vapeur d’eau, chauffé par de l’uranium enrichie, qui actionne une turbine, qui transmet l’énergie mécanique à un générateur, qui produit de l’électricité.

Fonctionnement général

Légende et source à préciser

Légende et source à préciser

Schéma de principe d’une centrale nucléaire REP. ( Wikipédia )

Analyse du besoin

          Fonction globale

La centrale nucléaire doit fournir de l’énergie sur un réseau électrique à partir d’uranium enrichi.

 

bete-a-corne-centrale-nucleaire

         Fonctions de service et contrainte

. Être proche de la mer ou d’un cour d’eau

. Avoir une enceinte de sécurité de 10 km

. Produire un maximum d’énergie avec un minimum d’uranium enrichie

. Respecter les normes de sécurité

. Produire le moins de déchet possible

. Respecter des normes de taux de radioactivité dans l’eau rejeté.

 

Analyse du système

       Fonctionnement, vu de l’utilisateur

Pour l’utilisateur ( EDF par exemple ) la centrale nucléaire produit de l’électricité pour la distribuer sur le réseau électrique.

      Matière d’œuvre et valeur ajoutée

La centrale nucléaire agit sur de l’eau, qu’elle transforme en vapeur grâce à de l’uranium enrichis.

      Flux

flux-centrale-nucelaire

 

– Sur ce schéma fonctionnel on représente des flux d’informations (en rouge ici) et des flux d’énergie (en vert ici).

 

 

Quelques fonctions techniques et solutions techniques

       Mur d’enceinte

L’enceinte protectrice du noyau d’une centrale nucléaire est faite d’acier et de béton armé. Cette enceinte est construit pour éviter les fuites radioactive en cas d’accident tel que la fusion du noyau. Les nouveaux Réacteurs pressurisés européen (EPR) possède une enceinte de confinement composée de deux parois de béton: une paroi interne en béton précontraint ( technique de construction qui permet le renforcement du béton), recouverte d’une peau métallique coté intérieur et une paroi externe en béton armé, chacune de ces parois a une épaisseur de 1,3 mètre.

 

      Système de refroidissement

 

Lors de la sortie du deuxième circuit l’eau sous forme de vapeur traverse le circuits de refroidissement avant de retourné dans le deuxième. La vapeur passe par un condensateur qui transforme la vapeur en eau liquide. Se condensateur est composer d’un tuyaux qui ramène la vapeur d’eau et un autre tuyaux ,qui lui, vient pomper de l’eau froide dans une source (fleuves, rivière) et la fait passer dans le condensateur pour refroidir la vapeur. L’eau froide réchauffer par le condensateur est rejeté dans une cheminée avec un système aéroréfrigérants.

Vidéo EDF : https://www.youtube.com/watch?v=xp3KP1YPnqU

 

Analyse du capteur de chaleur

Il y a plusieurs types de sondes de chaleur aux niveaux du circuits primaire celle que l’on va étudier se situe aux niveaux entre le réacteur et le pressuriseur . C’est une sonde de type à temps rapide c’est à dire que le la prise et l’envoie de l’information se fait plus rapidement qu’une sonde standard ; Ce qui permet de mesurer avec beaucoup de précision les variation de température et régulé la pression en conséquence.

 

 Impact environnemental

Une centrale nucléaire rejette de nombreux déchets classifiés en plusieurs catégories :

  • Les TFA, ou déchets très faiblement actifs, issus principalement de matériaux contaminés issus de démantèlement de centrale.

  • Les déchets de classe A, ce sont des déchets à vie courte, avec une faible ou moyenne activités. Ils leurs faut 300 ans pour perdre leur radioactivité. Ils représentent environ 90 % des déchets produit en France. Ils sont compacté dans des fûts et stocké en surface.

  • Les déchets de classe B et C, ce sont des déchets a vie longue avec une très haute radioactivité, il leurs faut plusieurs millier voir centaine de millier d’année pour la perdre. Ils sont enfoui sous une couche de bitume ou de verre. Ils représentent 10% du volume total de déchets.

De plus, les rejets liquides et gazeux autorisés contaminent les sols et les nappes phréatiques.

Cependant, une centrale nucléaire émet beaucoup moins de CO2 que d’autre moyen de production non renouvelable. En effet elle produit 6 gramme de CO2 par KWh pour 978 pour le charbon.

 

 

 

Projet ACF FabLab

Le LP2I a inauguré le 5 juillet 2016 les nouvelles salles entièrement dédiées à son projet Futur Classroom Lab qui permettront de multiples expérimentations pour faire évoluer nos pratiques pédagogiques vers les compétences du 21 ième siècle.
Ces salles sont déjà en partie équipées de moyens innovants. Un des objectifs pour cette année scolaire 2016-2017 est de mettre en place un FabLab dans ces nouveaux locaux. Ce FabLab permettra aux élèves de concevoir et fabriquer des objets avec des moyens de prototypage rapide, notamment une imprimante 3D. La création de ce FabLab sera menée avec l’aide d’élèves motivés par ce projet. Nous espérons que dès la rentrée de septembre 2016, un groupe d’au moins une dizaine d’élèves prendra en main ce projet dans le cadre des ACF (Activités Complémentaires de Formation). Les objectifs envisagés aujourd’hui pour ce projet ACF FabLab sont décrits ci-dessous.

– Définir la démarche de création du FabLab du LP2I
L’objectif est de proposer une démarche utilisable dans la plupart des établissements scolaires, en tenant compte des partenariats spécifiques qui peuvent être développés dans les établissements.

– Définir les moyens nécessaires
Les moyens choisis devront prendre en compte les contraintes fortes que connaissent les collèges et les lycées, notamment sur le plan financier. Il faudra choisir des solutions optimums que nous pourrons conseiller à tous les établissements (collèges et lycées) qui souhaitent se lancer avec un budget très limité. Nous écarterons les solutions ultra low-cost qui peuvent donner des résultats décevants ou être trop complexes à l’usage. Par exemple pour l’achat d’une nouvelle imprimante 3D, nous choisirons le meilleur matériel à moins de 1000 € permettant une utilisation simple et satisfaisante.
Je propose par exemple l’imprimante 3D Hephestos 2 de BQ, vendue en kit pour 850 €, qui peut être assemblée en moins de 5 h par une personne sans compétences particulières.

Imprimante 3D Hephestos 2, livrée en kit pour 850 € (source : les imprimantes3d.fr)

Dans le souci d’innover, du matériel plus innovant devra être envisagé comme ce scanner 3D low-cost (250 €).

– Créer des tutoriels pour faire vivre un FabLab :
. comment assembler l’imprimante 3D achetée en kit,
. comment mettre en oeuvre cette imprimante 3D dans le cadre d’activités pédagogiques,
. comment concevoir des objets constitués de pièces imprimées, conçues avec des logiciels gratuits comme BlocksCAD, ou OnShape,
. comment concevoir des objets motorisés, interactifs, communicants, pilotés par une carte électronique programmable de type Arduino, avec des logiciels libres et gratuits, notamment Blockly Arduino et App Inventor 2.

A chaque fois on prendra en compte les besoins des utilisateurs souhaitant se limiter à une utilisation basique du FabLab (voire une simple activité de découverte en 1 h ou 2 h pour un groupe d’ado.), et ceux souhaitant en faire une utilisation plus avancée avec une progression sur l’année.

– Développer l’aspect international et culturel de ce FabLab :
. développer des échanges et des coopérations avec des établissements étrangers (2 lycées de Côte d’Ivoire sont déjà intéressés par de tels échanges), grâce à Internet mais aussi en développant l’usage de la visioconférence,
. se questionner sur les aspects interculturels, économiques, développement durable, …

Programmation de cartes Arduino dans un FabLab en Côte d’Ivoire (dans les lycées techniques d’Abidjan et de Bouaké) créé par Eric Assi, enseignant (source : facebook.com/FamaLAB.ci/)

 

Les personnes intéressées par ce projet de création d’un FabLab au LP2I ne doivent pas hésiter à laisser un commentaire.

Daniel Pers, enseignant en Sciences de l’Ingénieur au LP2I

Robotique et programmation au LP2I

J’ai participé à une réunion sur le développement d’une formation pour les enseignants sur le thème de la robotique et de la programmation, sur la plateforme M@gistère de l’Académie de Poitiers.

Cela a été l’occasion pour moi de commencer à faire le point sur mes choix actuels et mes propositions pour l’avenir en ce qui concerne l’enseignement de la robotique et de la programmation. Je précise tout de suite que je suis convaincu que de nombreux choix peuvent être communs pour le niveau collège et le niveau lycée.

Cet article est en cours de rédaction !

1) Présentation de ma situation actuelle

– J’enseigne les Sciences de l’Ingénieur au Lycée Pilote Innovant International de Jaunay-Clan (près de Poitiers).
Je gère depuis 2012 le blog de la SI au LP2I.
– J’ai effectué depuis 3 ans un complément de service en Technologie au collège Jean Macé de Châtellerault. Je n’enseignerai pas au collège l’année prochaine.
Je gère depuis 2013 le blog de la techno au collège Jean Macé.

2) Matériel utilisé pour les activités en robotique et programmation
– Carte électronique programmable

Je travaille avec Arduino depuis 3 ans, aussi bien au lycée qu’au collège.

Je conseille d’utiliser des cartes Arduino qui sont compatibles avec le design de référence actuel, à savoir l’Arduino Leonardo. Il s’agit des cartes Arduino Micro (mon choix), Arduino Roméo (dont le circuit L298 est obsolète), Arduino Yun (dont l’alimentation ne possède pas de régulateur 5V mais qui est très intéressante quand même).

L’arduino Micro utilise le même schéma électrique et les mêmes composants que l’Arduino Léonardo (mais pas la même connectique).

Je conseille d’utiliser cette Arduino Micro avec la carte d’entrée/sortie DFR0012 de DFRobot :
http://www.gotronic.fr/art-shield-e-s-dfr0012-pour-nano-19256.htm
http://www.dfrobot.com/wiki/index.php/Arduino_Nano_IO_Shield_(SKU:_DFR0012)
http://www.dfrobot.com/index.php?route=product/product&keyword=DFR0012&category_id=0&description=1&model=1&product_id=68

L’ensemble DFR0012 + Arduino Micro remplace avantageusement une Arduino Leonardo avec une autre carte d’entrée/sortie, essentiellement pour des questions de connectique et de modularité, mais aussi de prix.
Il existe aussi une solution low cost pour remplacer la DFR0012 :
http://www.banggood.com/5Pcs-Multi-Function-Funduino-Nano-Shield-Nano-Sensor-Expansion-Board-p-970410.html (attention lot de 5)
La connectique est un peu plus courte : 4 broches de moins (inutiles), mais compatible Arduino Micro.
– Imprimante 3D

J’utilise une Tobeca 2 depuis 2 ans et j’envisage l’achat d’une imprimante 3D de marque BQ (une Hephestos 2 à 850 €, en kit).

Mise à jour du 11/09/2016 : J’ai rédigé ici un article sur notre projet de création d’un FabLab au LP2I.

– Autre matériel utilisé

Article présentant une partie du matériel que j’utilise au lycée et au collège.

 

3) Logiciels utilisés pour les activités en robotique et programmation

– Programmation Arduino
Après deux années d’utilisation d’Ardublock, je suis passé sur Blockly Arduino développé par Sébastien Canet, enseignant en Technologie, et formateur, dans l’académie de Nantes.

Article présentant l’intérêt pour moi du logiciel Blockly Arduino.

– Modélisation 3D

Je cherche depuis 2 ans une alternative à SolidWorks. J’ai choisi cette année ces deux logiciels :
. BlocksCAD
Il s’agit d’un logiciel conçu pour faire de la modélisation en 3D avec des enfants, avec le principe du logiciel Scratch.
C’est une application web libre et gratuite, traduite en français, basée sur blockly et OpenSCAD.
J’ai déjà écrit un premier article sur BlocksCAD.

. Onshape
C’est un nouveau logiciel professionnel de CAO 3D, sorti en décembre dernier qui a pour objectif de concurrencer directement SolidWorks avec une approche originale et innovante. Il est compatible en import et en export avec de nombreux logiciels dont SolidWorks. C’est une application Web dont l’usage est gratuit pour un usage pédagogique, sans aucune limitation. Des applications multi-plateforme existent pour tablettes et smartphones (y compris pour éditer des modèles 3D). Onshape me semble complémentaire de BlocksCAD pour un FabLab équipé d’une imprimante 3D, que ce soit au lycée ou au collège.
Je suis en train de découvrir Onshape. Je souhaite écrire prochainement un premier article sur Onshape pour faire connaitre ce logiciel qui marquera probablement un tournant dans la CAO 3D, notamment dans l’enseignement et dans les FabLabs où les moyens manquent pour acheter des licences ou des ordinateurs performants.
Lien vers l’application web Onshape.
Lien vers l’application Onshape pour Androïd.

Mise à jour du 11/09/2016 : j’ai rédigé ici un nouvel article sur Onshape.

 

4) Propositions pour le choix des moyens à utiliser pour enseigner la robotique et  la programmation au collège et au lycée
– Privilégier le matériel et les logiciels open source.
– Privilégier le matériel et les logiciels compatibles Arduino qui est devenu un standard de fait.
– Privilégier la carte Arduino Leonardo et ses dérivés (l’Arduino Micro notamment) qui correspond au design de référence actuellement. L’Arduino Uno est obsolescente (et n’utilise pas un câble USB micro standard).
– Privilégier les logiciels de programmation graphiques, avec une syntaxe proche de Scratch, devenu un standard de fait. La programmation en langage C est hors programme, aussi bien au collège qu’au lycée pour la filière S.
– Privilégier les logiciels de programmation permettant aux enseignants (directement ou avec l’aide d’autres enseignants) de créer leurs propres blocs sans utiliser des outils logiciels complexes, et sans avoir à passer par une entreprise marchande. ce n’est malheureusement pas le cas d’Ardublock.

– Privilégier une utilisation de l’imprimante 3D comme moyen de prototypage rapide permettant de valider des solutions techniques de manière authentique, avec de la fabrication de pièces ayant un véritable rôle dans la chaîne d’information ou la chaîne d’énergie du système (par exemple des pièces permettant de transmettre un mouvement).

– Privilégier des supports low cost utilisables dans les établissements disposant de peu de moyens.

– Privilégier les supports motivants pour les élèves.

 

5) Proposition de parcours de formation en robotique et programmation au collège et au lycée

5.1) Approche fonctionnelle

Chaîne d’information et chaîne d’énergie.

Solutions techniques associées à chaque fonction.

Exemple de support possible : robot aspirateur

Chaines fonctionnelles

Schéma fonctionnel partiel d’un robot aspirateur : il représente des flux d’informations (en vert ici) et des flux d’énergie (en rouge ici). Source : LP2I

Document présentant quelques rappels sur la chaîne d’information et la chaîne d’énergie d’un robot aspirateur :

Chaine d’énergie et chaine d’information 120616

 

5.2) Solutions techniques pour acquérir des informations et générer des commandes pour la chaîne d’énergie

– Cas d’un capteur de type Tout Ou Rien

Exemple = capteur de collision.

– Cas d’un capteur analogique

Exemple = capteur de vide qui permet d’acquérir la distance entre le robot et le sol.

– Démarche expérimentale

Moyens matériels nécessaires = carte Arduino + câble USB + capteur de type tout ou rien (un simple contact suffit, sinon on peut simuler avec le clavier du PC).

Moyens logiciels = application web Blockly Arduino.

Interface de dialogue = écran du PC

– Ressources documentaires

A compléter

 

5.3) Solutions techniques pour alimenter la chaîne d’énergie et piloter des actionneurs

– Cas d’un servomoteur

C’est une solution simple qui intègre un moteur à courant continu, un réducteur (qui permet de réduire la vitesse de rotation et d’augmenter le couple), une interface de puissance, un capteur de position qui permet de commander un servomoteur directement en position. La rotation est généralement limitée à environ 180°.

Il existe aussi des servomoteurs commandés en vitesse appelés servomoteurs à rotation continue.

Un servomoteur peut être directement commandé par une carte Arduino. Sa tension nominale d’alimentation est généralement de 5V ce qui en simplifie la mise en oeuvre avec une carte Arduino.

. Approche expérimentale

Matériel nécessaire : une carte Arduino + un câble USB + un petit servomoteur low-cost type SG90 par exemple.

– Cas d’un moteur à courant continu avec une interface de puissance permettant de contrôler le sens de rotation et la vitesse de rotation.

. Approche expérimentale

Matériel nécessaire : une carte Arduino + un câble USB + une interface de puissance moteur standard + un petit motoréducteur basse tension (fonctionnant sous 5V pour éviter une deuxième alimentation en plus de l’USB).

 

5.4) Concevoir des pièces mécaniques pour transmettre un mouvement issu d’un actionneur

– Utilisation de BlocksCAD et de OnShape

Mise à jour du 11/09/2016 : j’ai rédigé ici un nouvel article sur Onshape.

5.5) Fabriquer rapidement le prototype d’un mécanisme pour valider une solution

– Utilisation d’une imprimante 3D

Article en cours de rédaction !

Centre nautique de Bayonne

Problématique: Pour le bâtiment ou la construction choisi par votre équipe :  

– Quelles sont les solutions innovantes retenues par le constructeur pour obtenir les performances souhaitées ?

– Ces solutions vous paraissent-elles correspondre à un bon compromis en terme de développement durable ?

Notre équipe étudie le Centre nautique de Bayonne, construit en 2010 et dont la caractéristique est d’être Haute Qualité Environnementale (HQE)1(source:http://architopik.lemoniteur.fr/index.php/realisation-architecture/centre_aquatique_des_hauts_de_bayonne/4629)

 

  • Introduction

 

Dans le cadre du plan de rénovation et de redynamisation urbaine lancé par la Ville de Bayonne, un nouveau centre aquatique a été implanté dans le quartier des Hauts de-Bayonne, prenant en compte les critères et exigences du développement durable et de l’éco-conception.

La municipalité́ a souhaité que cette construction soit labellisée Haute Qualité́ Environnementale (HQE). Ainsi, afin de respecter les contraintes du développement durable, le site propose:

  • une “parfaite” intégration du bâtiment dans le paysage ;
(http://architopik.lemoniteur.fr/medias/programme/projet/format/resize/4601/format4/projet_4629/h300coupe_540_360.jpg)

une “parfaite” intégration du bâtiment dans le paysage

(http://architopik.lemoniteur.fr/medias/programme/projet/format/resize/4601/format4/projet_4629/h300coupe_540_360.jpg)

  • une utilisation de matériaux sains et recyclables ;

 

  • une toiture végétale favorisant la gestion des eaux pluviales et participe à l’intégration du bâtiment dans le paysage ;

    une toiture végétale favorisant la gestion des eaux pluviales

  • une exploitation maximale des éclairages naturels ;

    une exploitation maximale des éclairages naturels

  • un bassins en inox permettant de limiter le traitement physico-chimique de l’eau car sa surface lisse empêche la fixation d’algues ou de champignons et facilite l’entretient, de monter plus rapidement en température et d’assurer une plus grande durée de vie des structures (de 20 à 40 ans). C’est de plus un matériau recyclable, léger et souple (résiste aux déformations dues aux mouvements de terrains ou aux légers choc par exemple). Mais cela reste tout de même un produit “de luxe”.  

 

  • La structure porteuse

 

  • Elle est constituée d’une charpente en bois lamellé collé, de poteaux ronds en bois et d’éléments verticaux en béton armé.
  • —->      Pourquoi le lamellé collé? 
  • Comme son nom l’indique, ce matériaux est composé de lamelles de bois collées, permettant ainsi de faire de grandes pièces de bois que l’on ne pourrait pas obtenir avec un arbre, de faire des formes complexes et comme il est très homogène, il possède de bonnes propriétés techniques. Cependant, c’est un matériaux qui reste cher. Cliquer ici pour plus d’information.
wuyanliuse

Schéma Structure porteuse Source: document Bac STI2D 2012

jiantou

déformation maximale de l’arbalétrier

La flèche, ici notée Umax, située à 15,85 m du nœud 4, est égale à:

Umax = 1.62*10-2* ((P2*L)/(E*I))

où E: module de Young du matériau constitutif de la poutre, en MPa

Bois Lamellé collé : E = 10 000 MPa

I : inertie de la section de la poutre, en m4  et I = (b*h3)/12 où b et h sont la largeur et la hauteur de la poutre

P2: charge appliquée dans la poutre, en N/m

L: portée de la poutre, en m

Umax: flèche maximale de la poutre, en m

  • Critère de flèche :

Les règlements de la construction imposent une valeur limite à cette flèche :

  • cas du bois lamellé collé : Umax ≤ L/250

 

On calcul le moment quadratique du lamellé collé:

Donc ici Umax =1.62*10-2* ((8570*10-6*31.664)/(10000*I))

=  1.62*10-2* ((8570*10-6*31.664)/(10000* ((b*h3)/12))

On calcul  pour la poutre L*C 230*2000

donc Umax  =  1.62*10-2* ((8570*10-6*31.664)/(10000* ((0.230*23)/12)) = 4 408 333m

 

 

 

 

 

  • La démarche de cette construction labellisée HQE

 

La démarche HQE vise à améliorer la qualité environnementale des bâtiments neufs et existants , c’est à dire à offrir des ouvrages sains et confortables dont les impacts sur l’environnement , évalué sur l’ensemble du cycle de vie ,sont les plus maitrisés possibles .C’est une démarche d’optimisation multcritère qui s’appuie sur une donnée fondamental :un bâtiment doit avant tout répondre à un usage et assurer un cadre de vie adéquat à ses utilisateurs .

 

Pour obtenir cette  labellisation HQE, la construction doit être la réalisation de  :

  • le respect d’une démarche d’éco-construction ;

 

  • l’optimisation de la gestion et de la maintenance technique des installations ;
  • le confort visuel.

Cibles éco-construction

« L’espace de 1 480m2 ouvre sur le jardin et offre une vue sur la ligne des Pyrénées Sur le solarium extérieur, les baigneurs sont à l’abri des regards depuis la chaussée.».

Pour des bâtiments avec leur environnements , Il y a une  parfaite intégration paysagère dans cette nouvelle construction. Ce centre aquatique est adossé aux courbes du terrain en une forme de coque . L’originalité réside dans le choix des matériaux, dont le grand bassin réalisé en inox, et le confort acoustique assuré par un mélange de panneaux en bois au plafond et de cellules végétalisées, tels des jardins suspendus, dans la paroi entre le bassin et les vestiaires.

Le versant environnement du centre aquatique est aussi dans ce qui ne se voit pas : la récupération des eaux pluviales, la production de 50 % de l’eau chaude sani- taire grâce à 70 m2 de panneaux solaires thermiques, une pompe à chaleur réversible de 275 kilowatts, et l’utilisation de la chaleur de l’eau de débordement pour le chauffage.

cellule végétalisée dans les parois

cellule végétalisée dans les parois

cellule végétalisée dans les parois

Matériaux renovelables

Il y a trois  matériaux recyclables utilisés dans la construction de la piscine, permettant de mettre en avant les 2 cibles d’éco-construction visées dans cet ouvrage .

Matériaux  : inox       Bois (epicea, sapin des Vosges) Cellule végétalisée
Localisation     Bassin charpente Paroi intérieure

 

 

la gestion de l’entretien et de la maintenance

Cette piscine est dotée d’un réseau informatique et d’un accès à internet permettant une gestion à distance de tout le système technique.

Cet environnement informatique permet de :

  • détecter et résoudre rapidement des problèmes de manière à répondre rapidement aux besoins de santé et de confort des usagers ;
  • • limiter au maximum les déplacements des techniciens et ainsi participer à la diminution d’émission de CO2.

 

 

 

  • Réseaux informatiques

 

On utilise la technologie ADSL (Asymmetric Digital Subscriber Line) sur le réseau local pour relier WAN ( width Area Network). En plus le routeur modem ADSL a la fonction de passerelle, donc l’organisation physique du réseau offre bien la possibilité d’une gestion à distance depuis internet.  LAN (Local Area Network) peuvent communiquer entre elles et avec le routeur parce que toutes les adresses sont de la forme 192.168.1.x/24. de plus si les machines disposent l’adresse de passerelle 192.168.1.1 alors elles peuvent communiquer avec internet et ainsi avec la gestion à distance.  

le serveur GTB local récupère les différentes informations que les automates lui envoient toutes les minutes et le serveur local envoie les ordonées au serveur distant .

4

Structure du réseau informatique

 

  • Réseau hydraulique

 

Dans ce bâtiment, il y a un bassin de nage que couvre une surface de 510 m², c’est un nage thermostaté avec la température entre 28 et 30°C. Normalement, après que quelqu’un nage, il y a des cheveux ou des déchet inutiles flottants dans l’eau. C’est le signe d’un défaut du système de traite des eaux. L’eau du bassin de nage est filtrée par un traitement chimique.

Pendant tout le circulation, y a 4 fonctionnement: filtrage, lavage, rinçage, vidange.

Filtrage:

L’eau du bassin de nage suit le cheminement suivant:

-recueillir par les goulottes positionnées sur la périphérie du bassin représente 70% du débit d’eau filtré

-collecter par des grilles de fond constitue le complément (30% du débit)

-première fois filtre dans un pré-filtre

-ajouter le floculant pour coaguler les impuretés

-deuxième fois filtre par 2 filtres à sable fonctionnant simulatnément

-chauffer

-réinjecter dans le bassin de nage

Dans le traitement de l’eau du bassin de nage, il y a deux pompes montées en parallèle pour réalisé la circulation. Chaque pompe assurent 50% du débit.

 

Lavage:

Le lavage des filtres à sable est obtenu par circulation inversée d’eau à travers le filre. Le lavage des filtres à sable a deux pompes pour accroître la vitesse de circulation de l’eau dans le filtre.

Quand la pression en amont des filtre dépasse la valeur fixée, la alarme technique est générée, c’est le signe que le filtre est encrassé et pour protéger le lavage des filtres.

 

Rinçage:

Avant de l’eau repasser, il vais évacue le résidus dans la bâche tampon des contre-lavanges.

 

Vidange:

Il vais en utilisant les pompes de recyclage à diriger l’eau vidangée vers la bâche tampon des contre-lavanges.

5

Phase de filtrage des eaux du bassin

Groupe 7: Solène Dumas-Grollier , Sijia Li, Minting Shen, Yixuan He

Pont Jacques Chaban Delmas

Nous sommes un groupe de quatre élèves et allons vous présenter le pont que nous avons étudié durant quelques heures. Nous essaierons de répondre aux questions suivante :

Quelles sont les solutions innovantes retenues par le constructeur pour obtenir les performances souhaitées ? Ces solutions vous paraissent-elles correspondre à un bon compromis en terme de développement durable ?

Sommaire :

I. Présentation

Situation géographique :

Le pont Jacques-Chaban-Delmas, se situe à Bordeaux, c’est un pont levant franchissant la Garonne entre le pont de pierre et le pont d’Aquitaine, il se situe dans le prolongement de la rue Lucien-Faure et relie le quai de Bacalan au quai de Brazza, au nord de La Bastide, d’où son nom initial de pont Bacalan-Bastide. 

Période de construction :

Les travaux se sont déroulés d’octobre 2009 à fin décembre 2012. L’ouvrage a été mis en service et ouvert à la circulation le lundi 18 mars 2013, deux jours après son inauguration.

Description du pont :

Le pont présente une longueur totale de 575 mètres avec 433 mètres de pont principal et 117 mètres de travée levante permettant de préserver les trafics maritime, fluvial et événementiel.

Les pylônes du pont, protégés d’éventuels chocs par des îlots de béton en amont et en aval6, présentent une hauteur de 77 mètres. Ils permettront un tirant d’air similaire à celui du pont d’Aquitaine en position haute, soit 55 mètres au-dessus du lit de la Garonne, et à celui du pont de Pierre en position basse, soit 13 mètres7. La distance entre les pylônes est de 110 mètres.

La largeur du pont varie de 32 à 45 mètres suivant les différentes sections. La largeur utile est de27 mètres avec 15 mètres utilisés par le transport en commun en site propre, les piétons et les deux-roues et 12 mètres pour les véhicules légers et les poids lourds. Les pistes cyclables et piétonnes sont séparées de la circulation des véhicules à moteurs. Ainsi cette circulation douce s’effectue à l’extérieur des pylônes du pont.

p1

p2

p3

p4

p5

Les lumières

Les lumières ne sont pas là pour éclairer mais pour souligner les lignes de l’ouvrage. La lumière des pylônes est due à la présence de milliers de lampes DEL. Les pylônes changent de couleur en fonction de la marée. Lorsque la marée est haute, on voit du bleu outremer et quand elle est basse, du vert Véronèse. Les DEL scintillent pendant les fêtes. Yann Kersalé, le responsable de cet éclairage, de celui de l’opéra de Lyon et du cours Victor-Hugo a été interpellé par l’UNESCO pour s’occuper de l’éclairage du pont Jacques-Chaban-Delmas.

p6

II. Structure porteuse du pont

III. Chaîne d’énergie parties mobiles

lolom

 

Le LP2I

Le LP2I

 

Le LP2I fut construit en 1987, par un architecte du nom de François-Xavier Désert et l’agence Architecture-studio.

Construction du lycée. https://fr.wikipedia.org

 

Sa structure porteuse :

On observe que le sol est en fait une dalle soutenue par des poutres elles même soutenues par des poteaux. Ceux ci sont alignés de haut en bas du rez de chaussé au 4ème étage.

IMG_20160512_111355

Dalle soutenue par la poutre. LP2I

 

Les différentes poutres sont reliées aux poteaux par des pièces métalliques elles servent à répartir la masse des poutres et de la charge qu’elles portent au centre du poteau. En voici une :

IMG_20160512_111408

Pièce métallique reliant les poutres. LP2I

 

Le lycée est constitué de nombreuses poutres et structures porteuses, on remarque que dans la cour intérieure les fenêtres sont petites car elles doivent laisser suffisamment d’espace pour des poteaux passant entre elles.

Cour intérieure du lycée. http://www.projetcelestin.fr

Le béton est renforcé par des barres d’acier comme dans les poutres par exemple. Cet alliage se nomme du béton armé.

Exemple de ferraillage d’un poteau (béton armé). http://www.larousse.fr

 

Pour les grands espaces, comme la cafétéria au lieu d’utiliser des poteaux comme pour le reste du bâtiment il y a trois grandes structure triangulaire qui portent tout l’espace autour du vide du 1er au 4ème étage. On peut observer qu’ils sont creux. Cette structure, de part sont originalité se démarque et représente une certaine forme d’innovation. De plus sa forme compacte lui permet d’éviter les échanges de chaleur économisant de l’énergie.

Vue extérieure du lycée. http://www.lp2i-poitiers.fr/

Chaîne d’énergie de l’éclairage

Chaîne d’énergie de l’éclairage. LP2I

Le réseau WiFi du lycée

Le lycée dispose de son propre réseau WiFi. Sa gestion est centralisé et de nombreuses bornes sont disséminés dans l’enceinte du lycée. On ne peut en rajouter actuellement, en effet le lycée est saturé en bornes. Si l’on décidait d’en rajouter cela créerait des interférences.

borne_wifi

Borne WiFi. LP2I

La coupole (toît amovible)

Vidéo de la coupole en action :

Sa chaîne d’énergie :

La coupole du lycée est une partie du lycée représentative permettant de montrer aux gens le côté innovant du lycée.

Chaîne d’énergie de la coupole. LP2I

Son alimentation électrique est 380V. Elle peut réaliser la commande automatique ( la coupole bouge ) avec le capteur anémomètre. Il va être actif lorsque la vitesse du vent est supérieure à 60km/h, grâce au système poulie courroie.

Sources de l’article :

Wikipédia

Le Stade Pierre Mauroy de Lille

Le stade Pierre Mauroy – www.info-stades.fr

Le stade Pierre Mauroy est situé à Villeneuve-d’Ascq, commune de la métropole européenne de Lille. Il a été inauguré en août 2012. Il était, pour la société Eiffage, un vrai enjeu technologique. Ce sont les architectes Valode & Pistre et Pierre Ferret qui se sont occupé du développement de ce stade.

Ce stade combine à la fois stade, avec une pelouse, et à la fois une Aréna et un palais des sports. Le stade est notamment prévu pour accueillir des matchs de l’Euro 2016. La pelouse mobile permettant au stade de se transformer en Aréna de cette manière est unique au monde. De plus, le stade possède également un toit amovible. La combinaison de ces deux éléments technologiques au sein d’un même stade est une première.

La durée des travaux a été de 2 ans et demi. Le coût est de 282 millions d’euros pour ce qui concerne le stade et ses parkings. L’investissement global était 324 millions d’euros.

Le stade a été tout d’abord créé afin que le LOSC, le club de football de Lille, possède un stade homologué afin de pouvoir participer à la Champions League. De plus, la création de ce stade a favorisé la sélection de la France comme pays organisateur de l’Euro 2016.

Vous pouvez découvrir le stade et son environnement grâce à la vidéo ci-dessous.

En quoi les solutions innovantes retenues par le constructeur pour obtenir les performances souhaitées correspondent-elle à un bon compromis en termes de développement durable ?

La principale innovation technologique, le toit

Le toit du stade est une innovation technologique complexe car il est mobile. Le toit repose principalement sur deux méga-poutres qui traversent le stade en long. Ces méga-poutres mesurent 205 mètres de long et 16 mètres de haut.

Mégapoutre du stade – www.info-stades.fr

Ces méga poutres en acier sont équipés de câbles de précontrainte qui vont créer des efforts internes afin de réduire la hauteur de ces poutres et d’en limiter la flèche quand le toit est fermé. Chacune des deux poutres pèsent 1800 tonnes. Les poutres supportent donc la toiture du stade, la charpente métallique et les quatre plateaux mobiles du toit ce qui fait un total de 7400 tonnes.

 

Pour hisser le tout à 31 mètres de haut, il a fallu attendre le bon moment car le vent ne devait pas dépasser 10m/s. Il s’agissait d’un travail de précision.

 

Section du stade Pierre Mauroy – www.detail-online.com

Le grand stade est muni d’une toiture gigantesque qui se situe de 31 m de haut et possède 4 éléments principaux : 2 structures hautes et 2 structures basses.

Comme nous pouvons voir dans cette section du stade, les quatre éléments se positionnent selon une configuration « gigogne » lorsque le toit est fermé. Ces deux structures hautes ont un poids chacune de 340 t, et deux autres structures basses se pèsent de 280 t chacune et chacun se mesure de 80 m sur 35. La toiture est composée de ce qu’on appelle « demi-toiture » ou « système de toit rétractable » qui est utilisé aujourd’hui non seulement au stade de Pierre Mauroy, mais aussi à l’University of Phoenix stadium. Il y a une autre couverture rajoutée de 30 cm pesant 600 t, qui a une fonction d’étanchéité, d’isolation thermique et de l’insonorisation, à la fois d’anti-réverbération à l’intérieure.

Il faut environ un quart d’heure pour que cette immense toiture puisse s’ouvrir, une structure de semi-portique assure l’ouverture et la fermeture du toit.

La structure de semi-portique appartient à ce qu’on appelle pont roulant, ce système possède au moins une poutre horizontale se déplaçant le long de chemins de roulement, les chemins de roulement peuvent être situés en hauteur ou au niveau du sol.

LP2I

LP2I

Dans notre étude de cas, les demi-toitures sont posées sur les mégapoutres qui prennent en charge de soutenir une masse totale de 7400 tonnes et les rails jouent un rôle de guidage pour ces demi-toitures.

Nous pouvons simplifier cette toiture rétractable en un système de pont roulant de grande taille, qui est constitué d’un quadrilatère qui est muni de sommiers équipés de galets assurant le déplaçant sur l’une et l’autre des voies de roulement. Des dispositifs anti-déraillement ou anti-envol peuvent être ajoutés. Ces derniers peuvent prévenir un déraillement, notamment du toit en cas de séisme.

Schéma d’un pont roulant équipé de galets

En comparant avec Minute Maid Park, un stade de base-ball américain qui possède aussi un toit mobile, on peut donc calculer la résistance au roulement entre les galets et le rail du roulement afin de prouver la raison pour laquelle le stade de Pierre-Mauroy a choisi ce système du pont roulant en utilisant les galets :

Masse totale du toit (Le cas de Minute Maid Park) :3810 tonnes

Nombre de galets : 140

g(Accélération gravitationnelle) : 10Nm·s-2.

CRR (Coefficient de résistance au roulement) :0,003

Cf(Coefficient de frottement)=0,25

Fp(Poids)

FR(Résistance de roulement)

On estime que le poids repart sur tous les galets par parts égales et que le matériel n’est pas déformé, nous avons alors :

Fp=m.g=3810.103. 10=38,1 MN

FR = Fp. CRR =38100000.0,003=114,3 KN

FR(chaque roue)=FR/140=816N

Nous comparons avec la force de frottement sur le rail :

Ff=Fp.Cf=38100000.0,25=9,52MN

 

D’après le calcul théorique, nous voyons que l’emploi d’un système de pont roulant avec les galets et le rail réduit efficacement le frottement entre le guidage et le rail. Cela est donc une solution pertinente pour le stade de Pierre-Mauroy d’ouvrir / de fermer le toit.

 

 

EXPÉRIMENTATION

Pourquoi des méga poutres en treillis et pas de simples poutres en I ou de simples poutres planes ? Nous pourrons tester sur des poutres imprimés grâce à l’imprimante 3D l’influence des forces appliqués sur celles-ci. En essayant d’adapter les forces à appliquer en fonction des vraies forces exercées sur les poutres dans le stade, à notre échelle.

poutre en I

Poutre en I

 

 

 

 

 

Poutre en treillis

Poutre en treillis

Cette observation nous permettrait de voir pourquoi dans le stade, la structure de la méga poutre est en treillis, et quelles seraient les principales déformations de ces différentes poutres. Nous aimerions également quantifier les différentes flèches, expérimentalement, et voir aussi les répartitions des forces au sein des structures.

Expérimentation 1 :

Nous avons un peu modifié notre expérimentation de départ :

–          Nous allons uniquement étudier les poutres avec un profil en I (IPN)

Sur celle-ci, nous allons voir l’influence du blocage de la poutre (encastrement ou non) pour un effort donné en un point, au centre de la poutre.

Nous allons procéder comme ceci :

1

Nous allons fixer la poutre entre deux supports, ce qui va la bloquer.

2

Ensuite nous allons accrocher au centre de la poutre une masse de 900g afin d’avoir une déformation due à cet effort. Au début, nous voulions accrocher une masse de 500g à la poutre, mais la déformation étant trop faible, nous avons augmenté la masse.

3

 

 

Nous voulons mesurer la différence de hauteur, à un certain point de la poutre, avant et après l’ajout de la masse afin d’obtenir la flèche. Nous allons répéter cette expérience en bloquant sur une plus ou moins grande distance les extrémités de la poutre.

Exemple :

4

 

 

 

 

 

 

 

Calcul théorique :

5

Source: Martial Santorell

 Calcul1

 calcul 2

Nous trouvons théoriquement une flèche de 17mm pour un effort due à une masse de 900g placé au centre d’une poutre bi-appuyé.

Résultats expérimentaux :

tableau

Source: LP2I

Lorsque la poutre est encastrée sur 0 cm, cela signifie qu’elle est juste appuyée sur les supports. Nous avons alors trouvé expérimentalement une flèche de 16,5mm alors que nous avions trouvé une flèche de 17mm par le calcul !

Conclusion :

Lors de l’expérience, nous avons remarqué que la flèche de la poutre était de moins en moins importante, plus on bloquait sur une grande distance les extrémités de cette dernière. Cependant, si l’ont fait ça sur une poutre d’un bâtiment, on réduit l’espace habitable, même si l’on diminue la déformation lors de la flexion. Dans le cas de notre stade, le choix a été fait de laisser en appui la poutre ce qui engendre une flèche plus importante, mais qui semble cependant négligeable. Le fait qu’elle ne soit pas encastrée permet de n’avoir aucune restriction au niveau de l’espace habitable qui serait ici l’espace comportant les gradins. De plus, cela permet d’éviter de rajouter une structure supplémentaire à monter pour encastrer la poutre.

 

Expérimentation 2 :

Nous avons voulu, dans cette expérimentation, voir l’importance des structures en treillis dans les structures porteuses.

ex2 ex22

ex23

Conclusion :

En ce qui concerne notre stade, le choix a été de faire une poutre ayant une structure en treillis. Celle-ci permet d’éviter les déformations au sein de la poutre et en plus, la structure en carré est gardée. Elle est représentée par les méga poteaux qui supportent la méga poutre, il y a un angle de 90° entre une méga poutre et un méga poteau. Les triangles à l’intérieur de la poutre permettent également de mieux répartir les efforts subits par cette dernière.

LA PELOUSE ESCAMOTABLE

Tout d’abord, nous allons vous présenter cette pelouse par le biais d’une vidéo ci-dessous. Elle présente l’installation du court de tennis dans l’enciente du stade lors de la finale de la Coupe Davis 2014.

L’escamotage s’effectue en trois partie :

Eiffage TP

Eiffage TP

 

 

 

 

 

  • Le levage grâce à des vérins disposés sous la pelouse 1h15 (fig.1)

  • La reprise de charge durant laquelle on positionne les 24 bras articulés sur les chariots qui vont actionner la translation 20min (fig.2)
  • La translation : ce sont les chariots et les vérins « push-pull » qui constitueront le dispositif de translation du plateau par « pas de pèlerin ». Chaque chariot supporte 250t en cas de défaillances. La translation s’effectue grâce à des pas de 90cm. Les vérins sont alimentés par deux groupes hydrauliques. Le contrôle de l’avancé est effectué par un système à roues codeuses 1h30 (fig.3)

Pour que la pelouse sud qui peut rester couverte plusieurs jours ne s’abime pas de son confinement, des rampes d’éclairage horticole et des ventilateurs sont installés en dessous du plateau mobile.

Système à roues codeuses – stephane.genouel.free.fr

Système à roues codeuses: La roue codeuse est un capteur de position angulaire (et un capteur de vitesse angulaire lorsqu’il est associé à une mesure de temps). Le codeur rotatif est un capteur de position angulaire. Il mesure donc une grandeur d’angle. Pour connaitre la vitesse angulaire, il suffit de chronométrer le temps mis pour parcourir cet angle.

 

 

 

 

Projet robot danseur eq 8 1S3S4

Introduction : 

Dans cette période d’étude de groupe, nous avons suivi les consignes indiquées et choisi de travailler sur un robot qui, en la présence d’une personne dans la pièce, l’interpelle, et lui dit d’avancer ou de reculer en fonction de son éloignement avec le robot. De plus, une LED s’allumera et une danse avec un bonhomme débutera, rythmé avec des musiques différentes. Pour qu’on puisse atteindre cet objectif, on a conçu un robot qui correspond au cahier de charges et à la chaîne fonctionnelle.

Problématique : Comment concevoir et réaliser, de manière rapide, simple, et efficace, un robot répondant à un cahier de charges spécifique ?

Sommaire : 

Ⅰ. Le cahier de charges

Ⅱ. La chaîne fonctionnelle

Ⅲ. La liste de matériel

Ⅳ. La conception

Ⅴ. La programmation

Ⅵ. Le module MP3

Ⅶ. La justification de solutions techniques choisi

Ⅷ. La conclusion

I. Le cahier des charges :

tableau

Source : LP2I

II. La chaîne fonctionnelle 

chaine fonctionnelle

Source : LP2I

III. La liste de matériel

matos

Source : LP2I

IV. La conception

conception

Source : LP2I

Au tout début, on a conçu un robot danseur de la OLA avec pleins de bonhommes qui montent et descendent en utilisant une transmission à chenille-
engrenage.

conception2

Source : LP2I

Nous nous sommes rendu compte qu’il n’était pas simple de réaliser tous ces mouvements à la fois alors que nous avons choisi enfin de produire un robot surprenant avec un seul bonhomme qui monte et descend commandé par une carte Arduino.

Afin de gagner du temps, nous allons utiliser les pièces mécaniques présentes dans les boîtes mécano pour éviter d’avoir à les créer avec l’imprimante 3D.

V. La programmation

A) Programmer rapidement et facilement

En ce qui concerne la programmation du robot, il faut utiliser des logiciels permettant de programmer rapidement et simplement. Nous avons au début utilisé ardublock, pour ensuite utiliser blockly arduino. Pour créer notre programme, nous avons combiné plusieurs programmes simples, comme par exemple :

– Un programme permettant de lire une information et d’utiliser la fonction if/else :

prgm1

Source : LP2I

prgm2

Source : LP2I

– Un programme permettant de faire clignoter une LED :

Le fait d’utiliser des mini-programmes déjà créés nous permet de gagner du temps et de ne pas avoir à les faire nous-mêmes.

B) L’avancement de notre programme

prgm4

Source : LP2I

VI. Le module MP3

En ce qui concerne la gestion du son, nous avons a choisi le module audio mp3 DFPlayer Mini mp3 de DFRobot (lien)

rob1

Source : DFRobot et LP2i

Pour brancher ce module, nous n’avons besoin que de seulement 6 fils ; 1 pour l’alimentation (Vcc), 1 relié à la masse (GND), 1 pour envoyer les informations (Rx), 1 pour informer si le lecteur est occupé ou non (Busy) et 2 (SPK 1 et SPK 2) connectés au haut-parleur.

schema

Source : LP2I

Les blocs utilisés pour programmer le module audio mp3 sont ceux-là :

schema2

Source : LP2I

Le bloc 1 nous permet d’initialiser le module, de dire au programme sur quelles broches (Rx et Busy) est-il branché ainsi que le volume de référence. Le bloc 2 nous permet de lancer la lecture d’un fichier audio et de dire s’il faut attendre la fin de la lecture pour effectuer la suite du programme. Le bloc 3 nous permet de changer le volume du haut-parleur.

VII. Le schéma électrique de notre robot

schema3

Source : LP2I

VIII. La justification des solutions techniques choisies

Solutions techniques choisies :

  • Carte Arduino Micro, ATMega32u4, compatible Leonardo, 50 x 18 x 19 mm

Nous avons conçu un robot basé sur les programmes de la Carte Arduino donnée. Caractéristiques :

•Alimentation : via port USB ou 7 V à 12 V sur connecteur alim

•20 broches d’E/S dont 7 PWM et 12 entrées analogiques

  • Détecteur infrarouge SEN0018

Comme inscrit dans le cahier de charges, nous avons besoin de détecter la présence pour démarrer le robot, nous avons donc pris un capteur infrarouge apte à détecter les personnes présentes devant le capteur.

  • Capteur de distance GP2Y0A02YK0F IR Sharp – 20 cm à 150 cm

Nous avons choisi ce capteur de distance puisque nous avons conçu un robot qui effectue des actions en fonction de la distance mesurée et qui doit amuser les gens présents, pour cela, nous avons besoin d’un capteur de distance à grande portée, nous avons donc choisi un capteur de distance de 20 cm à 150 cm. Caractéristiques :

• Échelle de mesure de distance : de 20 à 150 cm

• Sortie de type analogique

• Consommation électrique : Type 33 mA

• Tension d’alimentation : de 4,5 à 5,5 V

  • Paire de motoréducteurs DG01D double sortie sur axe Ø5 mm à double méplat, 3 à 9 Vcc (7,2 Vcc nom), 90 tr/min à 4,5 Vcc, 190 mA à vide à 4,5 Vcc, 0,8 kg.cm, 70 x 37 x 23 mm

Nous avons conçu un robot surprenant qui a un mouvement de rotation avec un système de bielle, nous avons forcément besoin d’une roue de rotation continue. Nous avons donc décidé de prendre ce modèle de moteur lequel nous pouvons régler la vitesse de rotation. Caractéristiques :

·Alimentation à prévoir: 3 à 9 Vcc (7,2 Vcc nominal)

·Vitesse à vide: 90 tours/min sous 4,5 Vcc

·Couple: 0,8 kg.cm

·Dimensions: 70 x 37 x 23 mm

  • Haut-parleur 3 W nom (5 W max), 4 Ω, 280 Hz, 59 x 26 mm, Monacor 6/4SQ

Pour lancer la sonnerie, nous avons choisi un haut-parleur.

  • Mini Lecteur MP3 DFPlayer, 24bits, 48kHz, 3W, liaison série 9600b/s, micro SD, réglage volume (30) et égaliseur (6), 3.2V à 5V, 20×20 m

Nous avons choisi un mini lecteur MP3 avec une carte de mémoire SD 8G et ce lecteur permet d’enregistrer et lire les fichiers MP3.

  • DRV8835 Dual Motor Driver Carrier (2 x 1,2A @ 2 à 11V, H bridge)

Nous avons choisi un moteur de courant continu qui fonctionne sous 3V à 7V et pour que le moteur fonctionne, nous avons donc pris une interface de puissance qui permet de contrôler le moteur en signal logique.

VII.Conclusion

Dans cette période de travail en équipe, nous avons appris que pour concevoir et réaliser un robot rapidement et efficacement, nous pouvons utiliser de pièces relativement simple (mécano) ou réaliser des pièces de manière plutôt simple (Imprimante 3D Tobeca 2) et nous pouvons nous baser sur des plusieurs programmes simples créés notamment avec l’interface “Blockly Arduino”. Une bonne organisation a également été nécessaire pour les différentes étapes de la conception de ce robot.

Étude 3 : Mini projet robotique (équipe 3)

Problématique :

Comment concevoir, réaliser de manière rapide, simple et efficace un robot répondant à un cahier des charges spécifiques ?

 

Caractéristiques Capacités
  • Nom du robot : Popping
  • Couleurs : Multicolore (Rouge, bleu et vert)

Dimension :

  • Longueur : 25 cm
  • Largeur : 20 cm
  • Hauteur : 30 cm
  • Masse : 2kg

 

  • Capable de s’animer au son d’une musique.
  • Capable de danser au rythme de la musique selon une chorégraphie.
  • Créer une ambiance lumineuse.
  • Léger et transportable.

Pour une personne extérieure, nous pouvons retrouver ce genre de robot dans la vitrine d’un magasin par exemple. Notre robot répondra à une fonction décorative et/ou divertissante.

Schema robot

Nous souhaitons réaliser un robot pouvant danser lorsqu’il entend une musique.

Pour cela, le robot serait posé sur un socle (plaque de PVC noire 3mm 15*20), ses jambes seraient immobiles (PVC découpé). Sa tête serait une assez grosse LED de couleur blanche. Son corps (équivalent au ventre) quant à lui serait deux demi-sphères réalisées à l’aide de l’imprimante 3D recouverte de LED s’illuminant en décalé pour créer un jeu de lumières. Au niveau des bras, ils seraient en mesure de bouger une articulation minimum (équivalent à l’épaule) de chaque côté, et une deuxième articulation sur un des deux bras (équivalent au coude).

Liste de matériels

Partie du robot Référence
Tête

Corps et mains

 

Articulations bras

Bras

Corps

Jambes

Socle

Alimentation

LED puissante

LEDs RGB, CMS 5050

Détecteur de bruit Grove SEN12945P

Servo moteur……

Baguette noire

2 demi-sphère (imprimante 3D)

PVC noir

PVC noir (15×20)

Batterie

Schema cinematique

Notre algorithme

algo

Modélisation de pièces mécaniques en 3D

  • Au niveau du corps de notre robot :

Cette demi-sphère représente la partie basse du corps de notre robot. Le rectangle encastré sur la face du dessus (Image 1) servira à mettre le servo moteur 4 et fera ensuite tourner l’autre demi-sphère. Tandis que les deux autres encastrements (Image 2) laisseront place aux deux jambes du robot. Cette pièce restera immobile, reliée au socle à l’aide des deux jambes.

1

Cette demi-sphère représente la partie haute du corps de notre robot. Le rectangle encastré sur le dessus de la sphère, nous servira à placer un autre servo moteur 5, qui cette fois-ci fera pivoter la tête, autrement dit la « LED puissante ».

Nous avons volontairement encastré un rectangle plus profond (20mm) ; car le servo moteur une fois coucher entrainera un petit disque qui fera pivoter la LED de 90° de sa position extrême à l’autre.

2Les dimensions :

3Les jambes du robot :

5Les bras du robot :

modelisation 3D 3La modélisation de nos pièces mécaniques est en cours de réflexion pour rendre l’impression 3D réalisable.

BlocksCAD : un logiciel de CAO pour concevoir rapidement des pièces à imprimer en 3D

Dans le cadre d’une étude de cas ou d’un mini-projet, il peut être utile pour les élèves de Sciences de l’Ingénieur de concevoir et réaliser rapidement des pièces avec une imprimante 3D. Le logiciel BlocksCAD peut être utile dans ce cas.

Aujourd’hui le logiciel SolidWorks est très utilisé au lycée mais pour pour de nombreux élèves, concevoir une pièce avec ce logiciel demande beaucoup de temps si on ne les guide pas de manière très directive. Et comme ce logiciel est payant, il ne peuvent pas poursuivre leur travail de conception en dehors des salles SI.

Logo du logiciel BlocksCAD (source : blockscad.einsteinsworkshop.com)

J’ai découvert récemment le logiciel BlocksCAD qui me semble très intéressant. C’est un logiciel développé par Einstein’s Workshop, un centre de formation pour enfants dans la région de Boston aux Etats Unis. Le développement a été financé sous-licence libre grâce à une campagne de crowdfunding (financement participatif) en 2013 et 2014. BlocksCAD est basé sur Blockly qui est une brique logicielle conçue en 2013 par Google pour permettre le développement de logiciels pédagogiques d’apprentissage de la programmation. Blockly permet de concevoir simplement un logiciel où la conception se fait graphiquement en assemblant des blocs, comme avec Scratch ou AppInventor. Blockly permet de générer du code à partir de cet assemblage de blocs. Ici BlocksCAD génère une modélisation en 3D en utilisant le code du logiciel OpenSCAD qui est un logiciel libre de modélisation en 3D (à partir de scripts). Les modèles créés avec BlocksCAD peuvent être exportés au format OpenSCAD, mais ce n’est pas sa fonction principale. Par défaut BlocksCAD travaille avec des fichiers au format XML et génère un fichier au format STL (STereoLythography) qui est devenu le format le plus courant pour les logiciels d’impression 3D (comme RepetierHost qui est un logiciel libre).

BlocksCad m’a permis de concevoir et fabriquer des mécanismes à usage pédagogiques. Il s’agit de vrais mécanismes entièrement imprimables en 3D, constitués de pièces mobiles en rotation et en translation, avec des liaisons pivots et glissières, avec l’utilisation d’une roue dentée, d’une crémaillère, … avec un entrainement motorisé, …  Mais attention, pour imprimer toutes les pièces d’un petit mécanisme, il faut près de 3h en moyenne. Cela nécessite généralement de l’ordre de 10 m de fil en PLA de 1,75 mm. A raison de 25 € la bobine de 1kg (soit 330 m), cela revient à moins de 1 euro le mécanisme.

Voici trois exemples que j’ai mis au point. Je les ais fabriqués et ils fonctionnent. Je publie ici des images et des vidéos issus des modèles 3D. Des photos et des vidéos des systèmes imprimés seront publiées prochainement.

 

1) Une pièce de base pour la construction de mécanismes : une barre avec des trous et un connecteur intégré à une extrémité

J’ai essayé de faire une conception paramétrique d’une pièce de base constituée d’une barre avec des trous (comme les jeux Mécano) avec un connecteur intégré pour obtenir des liaisons pivot : on peut choisir notamment le nombre de trous (n), la largeur de la pièce (b), la hauteur des deux premiers cylindres constituant les connecteurs (h1 et h2), … J’ai ajouté aussi un trou avec un méplat pour le moteur.

Barre 4 trous V14

Exemple de pièce conçue avec BlocksCAD. Les couleurs ont été ajoutées à des fins pédagogiques (Source : LP2I)

Barre_190416_V19_Top

L’ensemble est facilement paramétrable (Source LP2I)

 

2) Mécanisme bielle-manivelle

A partir de cette pièce de base j’ai conçu et imprimé en 3D un système bielle-manivelle à usage pédagogique. On peut notamment changer la course en connectant la bielle (en rouge) sur deux trous de la manivelle (en bleu). On peut allonger chacune des pièces pour y connecter d’autres pièces.

Bielle_manivelle_190416_V19_Top2

Système bielle-manivelle motorisé, conçu avec BlocksCad (Source : LP2I)

Bielle_manivelle_190416_V19_Bot2

Arrière du système bielle-manivelle motorisé, conçu avec BlocksCad. Le moteur peut se fixer sur la partie orange. (Source : LP2I)

Bielle_manivelle_190416_V19_Top

Le même mécanisme avec la pièce rouge rallongée (5 trous au lieu de 3). Il suffit de changer la valeur du nombre de trous pour cette pièce dans la modélisation BlocksCad (Source : LP2I)

Bielle_manivelle_190416_V19_Bot3

On peut aussi allonger la pièce verte en translation pour pouvoir y connecter un autre mécanisme. Il suffit de changer la valeur du nombre de trous pour cette pièce. (Source LP2I)

Continuer la lecture

Utilisation d’un afficheur OLED 128×64 en I2C avec Blockly Arduino

Je poursuis mon travail de création de nouveaux blocs pour Blockly Arduino pour utiliser un module audio mp3, un afficheur graphique OLED I2C, des modules Leds RGB avec liaison série, … Ces blocs seront bientôt disponibles en ligne ici :

http://www.technologiescollege.fr/blockly@rduino/?lang=fr&card=dfrobot_romeo

Je présente ici mes tests d’un afficheur graphique OLED 128×64 commandé par une liaison série de type I2C.

Je trouve cet afficheur très intéressant car il a un très bon rapport qualité prix chez Banggood (pub) : 5€46 l’afficheur (à partir de 3 achetés), frais de port compris, livré sous 10 jours ouvrés :
http://www.banggood.com/0_96-Inch-4Pin-IIC-I2C-Blue-OLED-Display-Module-For-Arduino-p-969147.html

Cet écran OLED ne fait que 0.914 pouces de diagonale (soit 23 mm) mais sa résolution de 128×64 et son contraste le rende très lisible, de près. Il est simple à mettre en oeuvre car 4 fils suffisent : 5v, Gnd et une liaison série I2C. Il s’intègre facilement comme interface de dialogue avec une carte Arduino. En ajoutant 4 boutons on peut gérer des menus : choix A ou choix B, et suivant ou précédent. (Source : banggood.com)

Ce petit afficheur permet de nombreuses applications que ne permettent pas les afficheurs LCD alphanumériques habituellement utilisés. (source : eevblog.com/forum par linux-works)

Avec cet afficheur on peut facilement afficher 4 lignes de textes avec une police 10. (Source : pinshape.com par fred2088)

Cet afficheur n’a rien à voir avec un simple afficheur LCD alphanumérique. On peut faire beaucoup plus de chose avec et le rendu est bien meilleur.  Il s’intègre facilement comme interface de dialogue avec une carte Arduino, pour afficher des valeurs de capteurs en temps réel par exemple. En ajoutant 4 boutons on peut même gérer des menus : choix A ou choix B avec deux boutons dessous, et suivant ou précédent avec deux boutons sur le côté droit.

Cet afficheur a beaucoup d’avantages : sa petite taille permet de l’intégrer plus facilement sur une petite carte ou un petit boîtier, il ne consomme presque rien (moins de 500 µA contre 50 à 90 mA pour un LCD classique car ici il n’y a pas de rétroéclairage : chaque pixel produit sa lumière avec un bon contraste, donc super pour l’autonomie), on peut afficher 2 à 3 fois plus de textes et des graphiques, il fonctionne très bien avec une liaison série de type I2C (pas d’Entrées/Sorties utilisées), l’interface est très rapide (400 kHz), …

Cet afficheur est à base de SSD1306 standard. J’ai donc utilisé la librairie u8glib pour Arduino disponible ici :

https://github.com/olikraus/u8glib

Voici un premier programme de test réalisé avec cet afficheur et quelques uns des nouveaux blocs que j’ai créé pour Blockly Arduino :

Programme de test de l'afficheur OLED avec Blockly Arduino (Source : Collège Jean Macé)

Programme de test de l’afficheur OLED avec Blockly Arduino (Source : Collège Jean Macé)

A suivre (en cours de rédaction) !

 

La Toyota Prius II

Étude 2 : Les Transports propres

Introduction

Les activités humaines sont à l’origine de l’émission de nombreux gaz à effet de serre. Ces émissions de gaz à effet de serre contribuent de plus en plus fortement aux changements climatiques. C’est pourquoi le travail d’un ingénieur de notre époque consiste à éco-concevoir ces produits. Le secteur des transports et l’utilisation de moteurs thermiques fonctionnant avec des carburants issus d’énergies fossiles ont donc une grande importance dans l’origine des changements climatiques actuels. Des évolutions technologiques permettent de réduire les émissions de CO2, mais ces évolutions sont plus lentes dans le secteur des transports que dans les autres secteurs d’activité. Il devient donc urgent de développer des transports propres réellement compétitifs. Le changement de motorisation est une des évolutions majeures dans le domaine des transports. Les motorisations électriques correspondent aujourd’hui à la solution généralement retenue pour réduire les émissions de CO2.

Problématique

Comment un moyen de transport utilisant une motorisation électrique peut être compétitif et avoir un faible impact environnemental ?

Pour répondre à cette problématique, nous avons choisi d’étudier une voiture hybride, la Prius 2 de chez Toyota.

La Toyota Prius II hybride Source: http://abcmoteur.fr

I) Analyse du besoin

1) Comment exprimer le besoin ?

Schéma bête à corne de la Prius II Source: http://consmecapro.free.fr/Ressources/Tle/SPA11/fichiers/AnalyseFonctionnelle.pdf

Schéma bête à corne de la Prius II
Source: http://consmecapro.free.fr

2) Comment satisfaire le besoin ?

Pour satisfaire un besoin, un système est composé de plusieurs constituants, eux-mêmes constitués de composants.

Par exemple, le système qui est ici, notre Prius 2, est constitué de différents constituants comme : une motorisation, une unité de contrôle, une carrosserie, une batterie, un train avant.

xxxxx

Principaux constituants                                  Source: http://consmecapro.free.fr

 

II) Fonctionnement vu de l’utilisateur

1

Différentes phases de fonctionnement des moteurs Source: http://www.des.pf

III) Chaîne d’énergie

2

Source: http://consmecapro.free.fr

 

IV) Chaîne d’information

http://consmecapro.free.fr

http://consmecapro.free.fr

V) Un véhicule préservant l’environnement sur tous les points

En plus de préserver l’environnement lors de son utilisation, la Toyota Prius II le préserve en fin de vie. Le véhicule est à 90 % recyclable. De plus, chaque élément est clairement identifié et se démonte facilement pour simplifier et accélérer le démontage du véhicule en fin de vie.

La conception de la Prius 2 a été modifiée par rapport au processus de fabrication de la Prius 1 afin de réduire l’émission de CO2 lors de sa fabrication. Ainsi, cette modification de la fabrication de la Prius 2 a permis de faire baisser l’émission de CO2 de 31 %.

Sur l’analyse du cycle de vie (qui est un moyen d’évaluer les impacts environnementaux d’un produit), par rapport à une voiture essence de même gabarit, la Toyota Prius 2 émet 32 % de CO2 en moins.

La Toyota Prius 2 est équipée d’un système de climatisation intégralement électrique. Alors que sur une voiture classique, le système est entraîné par le moteur, dans la Prius, les éléments sont alimentés par l’inverseur à courant alternatif et l’inverseur à courant continu intégrés au système hybride. Ceci permet une réduction de 15 à 20 % de la consommation.

VI) Cahier des charges Toyota Prius 2

Cahier des charges de la Toyota Prius 2 Source: http://taaone-sti2d.fr

Cahier des charges de la Toyota Prius 2
Source: http://taaone-sti2d.fr

Diagramme pieuvre du système Prius 2 Source: http://taaone-sti2d.fr

Diagramme pieuvre du système Prius 2
Source: http://taaone-sti2d.fr

VII) Fonctionnement a l’intérieur de la Prius

 

Fonctionnement motorisation http://www.des.pf/itereva/disciplines/sti/prod/ETC/02/C021/23/hybride/hybride.html?analyse.html

Fonctionnement motorisation
http://www.des.pf/itereva/disciplines/sti/prod/ETC/02/C021/23/hybride/hybride.html?analyse.html

Schéma du fonctionnement énergétique de la motorisation http://blog.jeveux1truc.fr/wp-content/uploads/2014/04/hybride-fonctionnement2.jpg

Schéma du fonctionnement énergétique de la motorisation
http://blog.jeveux1truc.fr/wp-content/uploads/2014/04/hybride-fonctionnement2.jpg

Schéma des moteurs http://www.des.pf/itereva/disciplines/sti/prod/ETC/02/C021/23/hybride/hybride.html?analyse.html

Schéma des moteurs http://www.des.pf/itereva/disciplines/sti/prod/ETC/02/C021/23/hybride/hybride.html?analyse.html

Moteurs Toyota Prius 2 http://www.automobile-magazine.fr

Moteurs Toyota Prius 2 http://www.automobile-magazine.fr

 

VIII) Les facteurs influençant les performances

1) Comparaison des frottements aérodynamique et des frottements de roulement entre la Toyota Prius 2 et la Renault Laguna 2

Toyota Prius 2 http://images.caradisiac.com

Toyota Prius 2 http://images.caradisiac.com

11

Renault Laguna 2 http://www.motorstown.com

Lorsque la voiture roule, différentes forces s’appliquent sur celle-ci. Il y a tout d’abord la force P correspondant au poids du véhicule qui est donc lié à la gravité ainsi que la force R correspondant à la réaction de la route sur la voiture. Ces forces sont verticales pour un déplacement horizontal et donc n’ont pas d’effet énergétique sur le véhicule. En plus de ces forces il y a la force Fu correspondant à la force utile nécessaire pour maintenir constante la vitesse du véhicule. Cette force compense notamment la force Fr correspondant à la force de frottement de roulement et la force Fa qui est la force aérodynamique.

Source : lp2i EF 6

Source : lp2i EF 6

 Fa = 1/2 ρ.V2.S.Cx

Quand on regarde l’équation, on voit que la force aérodynamique (Fa en N) est liée à la masse volumique de l’air qui est constante et qui est de 1,2kg/m3 (ρ), à la vitesse au carré (V en m/s), à la surface frontale du véhicule (S en m²) et au coefficient d’efficacité aérodynamique (Cx).

 13

Un déflecteur aérodynamique est un élément de la carrosserie permettant d’orienter un flux d’air vers une direction souhaitée ou de l’en écarter.

Comme la force utile compense la force de frottement aérodynamique et la force de frottement de roulement, Fu = Fa + Fr

Donc plus Fa sera petit, plus Fu le sera aussi, et donc moins il faudra d’énergie pour compenser ces forces.

Cx

S

SCx

Prius 2

0,26

2,2m²

0,57m²

Laguna 2

0,32

2,1m²

0,67m²

g1

L’équation liée à la force de roulement est Fr = Cr . m . g où m représente la masse du véhicule, exprimé en kg. g l’accélération terrestre en m/s2 et Cr le coefficient de résistance au roulement. Alors que les constructeurs devaient faire varier la surface frontale du véhicule et sa capacité de résistance à la pénétration dans l’air pour réduire les forces de frottement aérodynamique, ils doivent, pour faire varier les forces de frottement de roulement, faire varier la masse du véhicule et faire varier les pneus (la surface de contact, la matière..).

Cr

m

Prius 2

0,012

1350kg

Laguna 2

0,012

1300kg

g2

La légère différence de force de frottement de roulement est due à la légère différence de masse des deux véhicules.

Étant donné que nous avons Fa et Fr, nous pouvons tracer Fu en fonction de la vitesse, selon les deux véhicules :

g3 g4

Nous admettons que la vitesse est constante sur une distance de 100km, nous pouvons calculer l’énergie utile aux deux voitures pour parcourir cette distance pour une vitesse donnée.

Eu = Fu . D où D en m, donc D = 100 000m ici, Fu en newton (N) et Eu en joule (j)

Pour une distance de 100km :

g5

On peut également calculer la Puissance utile nécessaire aux véhicules pour compenser les forces Fa et Fr à tout instant. Pour cela on utilise la relation Pu = 1/2 ρ.V3.S.Cx + Cr .m.g.V + m. a.V

On considère ici m.a.V = 0 car la vitesse est constante et qu’il n’y a pas de phase d’accélération.

S

Cx

Cr

m

g

ρ

Prius 2

2,2m²

0,26

0,012

1350kg

9,81m/s²

1,2 kg/m³

Laguna 2

2,1m²

0,32

0,012

1300kg

9,81m/s²

1,2 kg/m³

g6

Pour le cycle européen :

Nous admettrons le résultat du calcul réalise par Michel Kieffer dans le cas du cycle européen NEDC .

Énergie utile à fournir à un véhicule dans le cas du cycle européen NEDC, ramenée à une distance de 100 km (le cycle NEDC ne fait que 11 km) :

Eu = 19,2.S.Cx + 0,82.Cr.m + 0,011.m

Véhicule

m (kg)

S

(m2)

Cx

(sans unité)

Cr

(sans unité)

Eu

(MJ /100 km)

Eu en litres de gasoil (équivalence)

Rejets de C02 (g, kg ou tonnes)

Toyota Prius 2

1350

2,2

0,26

0,012

39,11 MJ/100km

1,09

2,8

Renault Laguna 2

1300

2,1

0,32

0,012

40 MJ/100km

1,11

2,9

2) Phase d’accélération

Pour accélérer, une voiture à besoin d’une énergie appelée énergie cinétique (Ec).

Ec = 1/2 mV²

Quand on regarde l’équation, on voit que l’énergie cinétique d’un véhicule est liée à sa masse et à sa vitesse. Les constructeurs vont donc faire varier la masse d’un véhicule pour pouvoir faire varier l’énergie nécessaire.

La masse de la Toyota Prius 2 est de 1350kg et la masse de la Renault Laguna 2 est de 1300kg.

g7

Véhicule

m (kg)

(maxi)

V (km/h)

(maxi)

V (m/s)

(maxi)

Ec (kJ, MJ, ou GJ à préciser)

Ec (équivalent en litres de gasoil)

Rejets de C02 (g, kg ou tonnes)

Petite citadine allégée

600

50

14

59kJ

0,0016

4,2g

Voiture 2 :

routière standard

1600

130

36

1,0MJ

0,028

75g

Toyota Prius 2 Hybride

1350

130

36

875kJ

0,024

62g

Renault Laguna 2

1300

130

36

845kJ

0,023

60g

IX) Comparatifs Toyota Prius 2 et Renault Laguna 2

Toyota Prius 2

Renault Laguna 2

Énergie

Hybride

Essence

Moteur thermique

4 cylindres essence 1497 cm3
Puissance max 77 ch à 5000 tr/min
Couple max 117 Nm à 4000 tr/min

4 cylindres essence 1598 cm3

Puissance max 110 ch à 5750 tr/min

Couple max 148 Nm à 3750 tr/min

Moteur électrique

Synchrone à aimant permanent
Puissance max 68 ch
Couple max 400 Nm

Performances

Vitesse maxi :170 km/h
0-100 km/h :10,9 s.

Vitesse maxi :195 km/h
0-100 km/h :11,5 s.

Consommations (L/100km)

Cycle mixte : 4,3
Cycle urbain : 5,0
Cycle extra urbain : 4,2

7,2

Emissions de CO2 (g/km)

Cycle mixte : 104

175

Masse (kg)

1350

1300

Source : lp2i

X) Protocole expérimental

Problème

On sait que lorsque un véhicule roule à vitesse constante,

Pu = 1/2 ρ.V3.S.Cx + Cr .m.g.V + m. a.V et m. a.V = 0

Ce qui est surligné en rouge correspond à la force aérodynamique.

On cherche à connaître l’effet de la variation des facteurs V, S et Cx sur l’énergie fournie au moteur.

Hypothèses

– Étant donné que V est au cube, est-ce-que lorsqu’on double la vitesse, la force aérodynamique est 8 fois plus importante ?

– Quel paramètre influence le plus l’énergie donnée au moteur, S ou Cx ?

Expérimentation

Nous allons faire varier la taille (S) et la forme (Cx) des pâles ainsi que la vitesse de rotation (V) d’une hélice fixée sur l’axe d’un moteur, afin d’observer quelles influences ces paramètres ont sur l’énergie délivrée au moteur afin de garder une vitesse constante.

Est-ce réalisable à notre échelle ?

Pour cela nous allons nous aider de la relation V=R*w qui fait le lien entre vitesse instantanée (V en m/s) et la vitesse angulaire (w en rad/s) par rapport à la distance entre le point et l’axe de rotation (R en mètres). Il faut d’abord que l’on détermine à partir de quelle vitesse la force aérodynamique n’est plus négligeable face à la force de frottement de roulement car Pu = 1/2 ρ.V3.S.Cx + Cr .m.g.V + m. a.V

On sait que m. a.V = 0 car la vitesse sera constante.

Pour déterminer cela nous avons tracé les courbes représentatives de la force aérodynamique et de la force de frottement en fonction de la vitesse. Voilà ce que l’on obtient :

Source : lp2i

Source : lp2i

 

21,52 m/s = 77km/h

Il faudrait donc que notre dispositif dépasse les 77km/h pour qu’il puisse être efficace.

V=Rw donc R=V/w

Selon le site du constructeur de notre moteur, sa vitesse max est de 90tours/min soit 1,5tour/s.

1,5tour correspond à 3Π radian.

donc R = 21,52/3Π = 2,2m

Résultat

Notre protocole expérimentale ne pourra pas être mis en place à notre échelle car il faudrait un rayon d’au moins 2,2m pour atteindre des vitesses supérieur à 77km/h.

XI) Rendement

Le rendement des moteurs est une valeur à prendre en compte car elle correspond à la quantité finale d’énergie à la sortie du moteur par rapport à l’énergie entrante. Un moteur électrique synchrone à aimant permanent peut atteindre un rendement de près de 95 % ce qui signifie qu’il n’y a qu’environ 5 % de perte sous forme de chaleur. Un moteur thermique possède quant à lui un rendement très faible d’environ 35 % et donc des pertes de 65 %. Ceci veut dire que pour avoir la même énergie en sortie de chaque moteur, il ne faudra pas la même quantité d’énergie en entrée pour chacun de ces moteurs. Il faudra 2,7 fois plus d’énergie à l’entrée d’un moteur thermique pour avoir en sortie la même quantité d’énergie que le moteur synchrone à aimant permanent. C’est pourquoi le ingénieurs favorisent cette solution technique, cela leur permet d’avoir moins de perte. De plus, étant donné qu’il y a moins de perte, cela veut dire que le moteur chauffe moins et qu’il n’a pas besoin d’un système de refroidissement important.

Moteur synchrone à aimant permanant http://www.directindustry.fr

Moteur synchrone à aimant permanant http://www.directindustry.fr

Moteur thermique http://www.moteurnature.com

Moteur thermique http://www.moteurnature.com

Conclusion

La hausse du coût des produits pétroliers ainsi que la nécessité impérieuse de réduire les émissions de co2 imposent aux ingénieurs de trouver de nouvelles solutions techniques pour les transports de demain.

Une voiture hybride contient deux sources d’énergie, l’une thermique et l’autre électrique. Le moteur thermique est utilisé lorsque les batteries sont vides, ou quand le moteur électrique ne fournit plus assez de puissance. Comme la voiture hybride consomme moins d’essence, elle est par conséquent moins polluante.

De plus, de nombreux véhicules hybrides, comme la Prius 2 de chez Toyota, grâce à différents systèmes, récupèrent l’énergie normalement perdue pour recharger la batterie du véhicule. Cette Prius 2 est protectrice de l’environnement tout au long de son cycle de vie, lors de sa fabrication, de son utilisation et de son recyclage.

La Prius 2 possède un très bon coefficient de pénétration dans l’air, ce qui va limiter sa consommation d’énergie face aux forces aérodynamiques lorsque l’on atteint des vitesses élevées. Les ingénieurs font variés ces paramètres cités dans cette étude, afin de réduire la consommation d’un véhicule et son émission de CO2, mais le véhicule doit rester performant face à la concurrence des autres produits proposés aux usagers.

Est-ce que l’écologie est vraiment écologique ?

Crises sous un monde base sur le pétrole

Après des années et des années de développement de la technologie, on a construit un monde puissant qui se base sur le pétrole et l’électricité. Dans ces centaines année, on a eu l’un après l’autre le train à vapeur, la voiture à combustion interne, l’avion, etc. et jusqu’au présent grâce au développement de la technologie, on a eu une diversité des moyens de transport, de vélo et de voiture à Airbus 380, on fabrique des machines énormes à satisfaire à des demandes croissantes qu’on ne parle pas des risques environnement et d’humain pendant des années et des années et des problèmes écologiques s’apparaissent peu à peu.

Explosion de Deepwater Horizon L’explosion de Deepwater Horizon En 2010 (Source : Wikipédia )

La nouvelle technologie ?

Plus en plus des gens commencent maintenant à discuter l’énergie propre qui produit une quantité faible de polluants lorsqu’elle est transformée en énergie finale. On se sert de l’énergie éolienne, de l’énergie solaire, de l’énergie hydroélectrique etc pour fabriquer l’énergie électrique et nous en profitent partout dans notre vie. Par exempla la nouvelle technologie : la voiture électrique ZOE.

ZOE

Renault ZOÉ

En 2010,la voiture électrique ZOE de Renault a été présentée pour la première fois au monde. C’est une voiture qui utilise l’énergie électrique chargée dans ses batteries de lithium et une fois lorsqu’elle est chargé son autonomie peux aller jusqu’à 240 km et il nous faut 13s pour atteindre sa vitesse maximal à 130km/h. Il nous semble que c’est une très bonne production de la nouvelle technologie mais en revanche on entend peu de gens qui parle de problème qu’elle puisse apporter.

La gestion de batteries, c’est ce qu’on n’entend presque pas parler. On prend l’exemple de Renault ZOE, la batterie laquelle on achète dans la voiture n’appartient pas aux usages d’après les consignes de Renault, ça veut dire qu’il faut louer la batterie chez Renault. Comme c’est Renault qui géré la gestion de batterie alors qu’on peut se dire : ce n’est plus mon problème ? La réponse est plutôt ”NON”. Renault est le seul constructeur automobile à imposer une location de batteries sur ses voiture électriques donc comment va-t-il faire par rapport à ces milles batteries quand elle ne seront plus marcher avec le temps?

Ce que nous donne à réfléchir

Le recyclage des batterie est un des travaux le plus difficile à faire dans notre vie. Même si le plupart des batteries peuvent être recyclé que personne ne puisse assurer que c’est 100% sécuritaire pour l’environnement. En outre, la fabrication de batteries a besoin des métaux toxique et rares, l’on n’aura pas assez de ces métaux à fabriquer les voitures électriques pour tout le monde, ce sera peut-être une autre façon de ”crise de l’énergie”.

En France, 77. 5% de la production électrique vient des centrales nucléaires et en Allemagne 57. 1% de la production électrique vient des combustibles fossiles et la part des énergies renouvelables pour chacun est 24. 1% de 2013 et 17. 7% en 2014. Le moyen plus utilisé pour fabriquer l’électricité n’est pas assez écologiste et l’utilisation de cet électricité est-il plus écologiste ? On ne sait pas plus que ça, l’utilisation de la nouvelle technologie est encore inquiétante mais aussi potentielle…

Yanjun MA

Les sources citées :

http://www.voiture-electrique-populaire.fr/enjeux/technologie/batteriehttps://fr.wikipedia.org/wiki/Renault_ZOEhttps://fr.wikipedia.org/wiki/Recyclage_des_batterieshttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_Allemagnehttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_France

http://www.voiture-electrique-populaire.fr/enjeux/technologie/batteriehttps://fr.wikipedia.org/wiki/Renault_ZOEhttps://fr.wikipedia.org/wiki/Recyclage_des_batterieshttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_Allemagnehttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_France

http://www.voiture-electrique-populaire.fr/enjeux/technologie/batteriehttps://fr.wikipedia.org/wiki/Renault_ZOEhttps://fr.wikipedia.org/wiki/Recyclage_des_batterieshttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_Allemagnehttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_France

http://www.voiture-electrique-populaire.fr/enjeux/technologie/batteriehttps://fr.wikipedia.org/wiki/Renault_ZOEhttps://fr.wikipedia.org/wiki/Recyclage_des_batterieshttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_Allemagnehttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_France

http://www.voiture-electrique-populaire.fr/enjeux/technologie/batteriehttps://fr.wikipedia.org/wiki/Renault_ZOEhttps://fr.wikipedia.org/wiki/Recyclage_des_batterieshttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_Allemagnehttps://fr.wikipedia.org/wiki/%C3%89lectricit%C3%A9_en_France

 

 

Les vêtements intelligents

Les vêtements intelligents : Une visée médicale et sportive en performance

Permettre à tout sportif de suivre ses performances et organes pendant les activités sportives, alerter des services de secours en temps réel d’un arrêt cardiaque, ou encore signaler la position de vos enfants égarés en temps réel sur son Smartphone grâce à une application mobile ou sur ordinateur, sera probablement possible demain avec l’innovation des textiles. Et cette technologie pourrait « ressusciter » la filière textile en France.

Avec une fibre dite « intelligente », contenant des milliers de micro-capteurs, les individus pourront alors détecter le rythme cardiaque, permettant d’alerter le danger en direct, le taux de glucose d’un diabétique ou encore l’activité cérébrale d’un épileptique. Mais il peut avoir une visée de performance en calculant la vitesse et la distance parcourue de l’individu. Il s’agit d’une fibre constituant une superposition de couches de cuivre de verre, de polymères et d’argent, pouvant être tissée avec la laine ou le coton, et pouvant être résistante et malléable. C’est une équipe de recherche de la Faculté des sciences et du centre d’optique, photonique et laser de l’université Laval au Québec qui à mis au point une telle prouesse technologique, mais qui réfléchis encore au problème de lavage du vêtement, de l’alimentation, et de la connexion sans fil de ces produits. Ces vêtements nécessitent la miniaturisation des capteurs, l’optimisation de leur consommation énergétique et l’intégration dans le tissu des vêtements afin de mesurer au mieux les paramètres physiologiques des sportifs comme la température de leur corps et leur fréquence cardiaque ou physique comme la vitesse, l’accélération et la géolocalisation.

teeshirtblog

image ci dessus : Orange France, Pops by Cityzen Sciences_Visuel_produit c’est le tee shirt que l’entreprise Cytizen à créé, tee-shirt connecté avec l’application.

Un essors de l’industrie française ?

Le textile français pourrait connaître un fort accroissement. En effet, l’entreprise Cityzen a déjà mis au point des tee-shirts intelligents, permettant aux sportifs de surveiller leur rythme cardiaque, ou encore des brassières, et cuissards permettant de plus d’indiquer les parties du corps échauffées. Selon l’article, chaque minute, 42 000 informations de qualité scientifique seront traités, ces données permettront d’optimiser les entraînements de l’utilisateur pour les rendre efficaces, afin d’éviter le surentraînement, la fatigue, les blessures, et d’indiquer les évolutions des performances de l’athlète sur un tableau de bord destiné à l’entraîneur. Une commercialisation est déjà envisagée, car on prévoit 10 millions de vêtements intelligents vendus en 2015 et 26 millions en 2016, ce qui pourrait faire renaître la filière industrielle du textile français, avec, à l’opposé d’autrefois une main d’œuvre peu qualifiée, mais un secteur de haute technologie qui recherche des compétences techniques et scientifiques. Cela créé des nouveaux débouchés pour les ingénieurs, comme dans l’entreprise Cityzen où le recrutement se fait de plus en plus, avec la commercialisation de leurs produits prévue pour la deuxième partie de l’année 2015. C’est un projet soutenu par la France, car il a beaucoup séduit et fait partie des 34 plans d’avenir chargé de sauver l’industrie française, par l’innovation technologique.

teeshirt2

Image ci dessus : Textlad, Smart fabric prototype c’est le tee shirt que l’entreprise Cytizen à créé, tee-shirt connecté avec l’application. Il a été présenté lors de salons.

Un avenir qui promet

Cette technologie donne aussi des possibilités d’évolution, avec des vêtements et tétines chargés de surveiller la santé des bébés, des doudounes, bonnets, et pyjamas contenants des GPS, ou encore des chaussettes mesurant l’impact d’une course sur le pieds.

 teeshirt123

image : jcsatanas, accessoire Iphone et Ipod, ce sont des chaussettes 

Très prochainement, vous aurez peut-être dans vos armoires un tee-shirt, des chaussettes, ou encore bien d’autres nouveautés connectées.

Sources :

Planète Robots n°36

http://www.reussirmavie.net/actudebouchesblog/Les-textiles-intelligents-tissent-de-nouveaux-debouches_a293.html

  https://blogrecherche.wp.mines-telecom.fr/2014/07/28/des-textiles-connectes-a-lhomme-instrumente-par-christian-person-chercheur-a-telecom-bretagne/

Carnet de bord Projet Mini Robot Équipe 2

Lundi 23 mars :

Création du groupe, découverte du projet et de l’avancement des 1S2.

Mercredi 25 mars :

Réalisation d’une ébauche de schéma electrique. (photo à venir) – avancement du montage du robot, placement de la carte Arduino sur le bloc supérieur, placement du boitier de controle des piles.

Lundi 13 avril :

Soudure des fils

Robot et fer à souder

Mercredi 15 avril :

Après la détérioration du matériel par les 1ere S2, Nicolas a du ressouder les fils et recommencer le travail effectué le 13 avril sur le robot. Camille s’est occupé du programme sur Ardublock. Il a réussi à faire fonctionner le robot mis à disposition par le professeur et lui a ajouté des capteurs infrarouge pour faire en sorte que le robot change de direction avant de rentrer en collision avec un autre objet. Victor a appris à souder.

 

11094219_805125322904612_192001671_o

Programmation d’un robot avec Arduino + Ardublock

Mise à jour du 27 février 2016

Je constate aujourd’hui que de plus en plus d’enseignants s’intéressent à Ardublock, mais il faut avoir conscience que ce logiciel est en fin de vie. Il n’est plus maintenu depuis longtemps et presque plus personne ne développe de nouvelles fonctionnalités d’Ardublock.

Depuis maintenant deux ans environ, de nouveaux logiciels de programmation ont été développés, la plupart à partir de Blockly conçu spécialement par Google pour faciliter justement le développement de ce type de logiciels pédagogiques. On trouve aujourd’hui des logiciels capables de remplacer avantageusement Ardublock. J’ai choisi d’utiliser Blockly Arduino qui a entre autre l’avantage de pouvoir facilement s’adapter à mes besoins pédagogiques. J’ai rédigé un article qui vous expliquera plus précisément les avantages de Blockly Arduino par rapport à Ardublock, ainsi que les points à améliorer prochainement.

La suite de cet article date d’acril 2015 : considérer qu’aujourd’hui Ardublock peut avantageusement être remplacé par Blockly Arduino !

Moteurs Romeo + capteurs 090415 P1Moteurs Romeo + capteurs 090415 P2bMoteurs Romeo + capteurs 090415 P3

Compte rendu de l’expérimentation sur le capteur de position (fin de course) de l’imprimante 3d Tobeca 2

Compte rendu de l’expérimentation sur le capteur de position (fin de course) de l’imprimante 3d Tobeca 2

IMG_20150209_114421

figure 1

 

Les mesures aux bornes du capteur seul :

Avant d’effectuer nos mesures nous avons réalisé un schéma de câblage

Schema de cablage

figure 2

 

D’après nos mesures aux bornes du capteur nous avons pu interpréter les chiffres relevés dans un tableau. Ces mesures ont pu être relevées grâce à un Multimètre.

Position levier U (V) R (Ω) Modélisation capteur entre c et NC
Relâché 0 00.5 Circuit ferméContact fermé au repos
Enfoncé Pas stable (en l’air) OL = R˃ 99 MΩ Circuit ouvertContact ouvert en position travail

 

Multimètre :

Il génère un courant I (avec son alim)

Il mesure I (A) et U (V)

Il calcul et affiche R = U÷I

OL = Overload = dépassement de la capacité de mesure c’est-à-dire R ˃ 99 MΩ

 

Puis on mesure U (t) avec un oscilloscope

Connecteur BNC

On observe un signal avec une période t = 20 ms soit une fréquence F = 1÷T = 1÷10-³ = 50 Hz

  • Schéma électrique du capteur dans les deux positions entre C et NC
schema electrique

figure 3

 

  • Schéma électrique du capteur entre C et NO
schema electrique enrtre c et no

figure 4

 

  • Schéma électrique équivalent du capteur avec ses 3 bornes.

 

schema electrique equivalent avec ses 3 bornes

figure 5

 

 

last

figure 6

 

Mesures sur le capteur sur l’imprimante 3D Tobeca :

schema mesures impri

figure 7

 

Nous allons mesurer la tension U (V) aux bornes du capteur fin de course / image de la position (fin de course atteint au pas).

 

 

  • Schéma de câblage
schema de cablage 3)

figure 8

 

 

 

  • Tableau de mesures

 

Etat levier U = FDC (V) Etat du contact, modélisation
Relâché 0 Contact fermé FDC = 0V car il est relié à la masse par le contact
Enfoncé 4.7 Contact ouvert

 

  • Modélisation du comportement
modelisation comportement

figure 9

 

Cette résistance R permet de ne pas avoir FDC en l’air quand le contact est ouvert. Elle tire FDC au plus de la lim. On l’appelle résistance de tirage au plus (pull up).

 

imprimante bornes

figure 10

Chronogramme

chronogramme

figure 11

 

IMG_20150211_111828

figure 12

 

rebond

figure 13

 

Conclusion :

Un microrupteur type « fin de course » est un interrupteur utilisé pour les capteurs de contacts, pour les fins de courses. Il est équivalent à un interrupteur à trois positions.

Comme on a dit précédemment l’interrupteur est constitué de 3 trois pattes :

  • Com (pour Commun)
  • NC (pour Normaly Closed)
  • NO (pour Normaly Open)

La patte Com est utilisée dans tous les cas, mais il faut choisir une seconde patte pour avoir un circuit totalement complet. Si on choisit No, on aura un circuit ouvert quand on ne pressera pas sur le poussoir et avec Nc le contraire.

Lors de certain changement de position, le matériaux rebondit ce qui crée des interférences. (voir figure 11)

Mesures sur un circuit de TEST :

 

Schéma de câblage :

4) mesures sur un circuit

figure 14

 

4) mesures sur un circuit 2

figure 15

 

Après avoir mis en œuvre le circuit sur une plaque d’essai (voir photo) nous avons relevez des mesures que nous avons mis dans un tableau

IMG_20150311_104416

figure 16

 

Position levier Modélisation du bouton U (V)
Relâché Contact ferméCircuit fermé au repos 0
Enfoncé Contact ouvertCircuit ouvert en position travail 5.52

 

Chronogramme :

4) chronogramme

figure 17

IMG_20150311_112001

figure 18

 

A partir de ce chronogramme nous pouvons dire que la résistance monte le signal donc on peut affirmer que c’est une résistance dite (pull up). Et dire que le circuit et normalement ouvert comme nous le montre le résultat du tableau.

Schéma électrique :

  • Structure réelle du circuit :
structure reelle

figure 19

 

 

  • Schéma électrique à partir de la structure réelle du circuit :
4) schema elctrique

figure 20

 

 

6.5.5

Schéma de câblage :

6.5.5 schema de cablage

figure 21

 

Servomoteur :

6.5.5 servomoteur

figure 22

 

 

IMG_20150316_115929

figure 23

 

 

Algorithme :

6.5.6 algorithme

figure 24

 

 

Programmation graphique avec Arduino et Ardublock au lycée

Mise à jour du 22 février 2016

Cet article date de novembre 2013, une éternité dans le monde de l’informatique. Je constate aujourd’hui que de plus en plus d’enseignants s’intéressent Arduino et à Ardublock, mais il faut avoir conscience que le logiciel Ardublock est en fin de vie. Il n’est plus maintenu depuis longtemps et pratiquement plus personne ne développe de nouvelles fonctionnalités d’Ardublock.

Depuis maintenant deux ans environ, de nouveaux logiciels de programmation ont été développés, la plupart à partir de Blockly conçu spécialement par Google pour faciliter justement le développement de ce type de logiciels pédagogiques. On trouve aujourd’hui des logiciels capables de remplacer avantageusement Ardublock. J’ai choisi d’utiliser Blockly Arduino qui a entre autre l’avantage de pouvoir facilement s’adapter à mes besoins pédagogiques. J’ai rédigé un article qui vous expliquera plus précisément les avantages de Blockly Arduino par rapport à Ardublock, ainsi que les points à améliorer prochainement.

La suite de cet article date de novembre 2013 : considérer qu’aujourd’hui Ardublock peut avantageusement être remplacé par Blockly Arduino !

1. Arduino : c’est quoi ?

Arduino est le

En novembre 2013 j’avais publié un article sur la “succes story” Arduino et je m’étais interrogé sur ce qu’on pouvait en faire comparé à d’autres solutions concurrentes. A l’époque je cherchais des outils pour programmer graphiquement en Technologie au collège et je venais de découvrir Ardubock qui me semblait très prometteur. J’ai rapidement testé Arduino + Ardublock avec mes élèves au collège mais aussi au lycée, en Sciences de l’Ingénieur (1ère et Term SI). J’ai commencé par utiliser une carte Arduino Leonardo avec une plaque d’essai et des fils “volants”. J’ai essayé de consacrer un peu de temps assez régulièrement pour mieux exploiter les possibilités de ce couple Arduino + Ardublock avec le matériel disponible sur le marché. J’ai essayé aussi de développer des solutions plus adaptées à mes besoins pédagogiques.

Aujourd’hui le temps me manque toujours et je n’ai pas encore abouti, mais j’avance. Une réunion avec des collègues de Technologie collège m’a incité à prendre le temps d’écrire cet article pour essayer de faire le point, mais aussi pour partager mon expérience avec d’autres collègues, ici dans la Vienne, ou plus largement sur Internet.

Arduino et Ardublock au lycée

Arduino est à la fois un type de cartes électroniques programmables et un logiciel qui permet de travailler avec ces cartes. En plus d’être libre et gratuit, ce logiciel a le gros avantage d’être devenu un standard mondial sur lequel une communauté très large développe rapidement de nouvelles applications, de nouveaux matériels et logiciels, notamment des “shields” qui sont des cartes d’extension que l’on connecte directement sur une carte Arduino, … le tout sous licences open hardware et open software (matériel et logiciels libres). Le matériel compatible Arduino est fabriqué aujourd’hui en grande série et distribué à des prix de plus en plus bas par de nombreux fournisseurs.

Le logiciel Arduino a cependant le gros inconvénient de nécessiter une programmation en langage C. Son usage est donc hors programme, aussi bien au collège qu’au lycée. Le logiciel Ardublock est un logiciel libre et gratuit qui permet d’ajouter une interface de programmation graphique au logiciel Arduino. C’est un plugin Java qui convertit un programme graphique en langage C puis qui utilise Arduino pour la compilation (traduction en langage machine), la programmation USB, les interfaces de communication, … La syntaxe des programmes utilise des blocs qui s’emboîte intutivement comme des pièces d’un puzzle (syntaxe appelée “openblocs” utilisée également par Google dans le logiciel AppInventor qui permet le développement d’applications Androïd, même au collège). C’est très simple et ça limite fortement les sources d’erreurs. Ardublock est suffisamment simple et performant pour être utilisé aussi bien au collège qu’au lycée. Il est en développement constant depuis quelques années par une communauté très active à l’échelle mondiale mais reste encore assez peu utilisé, notamment dans l’éducation nationale. Je pense personnellement que Arduino + Ardublock pourrait devenir à moindre frais une solution intéressante dans de nombreux établissements.

Interface graphique d’Ardublock

L’interface graphique d’Ardublock ne possède que 6 boutons (et non pas 6 menus !) situés sur un bandeau en haut de l’interface : difficile de faire plus simple !

Le bouton “Téléverser vers l’Arduino” lance la compilation et upload le programme dans la mémoire de programme de la carte Arduino.

Le bouton “Moniteur série” permet d’échanger des données entre la carte Arduino et une fenêtre de l’écran, par exemple pour voir l’évolution d’un capteur ou d’une commande, pendant l’exécution du programme. Les données transitent par le câble USB (de manière bidirectionnelle). Cela remplace avantageusement l’écran LCD qu’on trouve habituellement sur les cartes de développement.

L'interface graphique d'Ardublock ne possède que 6 boutons (et non pas 6 menus) : difficile de faire plus simple (Source : Collège Jean Macé)

L’interface graphique d’Ardublock ne possède que 6 boutons (et non pas 6 menus) : difficile de faire plus simple (Source : LP2I)

Une liste de librairies situées à gauche avec des boutons colorés permettent d’accéder à des blocs que l’on sélectionne et dépose sur l’espace de travail (cliquer / déposer) situé à droite, pour écrire le programme. Les librairies de la partie inférieure (en-dessous de blocs de code) correspondent à des blocs conçus pour des modules spécifiques, ceux d’un fabricant donnés par exemple. J’ai rarement vu un intérêt à ces dernières librairies.

On peut sélectionner le bloc correspondant à la structure de contrôle souhaitée : Boucle faire ..., Si ... alors ..., Tant que ... (Source : Collège Jean Macé)

On peut sélectionner le bloc correspondant à la structure de contrôle souhaitée : Boucle faire …, Si … alors …, Tant que … La qualité de la traduction varie en fonction des versions. Des sous-programmes peuvent être réalisés (blocs non visibles sur cette image). (Source : LP2I)

 

Des librairies contiennent des blocs prédéfinis à sélectionner, comme ici les opérateurs mathématiques (Source : Collège Jean Macé)

Ici les opérateurs mathématiques. On ajoutera les blocs correspondant aux opérandes. (Source : LP2I)

Interface graphique d’Ardublock, avec un programme pour faire clignoter une LED sur la broche 13. Des commentaires ont été ajoutés, ici en jaune pâle (ils peuvent être masqués éventuellement). Cliquer sur l’image pour zoomer. (Source : LP2I)

Les blocs s’emboitent comme des pièces de puzzle de manière à empêcher la plupart des erreurs de syntaxe. Le programme ressemble alors plus à un algorithme qu’à un algorigramme. Cette écriture a l’avantage d’être simple : plus de traits dans tous les sens. L’écriture reste assez compacte. Déplacer ou copier des blocs se fait très simplement. Pour supprimer des blocs, on les glisse en dehors de l’espace de travail, tout simplement. De nombreux blocs sont éditables. On peut facilement changer un opérateur sans changer de bloc par exemple.

LDR + Led +BP EF V2

Autre exemple de programme écrit avec Ardublock : commande de la sortie 10 (lampe par exemple) à partir d’un capteur de lumière (entrée 5 mémorisée dans la variable Lum) avec deux seuils (< 500 ou > 600) et/ou de l’entrée 12 (bouton poussoir par exemple). Cliquer sur l’image pour zoomer. (Source : LP2I)

 

Le matériel de base pour utiliser Arduino au collège

La carte Arduino de base disponible actuellement s’appelle l’Arduino Leonardo (optimisée par rapport aux précédentes cartes Arduino Uno). Elle est amplement suffisante pour gérer la plupart des projets que nous menons au collège : 20 E/S dont 6 analogiques et 7 PWM, 32 Ko de mémoire Flash, … Elle coûte environ 20 € TTC. Un câble micro USB standard (celui de votre smartphone par exemple) suffit pour l’alimenter, la programmer, communiquer avec le PC, … Une alimentation 7 à 12 V est également possible par une entrée coaxiale (utile pour alimenter des cartes d’extension de plus forte puissance).

Carte Arduino Leonardo (Source : arduino.cc)

Cette carte Arduino Leonardo est disponible chez plusieurs fournisseurs (publicité involontaire) :

Présentation de la carte Arduino Leonardo sur le site officiel d’Arduino.
Chez Gotronic (21,50 € TTC le 18/01/15)
Chez Lextronic (19,74 € TTC le 18/01/15)
Chez Semageek (20,95 € TTC le 18/01/15)

Il existe des variantes de cette carte Arduino Leonardo. J’apprécie celle développée par DF Robot qui utilise des connecteurs de couleurs et qui a ajouté un connecteur qui permet d’ajouter notamment un module Bluetooth, tout en étant moins cher que la version de base (18 € TTC chez Gotronic le 18/1/15) :

Carte Arduino Leonardo DFRobot DFR0221 (Source : dfrobot.com)

Carte Arduino Leonardo DFRobot DFR0221.
Elle est disponible chez plusieurs fournisseurs (publicité involontaire) :
Chez Gotronic.fr (18 € TTC le 18/01/15)
Chez Zartronic (19 € TTC le 18/01/15)
Chez RobotShop (18,49 € TTC le 18/01/15)

Comment s’adapter à l’aspect minimaliste de la carte Arduino Leonardo

Cette carte Arduino Leonardo a deux inconvénients essentiellement pour moi.

– La connectique pour les entrées/sorties se limite à des barrettes femelles au pas de 2,54mm. On peut ainsi connecter directement des cartes d’extension (shields) : cette modularité est une des raisons du succès des cartes Arduino. On peut notamment ajouter une carte d’extension pour avoir une connectique plus fournie. Personnellement j’ai retenue cette carte d’interface d’entrée/sortie qui se connecte directement sur la carte Arduino Leonardo :
. Carte d’extension (shield) d’entrée/sortie DFRobot DFR0625 V7

La carte d’extension (shield) d’entrée/sortie DFRobot DFR0625 V7 (Source : dfrobot.com)

Broche de la carte d’extension d’entrées/sorties DFRobot DFR0625 V7 (Source : dfrobot.com)

Présentation de la carte d’extension (shield) d’entrée/sortie DFRobot DFR0625 V7 sur le site officiel
Attention : bien choisir la version 7 dont le câblage est différent des précédentes versions.
Disponible chez plusieurs fournisseurs à partir de 14 € TTC (pub !) :
Chez Gotronic (17,40 € TTC le 18/01/15)
Chez Zartronic (14 € TTC le 18/01/15)
Chez l’Impulsion (14,2 € TTC le 18/01/15)

– La carte Arduino Leonardo a été conçu pour ne contenir que le minimum nécessaire pour programmer un microcontrôleur. C’est là encore une des clés du succès de ces cartes conçues pour des étudiants ou des bricoleurs peu fortunés, mais en tant qu’enseignant, j’aurais bien aimé une carte “tout en un” qui contient quelques fonctions supplémentaires de base pour faire de petites activités pédagogiques avec cette carte : 1 ou 2 boutons poussoirs, 1 ou 2 LEDs (il y en a une reliée à la broche 13 sur les cartes Arduino), au moins un petit capteur analogique (une photorésistance, un capteur de température, …), au moins une petite interface de puissance pour piloter directement un actionneur, … Je suis en train de développer une carte d’extension qui répondrait à ce besoin, mais ce projet n’avance pas au rythme ou je le souhaiterais. En attendant je me contente de la carte d’extension DFR0625 V7 de DFRobot ou j’utilise d’autres cartes comme celles-présentées ci-dessous.

Autres cartes Arduino et autres cartes d’extension pour piloter des moteurs

– La carte Arduino Romeo DFR0225 V2
Cette carte Arduino est basée sur la carte Arduino Leonardo. Elle coûte à peu près 2 fois plus cher que la carte Arduino Leonardo de DFRobot mais elle intègre la connectique pour les entrées/sorties ainsi qu’une interface pour deux moteurs (mais avec le circuit L298 qui est un peu dépassé). Elle se suffit donc à elle même.

Carte Arduino Romeo DFR0225 V2 : basée sur la carte Arduino Leonardo elle intègre des connecteurs d’entrées/sorties, une interface de puissance pour 2 moteurs, … (Source : dfrobot.com)

Brochage de la carte Arduino Romeo DFR0225 V2 (source : dfrobot.com)

Présentation de la carte Romeo sur le site DFRobot.
Carte Arduino Romeo chez Gotronic (36,50 € TTC le 18/01/15)
Carte Arduino Romeo chez Zartronic (35,00 € TTC le 18/01/15)

– Carte d’extension Pololu DRV8835 pour piloter 2 moteurs
Cette carte est très utile pour faire un petit robot pas cher. Cette petite carte d’extension (shield) se connecte directement sur une carte Arduino comme la Leonardo par exemple. On peut directement brancher chaque moteur sur les borniers à vis. Elle est performante (2V à 11V, 1.2A DC, transistors MOS, PWM à 250 kHz, …), très simple d’emploi, bien documentée, et très peu cher (6€ TTC chez exp-tech.de) mais encore peu diffusée. Elle peut aussi être utilisée avec la carte Arduino Leonardo associée à la carte d’extension (shield) d’entrée/sortie DFRobot DFR0625 V7 présentée plus haut.

Carte d’extension Pololu DRV8835 (verte) montée sur une carte Arduino Uno (bleue) (Source : exp-tech.de)

Présentation de la carte d’extension Pololu DRV8835 chez exp-tech.de (6 € TTC le 18/01/15)
Version miniature sans bornier à vis chez exp-tech.de (4,20 € TTC le 18/01/15)

 

Installation d’Arduino

La dernière version d’Arduino est disponible ici (version 1.6.1 au 18/03/15).

Installation des drivers Arduino

Il suffit de brancher en USB une carte Arduino sur le PC qui installera les drivers (3).

“Installation” d’Ardublock

Ardublock n’est qu’un plugin Java d’Arduino. C’est une application Java qui ne nécessite aucune installation. On peut donc l’utiliser sans Arduino, sans les droits administrateur, pour développer un programme de manière graphique. Mais si on veut compiler le programme et le téléverser (uploader) vers une carte Arduino (pour l’exécuter), il faut intégrer Ardublock au logiciel Arduino installé au préalable sur un PC (ou un MAC, …). La solution que j’utilise est la suivante :
Après avoir installé Arduino, créer dans le dossier Program Files (x86) / Arduino / Tools, l’arborescence “ArduBlockTool / tool” puis coller dans “tool” l’application java d’Ardublock (fichier avec l’extension .jar).

Sur le blog officiel d’Ardublock (que je trouve assez peu intéressant pour ma part), les nouvelles versions ne sont pas diffusées car elles sont considérées comme des versions béta depuis le 12/07/2013 ! Je conseille donc de choisir une version béta récente d’Ardublock sur le site du projet en cours de développement :
http://sourceforge.net/projects/ardublock/files/

Personnellement j’aime bien la version du 04/07/2014 (Notamment parce que certains blocs sont mieux classés dans les bibliothèques, comparé à la version 28 d’aout 2014. Cette version du 4 juillet à aussi l’avantage de permettre une programmation multitâche avec les blocs Scoops). J’ai intégré cette version du 04/07/2014 dans le fichier ci-dessous que vous pouvez directement décompresser et coller dans le dossier “Program Files (x86) / Arduino / Tools”. Rien d’autre à faire !

ArduBlockTool.zip (à décompresser et à coller dans “Program Files (x86) / Arduino / Tools”).

Arborescence Arduino

Arborescence Arduino pour l’installation du plugin Ardublock (Source : LP2I)

 

Mise en œuvre d’une carte Arduino avec le logiciel Arduino (+ Ardublock)

1. Connecter la carte Arduino à l’ordinateur avec un câble USB / mico USB.
2. Ouvrir le programme Arduino (raccourci sur le bureau).
3. Dans le menu “Outils” sélectionner : Type de carte / Arduino Leonardo.
4. Dans le menu “Outils”, sélectionner le Port série correspondant à la carte Arduino. C’est normalement le dernier avec la chiffre le plus élevé (il est possible de le vérifier dans le gestionnaire de périphériques).
5. Dans le menu “Outils” sélectionner Ardublock.

Test et modifications de quelques programmes fournis

1. Copier le répertoire contenant les programmes à tester ou à modifier, dans le répertoire de travail de votre choix.
Quelques exemples de programmes sont disponibles dans le dossier ci-dessous (à décompresser) :
Prog Ardublock 18_01_15.zip
D’autres exemples de programmes seront fournis prochainement.
2. Dans Ardublock, cliquer sur “Ouvrir” puis sélectionner le premier programme à tester, Prog 1, dans votre répertoire de travail.
3. Cliquer sur “Téléverser vers l’Arduino” pour générer le programme (compilation) et l’envoyer dans la mémoire du processeur de la carte électronique programmable.
Remarque l’avancement de la compilation et du téléversement ne sont visibles que dans la fenêtre d’Arduino qui peut être regardée à cette occasion.
L’exécution se lance ensuite automatiquement. Le PC peut éventuellement être déconnecté, à condition de conserver une alimentation (USB ou coaxiale).
4. Observer le fonctionnement obtenu et comparer avec le fonctionnement souhaité.
5. Modifier le programme de manière à obtenir le fonctionnement souhaité.
Dans le programme n°1 fournis, modifier les durées lorsque la Led est allumée ou éteinte : cliquer sur la valeur à modifier, la modifier puis taper sur Entrer. Enregistrer éventuellement (bouton Enregistrer).
6. Tester à nouveau le programme en cliquant sur “Téléverser vers l’Arduino”. Modifier à nouveau le programme si nécessaire.

Interface graphique d’Ardublock, avec le programme n°1 qui permet de faire clignoter une LED sur la broche 13. Des commentaires ont été ajoutés, ici en jaune pâle (ils peuvent être masqués éventuellement (Source : LP2I)

 

Programme n°2 qui permet de piloter un servomoteur à rotation continue en fonction du niveau d’un capteur infra-rouge (représentatif d’un capteur de vide d’un aspirateur robot). (Source : LP2I)

A suivre !

Un autre exemple de programme (à compléter).