ENIB 2022 - groupe B : High with the Mushroom
Sommaire
photo de l'équipe
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