Skip to main content

Projet final prototypage Louly Chloé Eloïse

🥣 CéréaSense — Capteur de céréales intelligentes

🎯 Définition du projet

Nom du projet : CéréaSense
Objectif : Créer un capteur de poids installé dans une armoire, capable de détecter quand un paquet de céréales est presque vide (seuil ≈ 25 g) et d’alerter l’utilisateur via un signal lumineux ou sonore.


🔍 Besoin utilisateur

Beaucoup d’utilisateurs 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

  • Étudiants

  • Familles

  • Personnes distraites ou pressées

  • Amateurs de domotique


⚙️ Fonctionnalités

Fonction principale

  • Détection d’un poids inférieur à un seuil défini (~25 g)

  • Alerte lumineuse (LED) ou sonore (buzzer)

Fonctionnalités secondaires (pour évolutions futures)

  • Affichage du poids sur écran LCD

  • Notification smartphone (via module WiFi)

  • Multiples capteurs pour différents produits


🔎 Veille technologique

Projets existants :

  • Distributeurs connectés (Amazon Dash, balances connectées Xiaomi)

  • Systèmes DIY similaires pour croquettes d’animaux sur Instructables

Originalité :

  • Design sur mesure

  • Composants simples et accessibles

  • Conception hybride : découpe laser, impression 3D, électronique


🧠 Lean Canvas

Élément Contenu
Problème On ne remarque pas qu’un paquet de céréales est presque vide
Segments clients Étudiants, familles, geeks, makers
Proposition de valeur Être alerté automatiquement avant de manquer de céréales
Solution Capteur de poids + Arduino + signal LED ou buzzer
Canaux Documentation open-source, forums makers
Revenus Projet éducatif open-source (kits possibles à vendre)
Coûts Arduino (10 €), capteur HX711 (5 €), impression 3D
Avantage concurrentiel Libre, simple, adaptable

🧰 Choix techniques

  • Microcontrôleur : Arduino Uno (ou Nano)

  • Capteur de poids : Cellule de charge + module HX711

  • Alertes : LED ou buzzer

  • Structure : Support en impression 3D pour accueillir le paquet + capteur

  • Découpe laser : Base de l’installation (optionnelle)


📅 Gestion de projet

Minimum Viable Product (MVP)

  • Détection de poids en dessous d’un seuil

  • Déclenchement LED

Répartition des rôles

  • Toutes les 3 : Documentation + organisation

  • 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) : Assemblage et derniers tests techniques

✏️ Croquis & dimensions

(Insérer ici des dessins ou captures d’écran du support 3D et du schéma électrique)
Exemple d’idée : le capteur est logé sous une petite plateforme imprimée en 3D sur laquelle on pose le paquet.


📦 Liste du matériel

Élément Quantité Détail
Arduino Uno/Nano 1 Contrôleur principal
Module HX711 1 Amplificateur pour la cellule de charge
Cellule de charge 1kg 1 Mesure du poids
LED ou buzzer 1 Signal d’alerte
Breadboard + câbles 1 Prototypage
PLA - Pour impression 3D
Bois MDF ou PMMA - Pour base (optionnel, découpe laser)

💻 Code Arduino

cpp
#include "HX711.h" #define DOUT A1 #define CLK A0 #define LED 13 HX711 scale; void setup() { Serial.begin(9600); scale.begin(DOUT, CLK); pinMode(LED, OUTPUT); scale.set_scale(); // À calibrer avec un poids connu scale.tare(); // Mise à zéro } void loop() { float poids = scale.get_units(); Serial.print("Poids : "); Serial.print(poids); Serial.println(" g"); if (poids < 25) { digitalWrite(LED, HIGH); } else { digitalWrite(LED, LOW); } delay(500); }

🧪 Tests, essais & erreurs

  • Test du capteur avec différents objets : paquet vide, semi-rempli, plein

  • Calibration manuelle à l’aide d’un poids de 100 g connu

  • Ajustement du seuil (initialement 30 g, ramené à 25 g après essais)


🏗️ Réalisation du prototype

Impression 3D :

  • Logiciel : Fusion 360 / Tinkercad

  • Matériau : PLA

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

Découpe laser :

  • Logiciel : Inkscape (format SVG)

  • Matériau : MDF 3 mm

  • Paramètres machine : Vitesse 0.8, puissance 70 %


📸 Prototype final

(Insérer ici les photos du montage : support, électronique, test en armoire, déclenchement LED, etc.)


🔁 Pistes d’amélioration

  • Intégrer un écran LCD pour afficher le poids

  • Ajouter un module WiFi (ESP8266) pour envoyer une notification

  • Support modulaire pour plusieurs paquets

  • Design plus compact et esthétique


📚 Sources et ressources

  • Random Nerd Tutorials - HX711

  • Instructables : capteurs de poids pour croquettes

  • Fusion 360 pour la conception 3D

  • Inkscape pour la découpe laser

  • Librairie Arduino HX711 : GitHub