Micro:bit :
Reçoit les commandes Bluetooth du smartphone et contrôle la pompe et le servomoteur en conséquence.
Carte driver :
Alimente et contrôle la pompe à eau et/ou le moteur de propulsion.
Pompe à eau :
Propulse le bateau en contrôlant son activation ou sa vitesse.
Servomoteur :
Contrôle la direction du bateau (gouvernail) en ajustant l’angle.
Application mobile (App Inventor) :
Envoie des commandes Bluetooth ("Avancer", "Gauche", "Droite", "Arrêt").
1- On connecte la carte Micro:bit à la carte driver moteur
2- On connecte le servomoteur responsable de l’orientation du bateau aux broches S1 de la carte moteur driver
3- On connecte la pompe à eau aux borne M3 de la carte driver
4- La batterie 9V est connectée aux bornes d’alimentation de la carte driver (VCC et GND).
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.
3- Cliquer sur Extension
Insérer ce lien ""https://github.com/DFRobot/pxt-motor" " dans la recherche pour utiliser les blocs de contrôle des moteurs.
Voici le programme makecode qui permet de connecter la carte Micro:bit au smartphone et de recevoir un message contenant l’ordre de commandement du bateau.
Télécharger programme
1- Accédez à App Inventor : https://appinventor.mit.edu/.
2- Ajoutez les composants :
Boutons :
Un bouton pour "Avancer".
Un bouton pour "Reculer".
Un bouton pour "Arrêt".
Composant BluetoothClient :
Pour envoyer des commandes à la Micro:bit.
3- Bloc de code App Inventor :
1- À 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.
2- Utilisez ces blocs de programmation pour connecter le smartphone à la carte Micro:bit via Bluetooth
3- Lorsque l’utilisateur clique sur un bouton, une commande est envoyée via Bluetooth.
Télécharger le projet Télécharger l'application
1. Allumez la Micro:bit et connectez-la au smartphone via Bluetooth.
2. Lancez l’application mobile :
Cliquez sur "Connecter" pour établir la liaison Bluetooth.
Utilisez les boutons pour envoyer des commandes :
Avancer : Active la pompe pour propulser le bateau vers l’avant.
Droite : Active la pompe pour propulser et le servomoteur fait tourner le bateau à droite
Gauche : Active la pompe pour propulser et le servomoteur fait tourner le bateau à gauche
3. La carte driver interprète les signaux de la Micro:bit pour activer ou désactiver la pompe.
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