Roll Up : Marveen Walid Aurélie
Porte papier toilette qui avertit lorsque le rouleau de papier toilette est vide
-
Définition du projet (besoin, utilisateurs, fonctionnalité principale, fonctionnalités secondaires)
- Besoin : savoir lorsque le niveau de papier toilette est faible/nul.
- Utilisateurs : barman, en entreprise, manutentionnaire, etc.
- Fonctionnalité principale : prévenir lorsque le niveau de papier toilettes est bas/nul afin que le rouleau soit remplacé ; pour un manutentionnaire, savoir quelle quantité de papier toilette apporter lors de son passage.
-
Réflexions sur la problématique et veille sur l'existant :
- Il arrive souvent dans les bars, entreprises ou aires d’autoroute de se retrouver face a un rouleau de papier toilette vide, car les personnes en charge de les changer ne sont pas au courant constamment de l’état du rouleau. De plus, pour les manutentionnaire, lorsqu’ils arrivent avec leur camion, ils ne savent pas quelle quantité de papier toilette apporter avec eux car ils ne savent pas si le rouleaux sont vides ou non
- Rollscout : startup américaine, mais a seulement le concept de laser qui détecte sous un certain seuil le manque de papier toilette, et nous souhaiterions ajouter dans le futur un mécanisme permettant de remplacer le rouleau (mettre schema)
-
Lean canvas
-
Choix techniques
- Électronique numérique pour la détection de présence de papier toilette.
- Conception 2D et découpe laser pour le boîtier en bois.
- Conception et impression 3D pour la tige sur laquelle sera posé le papier toilette.
-
Gestion de projet : "Minimum Viable Product", planification et répartition des taches
- MVP : tige imprimée en 3D, support fait avec la découpeuse laser, et détecteur laser relié à un ESP 32 qui envoie un signal (Mail ou SMS) quand il n'y a plus de papier toilette.
- Planification : Chacun avance sur sa partie pour le 02/05, puis on fait les impressions et les tests le 02/05, et enfin on peaufine et prépare la présentation le 03/05 et le 04/05.
- RĂ©partition des tâches :Â
- Marveen : Partie électronique numérique.
- Walid : Partie conception et impression 3D de la tige.
- Aurélie : Partie conception 2D et découpe laser du boîtier en bois.
-
Croquis, dimensions
-
- Boîtier pour le capteur : minimum 5*2,2*2,5 cm.
- Fente pour le capteur : 1*0,5*1 (profondeur) cm.
-
Liste du matériel
- ESP 32
- Câbles pour relier les composants
- Capteur de distance
- Logiciel Inkscape
- Logiciel Tinkercad
- Logiciel Arduino
- Imprimante 3D
- DĂ©coupe laser
-
Partie Électonique Numérique : Circuit et Programmation de l'ESP32
- Première étape : Soudure des broches de l'ESP32
-
Partie Conception 2D et DĂ©coupe Laser pour le bĂ´itier en bois
-
Partie Conception et Impression 3D pour la tige
- Reproduction de la boite & modélisation du support pour papier toillette
 Pour cela nous décidons dans un premier temps de réaliser un bloc plein reprenant les dimensions de la boite que nous avons designer
Nous décidons ensuite de réaliser la piéce qui va supporter le papier toillette. Pour cela nous décidons d'utiliser comme base un heptaèdre. Pour s'assurer que le heptaèdre et parfaitement bien placés nous avons décidé d'utiliser un hexaèdre comme élément de référence.
Pour réaliser le support de papier nous utilisons une base cylindrique pour accueillir le papier toillette. Nous réalisons également deux troues pour accueillir les vises.
-
- RĂ©alisation d'un double fond
Pour stocker les diffĂ©rents composant electronique nous dĂ©cidons de crĂ©er un double-fond dans notre boĂ®te. Il s'agit d'une simple plaque fine reprenant les dimensions internes de la boite. Pour la fixation de notre plaque nous utilisons de la colle. pour notre version final nous aimerion avoir une surface rainurĂ©e.Â
-
- Impressions
- fichiers de conception et étapes de création des fichiers (captures d'écran) / code
- https://cyberweb.cite-sciences.fr/wiki/doku.php?id=projets:generateur_de_boites : permet de gĂ©nĂ©rer la boĂ®teÂ
- https://www.becquet.fr/derouleur-papier-toilette-en-bambou-p222419 : inspiration pour le design et donne une idée des dimensions de la structure en bois : L.18*l.10*H.14 cm
- https://www.cdiscount.com/bricolage/sanitaire-salle-de-bain/porte-rouleau-papier-toilettes-asofty-derouleur-p/f-1661005-ann4811630277986.html : pour être certain des dimensions, et on voit qu’on va plutôt être sur du L.18*l.10*H.7 cm
- photos et analyse des tests, essais, erreurs
- photos des étapes de réalisation du prototype, paramètres des machines :
Conception 2D :
- photos de l'objet final
- réflexions de pistes d'amélioration ou d'évolution du projet :
- Personnalisation du matériau et du logo
- adaptation Ă Â diffĂ©rents formats de rouleauxÂ
- système d’échange de rouleau lorsqu’un des deux est vide
- sources des tutoriels, inspirations, ressources utilisées (à insérer au fil de la documentation)
Etapes :
- Souder les broches GND
- Brancher la batterie Ă l'ESP32 : il fallait brancher sur la broche "BAT".
Connecter l'ESP32 Ă Internet : https://randomnerdtutorials.com/esp32-email-alert-temperature-threshold/
- Télécharger Bibliothèque "ESP32 Mail Client"
Utilisation du programme WiFiManager : l'ESP32 se met en mode station, il faut se connecter avec son téléphone pour lui renseigner l'identifiant et le mot de passe du réseau WiFi.
=> Programme trop complexe, il faut trouver un programme pour lequel je rentre directement dans le code l'identifiant et le mot de passe du réseau
J'ai réussi à connecter l'ESP32 à Internet avec un autre code ("Connexion_WiFi"), et j'ai pu vérifier que la connexion est bien faite, car il est écrit sur mon téléphone "1 appareil connecté" (voir screen).
Envoi d'un mail : il faut créer un compte Gmail et autoriser sur ce compte les données non sécurisées, cependant, depuis 2022; Gmail a fait une mise à jour et empêche maintenant l'envoi depuis des sources non sécurisées. De plus, les codes pour envoyer par mail étaient très complexes et très longs (plus de 200 lignes). Enfin, l'envoi par mail n'est pas le plus optimal, car on ne regarde pas toujours ses mails.
=> C'est pourquoi on est passé sur un envoi par Whatsapp.
- Télécharger la bibliothèque URLEncode