Commander à distance une porte en utilisant Micro:bit et une télécommande

Micro:bit 29-03-25
44 0

Plan du tutoriel

1- Les portes à ouverture à distance

2- Comment ouvrir une porte par la carte Micro:bit et la télécommande ?

3- Matériel nécessaire

4- Branchement des composants du système

5- Programme Makecode du système

 

 

Les portes à ouverture à distance

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)

Comment ouvrir une porte par la carte Micro:bit et la télécommande ?

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.

Matériel nécessaire

Carte Micro:bit

Micro:bit board

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.

Servomoteur

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.

Télécommande infrarouge

Télécommande infrarouge

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.

Capteur infrarouge KY-032

Capteur infrarouge KY-032

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.

Afficheur LCD I2C (16x2 ou 20x4)

Pinouts of 1602 LCD display with I2C

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").

Carte d’extension GPIO 

The GPIO expansion card for the Micro:bit card

La carte GPIO permet d’accéder facilement aux broches du Micro:bit et facilite la connexion avec des composants via une breadboard.

Breadboard (Plaque d’essai)

Breadboard

Le breadboard facilite les connexions sans soudure et permet d’alimenter le servomoteur et d’organiser les connexions GPIO.

Fils de connexion (Dupont)

Fils de connexion

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.

Prototype de maison en bois

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.

Branchement des composants du système

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

 

Programme Makecode du système

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.

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

+216 92 886 231

medaliprof@gmail.com

Photos des articles

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