Construction d’un bateau commandé par Micro:bit

Micro:bit 21-01-25
15 0

Plan du tutoriel

1- Les composants du bateau commandé par Micro:bit

2- Schéma de connexion du bateau

2- Programmer la carte Micro:bit

3- Créer l'application mobile ave App Inventor

 

 

Les composants du bateau commandé par Micro:bit

Micro:bit :

Micro:bit board

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

 

Schéma de connexion du bateau

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

 

Programmer la carte 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.

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

 

Créer l'application mobile ave App Inventor

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.

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