Les portes à ouverture à distance sont des systèmes de fermeture automatisés qui permettent de s’ouvrir et se fermer sans intervention physique directe. Elles utilisent des technologies de communication sans fil (RF, Bluetooth, Wi-Fi, etc.) ou des capteurs pour être contrôlées à distance par un utilisateur ou un dispositif automatisé.
Caractéristiques principales
Contrôle sans contact : Activation via une télécommande, un smartphone, un badge RFID, un clavier numérique, une empreinte digitale ou une reconnaissance faciale.
Mécanisme motorisé : Utilisation d’un moteur électrique ou d’un servomoteur pour déplacer la porte.
Sécurité renforcée : Intégration de systèmes de vérification d’identité pour empêcher les accès non autorisés.
Confort et accessibilité : Permet une ouverture rapide et simplifiée, adaptée aux maisons, garages, bureaux et lieux publics.
Types de portes à ouverture à distance
Portes de garage motorisées (avec télécommande RF ou Wi-Fi)
Portails électriques (commandés par badge RFID ou application mobile)
Portes automatiques de bâtiments (avec détecteurs de mouvement)
Portes d’accès sécurisées (avec clavier, empreinte digitale ou reconnaissance faciale)
Ce projet permet d’ouvrir et fermer une porte à l’aide d’une télécommande infrarouge et d’une carte Micro:bit.
Le capteur infrarouge KY-032 détecte les signaux de la télécommande.
Un servomoteur contrôle l’ouverture de la porte, et un afficheur LCD I2C affiche l’état du système.
1- Réception du signal infrarouge
Le capteur KY-032 capte les signaux envoyés par la télécommande infrarouge.
La carte Micro:bit interprète le signal pour savoir si l’utilisateur veut ouvrir ou fermer la porte.
2- Commande du servomoteur
Si le bouton N°1 de la télécommande est pressé, la Micro:bit fait tourner le servomoteur pour ouvrir la porte.
Si le bouton N°0 de la télécommande est pressé, la Micro:bit ferme la porte.
3- Affichage sur l’écran LCD
L’état de la porte ("Ouverte" ou "Fermée") est affiché sur l’afficheur LCD I2C.
La carte Micro:bit est une carte de développement équipée d’un microcontrôleur, utilisée pour des projets éducatifs et interactifs.
Rôle dans le projet
Interprète le signal infrarouge du capteur KY-032.
Commande le servomoteur pour ouvrir ou fermer la porte.
Affiche l’état de la porte sur l’écran LCD I2C.
Un servomoteur est un moteur avec un contrôle précis de la position.
Rôle dans le projet
Actionne l’ouverture et la fermeture de la porte.
Se positionne à 20° pour ouvrir et 80° pour fermer.
Une télécommande infrarouge (IR) envoie des signaux codés sous forme de lumière infrarouge.
Rôle dans le projet
Envoie un signal IR au capteur KY-032 lorsque l’utilisateur appuie sur un bouton.
Permet de commander l’ouverture et la fermeture de la porte à distance.
Le capteur KY-032 est un capteur infrarouge double fonction qui permet de recevoir des signaux IR de la télécommande.
Rôle dans le projet
Réception du signal de la télécommande pour ouvrir/fermer la porte.
Un écran LCD I2C permet d’afficher du texte, tout en nécessitant seulement 2 fils pour la communication (SDA et SCL).
Rôle dans le projet
Affichage de l’état de la porte ("Ouverte" ou "Fermée").
La carte GPIO permet d’accéder facilement aux broches du Micro:bit et facilite la connexion avec des composants via une breadboard.
Le breadboard facilite les connexions sans soudure et permet d’alimenter le servomoteur et d’organiser les connexions GPIO.
Les fils de connexion relient les composants entre eux (Micro:bit, servomoteur, carte d’extension) et permettent de transférer les signaux et l’alimentation.
Le prototype de maison en bois simule une vraie maison avec une porte mobile.
Il constitue un support pour fixer le servomoteur et la porte.
Connexion de l'afficheur LCD I2C à la carte Micro:bit
LCD I2C Pin | Micro:bit Pin |
VCC | 5V |
GND | GND |
SDA | P20 |
SCL | P19 |
Connexion du servomoteur à la carte Micro:bit
Servo moteur | Micro:bit |
Fil marron (-) | Broche GND |
Fil rouge (+) | Broche 5V de la carte GPIO |
Fil jaune (S) | Broche P0 |
Connexion du capteur infrarouge KY-032 à la carte Micro:bit
KY-032 pin | Micro:bit pin |
GND | GND |
VCC | 3V3 |
OUT | P1 |
1- Ouvrir l’éditeur MakeCode (https://makecode.microbit.org/).
2- Commencez un nouveau projet.
3- Ajoutez l'extension nécessaire pour utiliser un écran LCD. Pour cela, cliquez sur l'icône de la roue dentée en bas à gauche de l'éditeur, puis sélectionnez "Extensions". Recherchez et ajoutez l'extension "LCD I2C".
4- Dans la barre de recherche, saisissez "https://github.com/osoyoo/OSOYOO_IR_V3/" et cliquez sur l'extension "OSYOO-IR-Silvery-Receiver" pour l'importer dans votre projet pour recevoir les signaux de la télécommande.
5- Cliquez sur "Avancé"
6- Cliquez sur "Broches"
5- Choisir l'instruction régler position servo broche P0 à 180 pour commander le servomoteur :
Voici un programme MakeCode permettant de contrôler l'ouverture et la fermeture d'une porte avec un servomoteur, un afficheur LCD I2C, un capteur infrarouge KY-032 et une télécommande en utilisant la carte Micro:bit.
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.
Zaouiet Kontech-Jemmel-Monastir-Tunisie
+216 92 886 231
medaliprof@gmail.com
Site robotique réalisé par Mohamed Ali-Prof Info