Projet ESP32 : Conception et réalisation d’une poubelle intelligente

ESP32 13-06-26
11 0

Plan de tutoriel

1- Présentation du projet

2- Matériel nécessaire

3- Schéma de câblage du système

4- Programmation de la carte ESP32

 

Présentation du projet

Ce projet a pour objectif de concevoir et de réaliser une poubelle intelligente en utilisant une carte ESP32, un capteur à ultrasons HC-SR04, un servomoteur SG-90 et une structure en carton.

L'objectif principal est d'automatiser l'ouverture et la fermeture du couvercle de la poubelle afin de limiter le contact direct avec celle-ci, améliorant ainsi l'hygiène et le confort d'utilisation. Ce projet permet également de mettre en pratique les notions de programmation embarquée, d'interfaçage de capteurs et de commande d'actionneurs à l'aide de la carte ESP32.

Fonctionnement du projet

Le système repose sur un capteur à ultrasons HC-SR04 placé sur la partie supérieure de la poubelle. Ce capteur mesure en permanence la distance entre la poubelle et un objet situé devant elle.

Lorsqu'une main ou un objet est détecté à une distance prédéfinie (par exemple inférieure à 20 cm), la carte ESP32 traite l'information reçue et commande le servomoteur SG-90 pour ouvrir automatiquement le couvercle de la poubelle.

Le couvercle reste ouvert pendant quelques secondes afin de permettre le dépôt des déchets. Après ce délai, et si aucun nouvel objet n'est détecté, l'ESP32 ordonne au servomoteur de refermer le couvercle.

La structure de la poubelle est réalisée en carton, offrant une solution légère, économique et facile à fabriquer pour la réalisation d'un prototype pédagogique.

 

Matériel nécessaire

1- Carte ESP32

La carte ESP32 est le cœur du système. Elle exécute le programme qui contrôle le fonctionnement de la poubelle intelligente. Elle reçoit les informations du capteur à ultrasons et commande le servomoteur pour ouvrir ou fermer le couvercle selon la présence d'un utilisateur.

2. Capteur ultrasonique HC-SR04

HC-SR04

Le HC-SR04 est utilisé pour détecter la présence d'une main ou d'un objet devant la poubelle. Il mesure la distance en émettant une onde ultrasonique puis en calculant le temps de retour de l'écho.

3. Servomoteur

Le servomoteur SG90 est un petit moteur capable de tourner avec précision selon un angle déterminé. Il reçoit des commandes de la carte ESP32 pour effectuer un mouvement de rotation.

Dans ce projet, il est utilisé pour ouvrir et fermer automatiquement le couvercle de la poubelle.

4. Câbles de Connexion (Jumper Wires)

Fils de connexion

Les fils de connexion permettent de relier les différents composants entre eux.

5. Plaque d'essai

La plaque d’essai (breadboard) permet de réaliser des montages électroniques sans soudure.

 

Schéma de câblage du système du système

1- Connexion du capteur HC-SR04 à la carte ESP32

Capteur HC-SR04 Carte ESP32
VCC 3V3
GND GND
Trig GPIO 23
Echo GPIO 22

 

2- Connexion du servomoteur à la carte ESP32

Servomoteur Carte ESP32
Fil rouge (+) 5V
Fil marron (-) GND
Fil jaune (S) GPIO 21

 

Programmation de la carte ESP32

Ce programme Micropython réalise un système d’ouverture automatique de couvercle à l’aide d’un capteur à ultrasons HC-SR04 et d’un servomoteur.

Vous devez importer cette bibliothèque hc-sr04 pour utiliser la capteur HC-SR04.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

Photos des articles

Site robotique réalisé par Mohamed Ali Haj Salah - Prof Info