Skip to main content

Projet final prototypage Louly Chloé Eloïse

🥣 CéréaSenseLouly.gurumiCapteurPeluche demobile céréalescrochetée intelligentessur robot télécommandé

🎯 Définition du projet

Nom du projet : CéréaSense
Louly.gurumi

Objectif :

Créer une plateforme robotique télécommandée sur laquelle on pose un capteuranimal crocheté à la main, comme une mascotte mobile.
L’idée est de poidsdonner installévie dansaux créations en crochet en les posant sur une armoire,base capablemotorisée deque détecterl'on quandpeut undiriger paquetà de céréales est presque vide (seuil ≈ 25 g) et d’alerter l’utilisateur via un signal lumineux ou sonore.distance.


🔍

👥 Besoin utilisateur

&
utilisateurs

Beaucoup

Utilisateurs d’utilisateursvisés ne remarquent que leur paquet de céréales est vide qu’au moment de le consommer. Le besoin est donc d’être alerté automatiquement et discrètement: avant la rupture de stock.


👥 Cibles

  • ÉtudiantsCréateurs et créatrices de crochet

  • FamillesEnfants (objet ludique)

  • PersonnesGrand distraitespublic ou(objets presséesdécoratifs vivants)

  • AmateursAteliers pédagogiques autour de domotiquel’électronique + artisanat

Besoins identifiés :

  • Mettre en mouvement une peluche crochetée sans câblage visible

  • Base discrète et mobile

  • Plateforme réutilisable avec différents personnages


⚙️ Fonctionnalités

Fonction principale

  • DétectionPlateforme d’unroulante poidscontrôlée inférieurpar àtélécommande uninfrarouge

    seuil
  • défini
(~25

Fonctionnalités g)secondaires

  • Plateforme stable pour recevoir différents personnages

  • AlerteCapot lumineusepersonnalisable (LED)impression ou sonore (buzzer)

Fonctionnalités secondaires (pour évolutions futures)

  • Affichage du poids sur écran LCD3D)

  • NotificationNom/logo smartphonegravé (viapar moduledécoupe WiFi)

  • Multiples capteurs pour différents produitslaser


🔎🔍 Veille technologique& inspirations

Projets existants :

  • DistributeursChâssis connectésMagician (AmazonDG007 Dash,utilisé balancesdans connectéesl’enseignement Xiaomi)Arduino

  • Systèmes DIYProjets similaires pourde croquettesrobots d’animauxdécorés sur(sumo Instructables

    bots,
  • robots

Originalité :

  • Design sur mesuremascottes)

  • ComposantsPersonnalisation simplesartistique et(dômes, accessibles

    textures,
  • Conception hybride : découpe laser, impression 3D, électroniquepeinture)


🧠📄 Lean Canvas

Élément Contenu
Problème OnLes necréations remarqueartisanales pas(crochet) qu’unsont paquet de céréales est presque videstatiques
Segments clientsClientèle Étudiants,Créatrices/créateurs, familles,enfants, geeks, makersenseignants
Proposition de valeur ÊtrePlateforme alertémobile automatiquementpour avantdonner devie manqueraux de céréalescréations
Solution Capteur de poidsChâssis + Arduino + signaltélécommande LED+ ousupport buzzercrochet
Canaux DocumentationWiki open-source,du forumsFabLab, makersréseaux sociaux, démonstrations
Revenus Projet open-source / kit éducatif open-source (kits possibles à vendre)vendre
Coûts ArduinoMoins de 20€ (10châssis, €), capteur HX711 (5 €),Arduino, impression 3D3D)
Avantage concurrentiel Libre,Personnalisation simple,totale, adaptablelien entre tech et art

