ENIB 2022 - groupe B : High with the Mushroom

De Les Fabriques du Ponant
Aller à : navigation, rechercher

photo de l'équipe

Equipe HWTM.jpg

Que fait ce projet ?

Notre projet consiste en la réalisation d'un manège de type "chaises volantes" à l'effigie d'un champignon.

Des chaises sont attachées au chapeau du champignon, et un moteur vient en faire tourner le tronc. La force centrifuge permet de faire "voler" les chaises. Notre manège est agrémenté de LEDs et d'un socle personnalisé, réalisé à l'aide de la découpeuse laser.

Notre projet est contrôlé à l'aide d'une carte arduino cachée dans le socle.

Voici le croquis de notre projet :

Liste des composants

  • Arduino
  • Moteur jaune
  • Interrupteur
  • Ruban LED
  • Structure de champignon (DIY avec un bol en plastique, un rouleau de sopalin, une baguette en bois pour l'axe, de la pâte à modeler et de la peinture)
  • Chaises (Réalisées à l'aide du stylo 3D) attachées avec des ficelles
  • Joint (Réalisé au stylo 3D) pour connecter l'axe du tronc avec le moteur
  • Fils électriques
  • Socle en bois réalisé sur mesure et personnalisé à l'aide de la découpeuse laser
  • Roue

Comment faire votre propre High in the Mushroom ?

Le socle

Voici le fichier que la découpeuse laser a découpé. Nous y avons inscrit nos prénoms respectifs que vous pouvez évidemment modifier.

Les chaises

Nous avons réalisé les chaises à l'aide du stylo 3D. Voici le patron que nous avons suivi :

Structure

Le chapeau du champignon a été réalisé à l'aide d'un bol en plastique que nous avons trouvé. Nous l'avons "lissé" grâce à de la pâte à modeler puis nous l'avons peint à la peinture acrylique pour lui donner l'apparence d'un champignon.

A l'aide de carton, nous avons créé un couvercle avec un cercle en son centre pour recouvrir le bol, nous l'avons collé au bol à l'aide du pistolet à colle.

Nous avons attaché les chaises au bol en percant des petits trous et en faisant des noeuds avec de la ficelle. Pour un aspect plus esthétique, nous avons recouvert le carton de coton.

Le tronc est constitué d'un rouleau d'essuie-tout rigide. Nous l'avons peint en blanc pour évoquer le tronc du champignon. Nous avons collé le tronc à une roue (grâce au pistolet à colle) qui est entrainée par le moteur.

Assemblage

Nous avons accroché le moteur à l'intérieur du socle (sur le haut de ce dernier) grâce à un boitier sur mesure construit à l'aide du stylo 3D.

La partie tournante du moteur est ensuite reliée à une roue qui entraîne le tronc du champignon.

Nous avons caché l'écart entre le tronc et le socle grâce à une rondelle (un bouchon de nutella decoupé en son centre). Nous collerons des LED sur celle-ci pour lui apporter un côté plus "Funky".

Afin de pimper notre socle, nous avons créé des autocollants sur mesure que nous allons directement coller sur le couvercle.

Circuit électronique

Le moteur est directement contrôlé par l'interrupteur.

Voici le circuit électronique complet que nous avons créé pour que le moteur tourne :

Code

Le programme suivant permet le contrôle du ruban Led :

#include <FastLED.h>
#define NUM_LEDS 12     /* The amount of pixels/leds you have */
#define DATA_PIN D4       /* The pin your data line is connected to */
#define LED_TYPE WS2812B /* I assume you have WS2812B leds, if not just change it to whatever you have */
#define BRIGHTNESS 255   /* Control the brightness of your leds */
#define SATURATION 255   /* Control the saturation of your leds */ 

CRGB leds[NUM_LEDS];

void setup() {
  FastLED.addLeds<LED_TYPE, DATA_PIN>(leds, NUM_LEDS);
}

void loop() {
  for (int j = 0; j < 255; j++) {
    for (int i = 0; i < NUM_LEDS; i++) {
      leds[i] = CHSV(i - (j * 2), SATURATION, BRIGHTNESS); /* The higher the value 4 the less fade there is and vice versa */ 
    }
    FastLED.show();
    delay(10); /* Change this to your hearts desire, the lower the value the faster your colors move (and vice versa) */
  }
}

Déroulement du projet

Problèmes rencontrés

Nous avons eu de la difficulté à connecter l'arduino à l'ordinateur. Ce soucis nous a fait perdre beaucoup de temps dans la réalisation de notre projet.

La soudure d'un des interrupteurs nous a lâché car elle était trop sollicitée lorsqu'on la bougeait.

Nous avions d'abord choisi de faire tourner un axe avec le moteur. Cet axe traversait le tronc du champignon. Cependant, nous avons eu un soucis quelques minutes avant le rendu de notre projet hackathon. Le champignon a perdu l'équilibre et s'est renversé. Nous avons du remplacer l'axe par une roue sur laquelle nous avons collé le tronc de notre champignon.

Pistes d'amélioration

Nous aurions voulu connecter notre arduino à une page HTML pour pouvoir contrôler la couleur des LEDs et pourquoi pas, la vitesse de notre moteur.

Nous aurions souhaiter recommencer la réalisation de notre socle. A cause de la modification apportée au moteur à la dernière minute, les dimensions de notre boîte ne correspondaient plus à notre manège.

Résultat

Références

Créer sa boîte sur mesure pour la découpeuse laser: https://festi.info/boxes.py/SideDoorHousing?language=fr

Code du ruban LED: https://pastebin.com/VSB2fEzs

Catégories