Académique Documents
Professionnel Documents
Culture Documents
Poubelle intelligente
Réalisé par :
Ranim karim
Introduction :
La poubelle intelligente est une application innovante de la
technologie Arduino qui vise à rendre la gestion des déchets
plus efficace et hygiénique.
Caractéristiques Principales :
Automatisation de l'ouverture et de la fermeture :
• Grâce à un détecteur de proximité, la poubelle
s'ouvre automatiquement lorsqu'une personne est à
proximité et se referme une fois la dépose des
déchets terminée.
2. Signaux Lumineux pour Indication de l'état :
• Un système de LED permet de signaler l'état de la
poubelle, avec une lumière rouge clignotante
indiquant une poubelle pleine et une lumière verte
pour une poubelle disponible.
3. Notification en Temps Réel :
• La poubelle envoie des notifications à l'utilisateur
lorsque la poubelle est pleine, rappelant ainsi de
vider son contenu.
4. Capteur de Gaz à Effet de Serre :
• Mesure la qualité de l'air et des polluants dans la
poubelle, fixant un seuil pour déclencher la
nécessité de vider la poubelle.
5. Capteur de Niveau de Poubelle :
• Indique visuellement le niveau de remplissage de la
poubelle avec un affichage sur un écran LED.
Faisabilité du Projet :
La faisabilité de notre projet repose sur plusieurs facteurs :
1. Technologie Arduino :
• La plateforme Arduino offre une base solide pour le
développement de projets électroniques, avec une
flexibilité et une facilité de programmation qui sont
cruciales pour notre poubelle intelligente.
2. Disponibilité des Composants :
• Les composants nécessaires tels que les détecteurs
de proximité, les capteurs de gaz, et les LED sont
facilement disponibles sur le marché, facilitant ainsi
l'assemblage du projet.
3. Compatibilité avec les Besoins Utilisateurs :
• Notre poubelle intelligente est conçue pour être
conviviale, répondant ainsi aux besoins de
l'utilisateur moyen dans le cadre de la gestion des
• déchets.
. Montage du matériel :
Le projet repose principalement sur l'instrument
Arduino, considéré comme le cerveau de ce projet, de
sorte que chacun des autres outils se connecte à
l’Arduino qui est responsable du traitement de
l’information et du rapprochement de ces outils. Pour
cela, nous allons montrer comment connecter chaque
outil à Arduino
Carte ARDUINO
Code Arduino :
Utilisez la bibliothèque Servo intégrée à Arduino pour
contrôler le servomoteur. Voici un exemple de code simple
pour faire tourner le servomoteur :
Capteur Ultrasonique :
Code Arduino :
Utilisez la bibliothèque Ultrasonic pour Arduino pour interagir
avec le capteur ultrasonique. Voici un exemple de code simple
pour mesurer la distance avec un capteur ultrasonique :
Deuxième Capteur Ultrasonique :
1. Notifications SMS :
• En cas de poubelle pleine, le module GSM peut
envoyer un message SMS à l'utilisateur pour
l'informer qu'il est temps de vider la poubelle.
• Vous pouvez également inclure des informations sur
le niveau de remplissage ou la qualité de l'air dans
le SMS.
2. Contrôle à Distance :
•
Montage général :
Après avoir expliqué comment lier chaque outil à
Arduino, nous allons maintenant expliquer l’assemblage
général des composants sur la figure
Nous avons connecté les ports tous les composants avec
les ports d’Arduino comme suit
logiciel1. Plateforme de programmation Arduino :
• Présentation L’interface de l’IDE Arduino est plutot
simple, elle offre une interface minimale et epuree pour
developper un programme sur les cartes Arduino. Elle est
dotee d’un editeur de code avec coloration syntaxique et
d’une barre d’outils rapide. Ce sont les deux elements les plus
importants de l’interface, c’est ceux que l’on utilise le plus
souvent. On retrouve aussi une barre de menus, plus classique
qui est utilise pour acceder aux fonctions avancees de l’IDE.
Enfin, une console affichant les resultats de la compilation du
code source, des operations sur la carte, etc