🧰 Choix techniques

  • Celluledecharge + module HX711

  • impression
  • laser
    ÉlémentDétail
    MicrocontrôleurStructure :mobile Châssis DG007 (2 roues + roue folle)
    ÉlectroniqueArduino Uno (ou+ Nano)

    shield moteur
  • +

    récepteur IR

  • CapteurContrôleTélécommande infrarouge classique
    AlimentationPack de poidspiles :AA
    Alertes : LED ou buzzer

  • Structure : Support ensupérieur

  • Planche découpée au laser (MDF 3 mm)
    Capot/dômeImpression 3D pour(dôme accueillir10 lecm paquetrayon, +14 capteur

    cm hauteur)
    coupecoration Logo :“Louly.gurumi” Basegravé deà l’installationl'avant (optionnelle)

    du capot

  • 📅 Gestion de projet

    MVP (Minimum Viable Product (MVP)Product)

    • DétectionRobot demotorisé poidspilotable enà dessous d’un seuildistance

    • DéclenchementDôme LEDsupportant un personnage crocheté

    Répartition des rôlesPlanning

    • Toutes

      les :
    • Louly

      :Programmation Arduino

    • Eloïse : impression 3D

    • Chloé : Impression laser
    • Planification du projet

      • Lundi matin (31/03) : Initialisation - définition du projet, recherches
      • Lundi après-midi (31/03) : Modélisation - début des modélisations du projet. Code via Arduino, modélisation 3D via Ideamaker et modélisation laser via Inkscape
      • Mercredi matin (02/04) : Modélisation #2 - suite (et fin) des modélisations. Tests techniques.
      • Vendredi (04/04) :
      SemaineTâche
      1Recherche, prototypage, test du châssis
      2Impression 3D du dôme, découpe laser de la base
      3 Programmation DocumentationArduino + organisation

      test moteurs
      4 Assemblage etfinal, derniersajout testspeluche, techniquesdocumentation

    • ✏️ Croquis &/ dimensionsDesign (à insérer sur wiki)

      • (InsérerVue iciisométrique desdu dessinsrobot ou+ capturescapot d’+ peluche crochetée

      • Schéma du câblage Arduino + shield moteur + récepteur IR

      • Capture d'écran du supportmodèle 3D et du schémadôme électrique)
        Exemple(dans d’idéeTinkercad)

        :
      • le capteur est logé sous une petite plateforme imprimée en 3D sur laquelle on pose le paquet.


      📦🧾 ListeMatériel du matérielutilisé

      Élément Quantité DétailRemarque
      Arduino Uno/NanoUno 1 Contrôleurle principalgénéral
      ModuleShield HX711moteur (DFRobot / L298P) 1 AmplificateurContrôle pourdes la cellule de chargemoteurs
      CelluleRécepteur de charge 1kgIR 1 MesureRéception du poidstélécommande
      LEDTélécommande ou buzzerIR 1 SignalContrôle d’alerteà distance
      BreadboardChâssis + câblesDG007 1 PrototypagePlateforme roulante
      Moteurs DC2Déjà montés
      Roue folle1Stabilisation
      Batterie (6xAA)1Alimentation mobile
      Planche MDF 3 mm1Découpe laser (180x120 mm)
      PLA - Pour impressionImpression 3D du dôme
      BoisAnimal MDF ou PMMAcrocheté -1 PourPersonnage base (optionnel, découpe laser)personnalisé

      💻 Code Arduino (extrait de base IR + moteurs)

      #include

      cpp
      <IRremote.h>

      int

      RECV_PIN
      =
      11;
      IRrecv
      irrecv(RECV_PIN);
      decode_results
      #includeresults;

      "HX711.h"

      int #definemotor1A DOUT= A13;
      int #definemotor1B CLK= A011;
      int #definemotor2A LED= 135;
      int HX711motor2B scale;= 6;

      void setupsetup() {
        Serial.begin(9600);
        irrecv.enableIRIn();
        pinMode(motor1A, OUTPUT);
        pinMode(motor1B, OUTPUT);
        pinMode(motor2A, OUTPUT);
        pinMode(motor2B, OUTPUT);
      }

      void loop() {
        if (irrecv.decode(&results)) {
          long command = results.value;

          if (command == 0xFFA25D) { Serial.begin(9600); scale.begin(DOUT, CLK); pinMode(LED, OUTPUT); scale.set_scale(); // Àbouton calibreravant
       avec     undigitalWrite(motor1A, poidsHIGH);
       connu
          scale.taredigitalWrite(motor1B, LOW);
            digitalWrite(motor2A, HIGH);
            digitalWrite(motor2B, LOW);
          } else if ();command == 0xFF629D) { // Misebouton àarrière
       zéro
          digitalWrite(motor1A, LOW);
            digitalWrite(motor1B, HIGH);
            digitalWrite(motor2A, LOW);
            digitalWrite(motor2B, HIGH);
          } void loop()else {
       float     poids = scale.get_units(); Serial.print("Poids : "); Serial.print(poids); Serial.println(" g"); if (poids < 25) { digitalWrite(LED, HIGH); } else { digitalWrite(LED,digitalWrite(motor1A, LOW);
            digitalWrite(motor1B, LOW);
            digitalWrite(motor2A, LOW);
            digitalWrite(motor2B, LOW);
          }

      delay(500

          irrecv.resume();
        }


      }


      🧪 Tests, essais & erreursajustements

      • Test dumoteurs capteur: avec différentscode objets : paquet vide, semi-rempli, pleinminimal

      • Calibration manuelle à l’aideTest d’unadhérence du châssis + poids de 100 g connupeluche

      • ✅ Test de portée IR

      • Ajustement forme du seuildôme pour stabiliser la peluche

      • ❌ Problème résolu : alimentation insuffisante au début (initialementUSB 30 g, ramené à 25 g après essais)seul)


      🏗️ Réalisation du prototypephysique

      Impression 3D :

      • Logiciel✔️ :Montage FusionArduino 360+ /shield Tinkercad+ châssis

      • Matériau✔️ :Impression PLAdu dôme (Tinkercad → IdeaMaker)

      • Paramètres✔️ : 0.2 mm couche, 20 % infill, support activé

      Découpe laser :

      de
        la
      • planche

        Logicielavec : Inkscape (format SVG)trous

      • Matériau✔️ :Gravure MDF“Louly.gurumi” 3sur mmla plaque

      • Paramètres✔️ machineCollage :du Vitessedôme 0.8,au puissancecentre

        70
      • %
      • ✔️ Pose de la peluche sur le dessus


      📸 PrototypePhotos finalà intégrer

      • (Insérer ici les photosMontage du montagechâssis :

       

      • Modélisation 3D du dome sur TINKERCADsupport,
      • électronique,
      test

      WhatsApp Image 2025-03-31 at 15.06.05.jpeg

       

      • Extraction du dome sur IDEAMAKER et paramètres d'impression 

      WhatsApp Image 2025-03-31 at 15.08.16.jpeg

      WhatsApp Image 2025-03-31 at 15.08.40.jpeg

      Hauteur de couche : 0,3mm

      Impression intérieur : initiale --> Gyroïde vs finale --> Grille pour optimiser le temps d'impression 

      Densité de remplissage : 5% (faible car pas nécessaire comme on a fait un trou directement sur modélisation tikercad)

       

      • Slice du dôme sur IDEAMAKER 

      WhatsApp Image 2025-03-31 at 15.09.53.jpeg

      • Dôme imprimé en armoire,PLA déclenchement: LED,

        etc.)

       

      • Résultat final avec la peluche crochetée posée : 

       

      • Gravure laser visible :

       


      🔁 Pistes d’amélioration

      • IntégrerAjouter uncapteurs écran(obstacle, LCD pour afficher le poidslumière)

      • AjouterRendre unle modulerobot WiFiautonome (ESP8266)suivi pourligne envoyerou uneparcours notificationprédéfini)

      • SupportContrôle modulairevia pourBluetooth plusieursou paquetsappli mobile

      • DesignBatterie plusrechargeable compact+ etinterrupteur esthétiqueON/OFF

      • Ajout de sons / effets lumineux


      📚 Sources et& ressourcesinspirations