Académique Documents
Professionnel Documents
Culture Documents
2022/2023 - 1
I. Introduction
Les poubelles intelligentes sont un type de système de gestion des
déchets qui a utilisé pour améliorer l'efficacité et la propreté des espaces
publics. Dans ce projet, nous allons réaliser une poubelle intelligente
permettant de gérer l'ouverture et la fermeture automatiquement à l’aide
d'un capteur ultrasonic sensor, d’un micro servo motor et d’un
microcontrôleur Arduino Uno et permet aussi de mesurer le taux de
remplissage de la poubelle en utilisant un capteur ultrasonic sensor et un
microcontrôleur ESP8266 pour faciliter la surveillance d’état de la
poubelle à distance.
Arduino Uno
2022/2023 - 2
Arduino Uno: Un microcontrôleur populaire, facile à programmer et qui
compte une large communauté d'utilisateurs. Il servira à contrôler le capteur
Ultrasonic Sensor et le Micro Servo Motor.
Micro Servo Motor : Il s'agit d'un petit moteur à grande vitesse qui peut
tourner selon un angle spécifique. Dans ce projet, il sera utilisé pour
ouvrir et fermer le couvercle de la poubelle.
Simulation 1
Connections :
VCC => 5V
VCC => 5V
TRIG Pin=> 6
Arduino uno PWM => 3
ECHO Pin => 5
GND => GND
GND => GND
2022/2023 - 3
Simulation 2
Connections :
Ultrasonic Sensor
2022/2023 - 4
Serveur Web : est un endroit où les pages Web sont stockées, traitées et
servies aux clients Web. Les serveurs Web s'exécutent généralement sur
un ordinateur qui est toujours connecté à Internet et qui possède une
adresse IP statique. Ils écoutent les demandes des clients et lorsqu'ils
reçoivent une demande, ils la traitent et renvoient la réponse appropriée.
Dans notre projet, le Serveur Web affichera le niveau actuel de déchets dans
la poubelle pour que les utilisateurs puissent le voir.
Pour la simulation 1 :
• Installer la bibliothèque « Servo » à l'aide du gestionnaire de
bibliothèque (Library Manager) pour contrôler le Micro Servo
Motor.
2022/2023 - 5
• Code source :
2022/2023 - 6
Pour la simulation 2 :
• Installer le module ESP8266 dans l'IDE Arduino :
1. Aller à File > Preferences
2. Ajouter
https://arduino.esp8266.com/stable/package_esp8266com_in
dex.json dans le champ « Additional Board Manager URLs »
et cliquer sur « OK »
4. Installer ESP8266
2022/2023 - 7
5. Aller à Tools > Board et choisir la carte ESP8266
• Les bibliothèques utilisées :
La bibliothèque ESP8266WiFi : est une bibliothèque pour le
microcontrôleur ESP8266 qui fournit des fonctions pour interagir
avec un réseau Wi-Fi. La bibliothèque ESP8266WiFi fournit une
gamme de fonctions pour établir une connexion à un réseau Wi-Fi,
gérer la connexion et envoyer et recevoir des données sur Internet.
2022/2023 - 8
• Prépaer IFTTT :
1. Connecter à IFTTT via le lien : https://ifttt.com/explore et
créer un compte
2022/2023 - 9
2. Rechercher « Webhooks » et cliquer dessus
2022/2023 - 1
5. Cliquer sur « Create » pour créer une applet
2022/2023 - 1
7. Rechercher « Webhooks» et cliquer dessus pour obtenir les
requêtes Web du NodeMCU
2022/2023 - 1
9. Entrer le nom de l’événement (ex : bin_level) et cliquer sur
« Create Trigger »
2022/2023 - 1
11.Rechercher « Email » et cliquer dessus
2022/2023 - 1
12.Cliquer sur « Send me an email »
2022/2023 - 1
13.Ajouter l'objet et le corps de l'email et cliquer sur « Create
Action » pour créer une action
2022/2023 - 1
• Prépaer MyDevices Cayenne :
1. Connecter à MyDevices Cayenne via le lien :
https://accounts.mydevices.com/auth/realms/cayenne/login-
actions/registration?client_id=cayenne-web-
app&tab_id=1e6oSg-C8mg, créer un compte et se connecter
2022/2023 - 1
2. Cliquer sur « All Devices »
2022/2023 - 1
4. Renommer le nom de Device (ex : smart_bin_ESP8266)
2022/2023 - 1
2022/2023 - 2
• Explication de système :
On surveille le niveau des déchets dans la poubelle en utilisant
MyDevices Cayenne.
2022/2023 - 2
Si le niveau de remplissage de la poubelle est supérieur à 80%, il vous
enverra un e-mail d'avertissement.
2022/2023 - 2
VII. Conclusion
Nous nous sommes concentrés dans ce rapport sur la présentation des
différents composants et outils logiciels et matériels que nous avons
utilisés pour réaliser notre projet qui est une poubelle intelligente qui peut
améliorer la gestion des déchets dans la faculté. Cette poubelle est capable
de s’ouvrir et se fermer automatiquement, de surveiller son niveau de
remplissage via une page web et d’alerter les responsables (les agents de
nettoyage par exemple) par email si la poubelle est pleine pour la vider.
2022/2023 - 2