On peut contrôler un ventilateur à l'aide d'une carte Micro:bit, un module relais, et une application smartphone créée avec App Inventor, en utilisant la communication Bluetooth. Le MakeCode est utilisé pour programmer la carte Micro:bit.
Principe de fonctionnement
Le smartphone envoie des commandes via Bluetooth à la carte Micro:bit.
La Micro:bit reçoit les commandes et actionne le module relais en fonction des instructions reçues.
Le module relais contrôle l'état (ON/OFF) du ventilateur en connectant ou déconnectant son circuit électrique.
Micro:bit:
La carte Micro:bit agit comme contrôleur principal pour recevoir des commandes depuis le smartphone via Bluetooth.
Module relais :
Il permet de contrôler le ventilateur en agissant comme un interrupteur électronique. Il est piloté par la Micro:bit.
Ventilateur électrique :
C'est l'appareil à contrôler (peut être un ventilateur de faible puissance ou un relais qui commande un ventilateur plus puissant).
Carte GPIO pour Micro:bit
Une carte GPIO (comme un breakout board) simplifie la connexion entre la Micro:bit et le module relais. Elle rend accessible les broches GPIO de la Micro:bit pour les relier à des périphériques.
Breadboard (Plaque d'essai) :
Une breadboard est utile pour créer un circuit temporaire et connecter facilement les composants entre eux.
Fils de connexion :
Des fils de connexion sont nécessaires pour relier les différents composants ensemble.
Smartphone avec App Inventor :
Utilisé pour envoyer les commandes Bluetooth à la carte Micro:bit.
1- Connexion du module relais :
VCC du relais → 3V de la Micro:bit.
GND du relais → GND de la Micro:bit.
Signal (S) du relais → Pin P0 de la Micro:bit.
NO du relais → 5V de carte GPIO pour Micro:bit.
2- Connexion du ventilateur :
Relier la borne (+) du ventilateur au relais (borne COM - Commun).
Relier la borne (-) du ventilateur à GND du Micro:bit
1- Accéder à l'éditeur : Allez sur MakeCode Micro:bit.
2- Ajouter l'extension Bluetooth :
Cliquez sur Extensions dans le menu.
Recherchez "Bluetooth" et ajoutez l'extension.
Voici le programme Makecode qui permet de connecter la carte Micro:bit au smartphone et de recevoir un message contenant l’ordre de démarrer ou arrêter le ventilateur.
Télécharger programme
1- Accédez à MIT App Inventor (appinventor.mit.edu).
2- Créez une nouvelle application avec les composants suivants :
ListPicker : Pour afficher et choisir les périphériques Bluetooth disponibles.
Button (ON/OFF) : Pour envoyer la commande "ON" et la commande "OFF".
BluetoothClient : Pour gérer la connexion Bluetooth.
3- Configurez les blocs de programmation pour :
À partir d'Android 12, les autorisations Bluetooth ont été renforcées pour améliorer la sécurité et la protection des données des utilisateurs. C'est pour cela on doit déclarer les autorisations dont votre application a besoin dans le fichier AndroidManifest.xml. Pour Bluetooth, vous devrez inclure les autorisations ACCESS_FINE_LOCATION, BLUETOOTH_SCAN, et éventuellement BLUETOOTH_CONNECT, en fonction des fonctionnalités que vous utilisez.
- Utilisez ces blocs de programmation pour connecter le smartphone à la carte Micro:bit via Bluetooth
- Envoyer les commandes "ON" et "OFF" via Bluetooth.
Télécharger projet Télécharger application
Fonctionnement final
1- Allumez la Micro:bit et le ventilateur.
2- Ouvrez l’application sur le smartphone, connectez-vous à la Micro:bit via Bluetooth.
3- Utilisez l’application pour envoyer les commandes "demarrer" et "stop" :
demarrer : Active le relais, et le ventilateur démarre.
stop : Désactive le relais, et le ventilateur s’arrête.
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