Skip to main content

Groupe B3

GROUPE B3

CMI PHYSIQUE-B

Leila Lazzem

Sacha Ferry 

Milo Reiss Ramdani Medhurst

1ERE1 ERE SEANCE 

Lors de cette 1ère séance au fablab, notre responsable d'UE monsieur Vincent Dupuis nous a expliqué les origines et l'histoire du fablab, le 1er étant née au MIT, à l'initiative de Neil Gershenfeld, il a notamment créer la charte des fablabs dans laquelle on peut retrouver les valeurs que tous les fablabs véhiculent. Celles-ci le partage et l'accessibilité afin de permettre à n'importe qui de créer presque n'importe quoi et d'avoir accès a des machines de pointe à la seule condition de documenter précisément la réalisation de chaque projet, afin de faciliter sa réalisation par tout ceux qui le voudrait.

Ils nous a ensuite expliqué l'importance du Wiki (nous avons compris qu'il est très important de documenter tout ce que nous allons réaliser), comment aller se dérouler l'UE, avant de nous faire visiter les différentes salles du fablab et le matériel qu'elles abritent , notamment la salle des imprimantes 3d, la salle des découpeuses laser (pour plastiques et pour métaux avec découpeuses laser, fil chaud et jet d'eau à très haute pression), la salle électronique ainsi que la salle de menuiserie.

Les machines que nous allons principalement utiliser et que nous allons apprendre à utiliser sont les imprimantes 3d et les découpeuses lasers

Nous avons ensuite pu commencer à chercher des idées pour le projet que nous allons réaliser lors de ces 10 séances au fablab, notamment en explorant les capteurs en tout genre mis à notre disposition.

2EME2 EME SEANCE 

Lors de cette séance, nous avons pu être formé à l'utilisation de 3 logiciels en opensource de modélisation et dessin numérique : ces 3 logiciels étant :

  • Inkscape pour la modélisation en deux dimensions. 
  • OpenScad pour la modélisation en 3 dimensions. 
  • Freescad pour la modélisation en 3 dimensions.

INKSCAPE

Ce logiciel de modélisation 2d est principalement utilisé pour réaliser des plans utilisable par une découpeuse laser.

Notre professeur nous a donc appris les bases de ce logiciel, avant de nous donner comme consigne de réaliser un rectangle dans lequel sont percés 4 cercles de rayon 10 cm situé à 15 cm des bord du rectangle le plus proche.

IMG_7609 2.jpeg

Voici donc ce fameux rectangle. A noter que la couleur rouge du trait permet à la machine de savoir qu'il faut découper le matériau suivant le trait.

OPENSCAD

Ce logiciel de modélisation en 3d est utilisé pour créer des plans utilisables par des imprimantes 3d. ce logiciel est basé sur l'utilisation du C++ (un langage informatique) pour coder des formes plus ou moins complexes, nous avons donc appris les bases de ce logiciel, et notamment nous avons appris l'existence du site CheatSheet d'OpenScad, recensant toute les commandes et informations nécessaire à la création de presque n'importe quelles formes, simples ou complexes.

Nous avons ainsi réalisé un cube percé sur chaque axe du plan par un cylindre, lequel est ensuite enlevé à la structure, nous laissant avec ce résultat : 

IMG_7608.jpeg

FREESCAD

Le dernier logiciel que nous avons appris à utilisé est Freescad un logiciel, de modélisation 3D paramétrique, qui contrairement à Openscad, se base sur l'utilisation de la souris pour modéliser, modifier et interagir avec la forme que l'on cherche à créer.

Nous avons du réaliser le même travail que pour Openscad, mais en utilisant ici directement notre souris et le logiciel en lui même pour la modélisation :

IMG_7610.jpeg


La séance c'est fini sur la démonstration par une fabmanager de l'utilisation d'une imprimante 3d, de l'importation du plan jusqu'à l'impression, en passant par la formatation du fichier, l'ajout des supports pour la structure, le choix du matériau pour l'impression, la vérification du bon fonctionnement de l'imprimante et l'export des fichiers vers l'imprimante.

La fabmanager a ensuite pu nous montrer le fonctionnement des découpeuses laser, et toutes les étapes nécessaires à leur utilisation, notamment le calibrage et l'import des fichiers.

IMG_7611.jpeg

 

IMG_7611.jpeg3 EME SEANCE:

 

 

 

4 EME SEANCE:

PROJET:

Nous avons pour projet de réaliser un appareil capable de détecter la hauteur par rapport au sol et de l'afficher sur un écran LED. Cet appareil pourrait être très utile dans le cadre d'une activité comme l'alpinisme ou l'escalade de montagne ainsi que pour les pilotes d'avion . En effet, les vols  à très hautes altitudes peuvent être très dangereux . La raison principale est que à haute altitude il y a moins d'air, donc moins de résistance à l'air. À mesure que l'avion s'élève dans l'atmosphère, la quantité d'oxygène disponible à l'extérieur diminue jusqu'au point où elle n'est plus suffisante pour assurer une respiration efficace. Les pilotes risquent donc l'asphyxie. 

Concernant le capteur, nous avons deux idées principales: soit d'utiliser un laser afin de mesurer la distance au sol, soit un d'utiliser un capteur de pression atmosphérique qui nous permettra d'associer la pression de l'air à l'altitude.

Chacun de ces capteurs présentent des avantages et inconvénients que nous détailleront ci-dessous:

Capteur Laser: 
3e stockeretd'executer
Avantages Inconvénients 
  • La lumière laser fournit un petit point lumineux condensé, qui est visible même de loin. Ainsi, il est plus facile de bien ajuster le détecteur et de détecter sûrement les petites pièces sur de longues distances. 

  • La lumière laser focalisée est très riche en énergie avec à la clé une détection fiable de surfaces très variées, même en présence de lumière parasite. 

  • un alignement plus facile, une plus grande précision.



 

3EME SEANCE 

 

 

 

 

 

La
séance
    de
  • Fablab

    L’angle a présenté aux groupes du CMI physique la carte arduino. Une carte arduino est un outil essentiel lorsd’inclinaison de la créationpersonne d'objetsportant électroniques.le Ildispositif estpeut constituétotalement d'fausser le résultat.

  • Si il y’a un microcontrolleurobstacle parmisur d'autresle composantstrajet quidu luilaser, permettentle decapteur raccorderva desseulement entréesmesurer la distance entre la personne et sortiesl’obstacle.

    --
  • Afin
de
un

IMG_6931.PNG

Nous

aétéundesrésistances,des
Avantages fourni: Inconvénients breadboard,
fils,
    des
  • Multifonctions: cablesmesure pour brancher a notre ordinateur ainsi qu'un arduino. Notre mission pour tester si notre arduino marchait était d'executer le programme "blink" qui fait clignoterà la LEDfois présentela surpression l'arduino.atmosphérique, Grace aux cables fournies qui peuvent connecter l'arduino a notre ordinateur, nous avons pu téléverser le programme blink suivant:

    void setup() {


      pinMode(LED_BUILTIN, OUTPUT);
    }

    void loop() {
      digitalWrite(LED_BUILTIN, HIGH);  
      delay(1000);                      
      digitalWrite(LED_BUILTIN, LOW);   
      delay(1000);                     
    }

    IMG_6929.PNG

    Apres avoir vérifié que notre arduino marchait nous avons procédé a une utilisation plus concrete de l'arduino: La mesure d'un facteur physique. En effet, nous avons pu, en branchant un capteur d'humidité et dela température a notre arduino mesuré a tout instantet l'humidité.

  • peut-être utilisé pendant les expériences, les voyages etc..
  • Facile à utiliser 
  • Très précis
  • Hautes résolutions pour la pression et la température
  • Pression atmosphérique affectée par l'altitude et la pression 
  • Une haute humidité peut affecter le capteur et donner de notrefausses environnement.mesures par la suite.
AvantagesInconvénients 
  • Capteur très utilisé 

  • Renseigne sur la localisation de la personne portant l'équipement ce qui permet de déterminer l’altitude par la suite.

  • Un capteur pas du tout précis qui est perturbé généralement par les bâtiments ou par toute autre source dans la nature.

  • Ne se comporte pas comme les GPS qu’on retrouve dans nos téléphones vu que ceux-ci sont très précis grâce aux bornes télécom.

  • N’est pas utilisé en intérieur mais seulement en extérieur.

Après avoir comparé nos différents capteurs, on a fini par choisir le capteur baromètre BME 280 car celui-ci est multifonctions c'est-à-dire qu'il nous donne la température, la pression et l'humidité en une seule mesure.D'autre part, ce capteur a une consommation d'énergie très réduite, des taux de mesures plus élevés et des filtres contre les interférences environnementales.

LeDans codeun utilisé

second


temps,
#includenous "DHT.h"avons //choisi Definitles lacomposants brochedont on aura besoin afin de l'Arduinomettre suren laquelleplace lanotre //projet:

broche
    DATA
  • Capteur de distance
  • Microcontrôleur : un microcontrôleur pour traiter les données provenant du capteur estet relieeles #defineafficher DHTPINsur 2l'écran //LED. DefinitDes microcontrôleurs comme Arduino ou Raspberry Pi sont souvent utilisés dans ce type de projet en raison de leur polyvalence et de leur facilité d'utilisation.

  • Écran LED : Pour afficher la hauteur détectée, on peut utiliser un petit écran LED. Vous pouvez opter pour un écran à matrice de points ou un écran à sept segments, en fonction de la précision de l'affichage que vous souhaitez et de vos préférences en termes de design.

  • Alimentation électrique : Assurez-vous d'avoir une source d'alimentation électrique adéquate pour alimenter votre dispositif, que ce soit à l'aide de piles, d'une batterie rechargeable ou d'une alimentation secteur.

  • Boîtier et composants de montage :on aura besoin d'un boîtier pour abriter tous les composants de votre appareil, ainsi que des composants de montage.

Protocole Expérimental:
  • Sélectionnez votre capteur de distance : Choisissez le type de capteur utilisede #definedistance DHTTYPEqui DHT11convient //le Declaremieux à vos besoins en termes de portée, de précision et de budget.

  • Configurez votre microcontrôleur : Connectez le capteur de distance au microcontrôleur et programmez-le pour lire les données du capteur.

  • Programmation : Écrivez un objetcode depour typevotre DHTmicrocontrôleur //qui Ilprendra fautles passer en parametre du constructeur // de l'objet la broche et le type de capteur DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); // Initialise la capteur DHT11 dht.begin(); } void loop() { // Recupere la temperature et l'humiditelectures du capteur de distance et l'afficheles //affichera sur l'écran LED.

  • Montage et assemblage : Montez tous les composants dans votre boîtier, en vous assurant que le moniteurcapteur serieest Serial.println("Temperaturecorrectement =positionné "pour +détecter String(dht.readTemperature())+"la °C");hauteur Serial.println("Humiditepar =rapport "au +sol.

    String(dht.readHumidity())+"
  • %"); // Attend 10 secondes avant de reboucler delay(10000); }
  • Test IMG_6928.PNGet débogage : Testez votre appareil pour vous assurer qu'il fonctionne correctement.

  • Finalisation : Une fois que votre appareil fonctionne correctement, finalisez le boîtier et assurez-vous que tout est sécurisé et prêt à être utilisé dans des conditions réelles.

  • 5 EME SEANCE: