Catégories
Projets

Bateaux télécommandés à la fête d’école

smart
smart
smart

Le 24 juin 2022 a eu lieu la fête de l’école maternelle de la Boulnaye de Saint Malo. A cette occasion, j’ai mis en place une animation pour les enfants avec des bateaux radiocommandés construits avec une imprimante 3D.

L’électronique s’inspire largement du montage des voitures télécommandés en démonstration par l’atelier de la Flibuste lors de la fête de la Science 2018 : deux moteurs DC 9V commandés par un pilote L293D relié à un Arduino nano. Le signal radio utilise les modules NRF24L01.

Voiture télécommandée montée au FabLab

Les enfants étaient trop jeunes (de 3 à 5 ans) pour participer au montage, on sollicite plutôt leur coordination entre l’action avec la télécommande et la réaction du mouvement du bateau. Pour cela les bateaux doivent être sufisemment simple à prendre en (petite) main.
Il y en avait 4 (+1 de secours) dans l’eau et les enfants prenaient chacun leur tour pour prendre les télécommandes. Après une rapide explication, ils arrivaient très bien à se débrouiller seul. On avait mis des « bouées » sous la forme de bouteille d’eau pour faire une parcours, et des balles de couleur flottaient à la surface, les enfants devaient les « attraper » entre les coques et les amener au centre de la piscine pour les jeter dans un seau.


La télécommande est composé uniquement de 2 joysticks double axe mais seul le signal axe vertical est pris en compte. Chacun controle un moteur qui peut prendre 3 états : marche arrière, repos, marche avant.
Dans le code, une sortie PWM de l’arduino est configuré pour régler la puissance de rotation. Dans une petite piscine, les bateaux n’ont pas besoin d’être à plein régime et ils sont plus maniables. De plus comparé à une voiture, les frottements sont moindres dans l’eau et cela nécessite moins de puissance.

Plans schématiques des circuits pour la télécommande (gauche) et bateau (droite) – réalisé avec Fritzing

Design du modèle 3D

Eclaté des pièces du bateau – réalisé avec le plugin A2plus dans FreeCAD 0.19

Les catamarans ont plusieurs avantages dans ce projet :

  • deux coques sur un plan d’eau calme sont plus stables qu’une seule
  • la plateforme/cabine est assez vaste pour accueillir batteries et cartes électroniques
  • cette même plateforme au dessus de la ligne de flottaison garantit que l’électronique ne soit pas en contact direct avec l’eau
  • il est possible de séparer l’ensemble en pièces plus petites, plus rapidement imprimables en 3D

Pour la propulsion, chaque moteur se trouve dans une coque et l’axe et relié à une roue à aubes. C’est le moyen le plus rapide à tester et installer. Car avec une hélice sous la/les coque(s), l’eau finit toujours par rentrer par le tube de propulsion, et le système de gouvernail utilise normalement un servo.

Les pièces ont toutes été dessinées sous FreeCAD. Les coques ont un compartiment moteur au milieu, à l’avant et à l’arrière, deux volumes servent de réserve de flottabilité et seul un trou au niveau du pont est dessiné pour y accéder.Au dessus se fixe la plateforme, dessiné pour recevoir au plus juste les batteries et l’electronique. Deux passages à l’abri de l’eau sont ajoutés pour les cables de commande des moteurs. Sous le toit se fixe le PCB et un interrupteur pour allumer le bateau.

La plateforme se fixe aux coques avec 8 écrous M3, en Nylon de préférence (ça ne rouille pas!), dans des inserts laitons de 4,2 mm de diamètre.

Il a fallu 5 versions de la coque pour obtenir une flottaison suffisante

Le télécommandes utilisent des petits cartons recyclés. Toute boite peut faire l’affaire, il faut s’assurer que l’épaisseur soit suffisante pour tenir les joysticks et la pression exercée dessus par les doigts.

Premier test fonctionnel

Montage

Pièces pour télécommande
Pièces pour télécommande
PièceQtéCoût (04/2022)
Arduino nano16.8€
Module NRF24L0111.8€
Joystick22€
Régulateur de tension10.75€
Boitier 2 piles AAA10.65€
Condensateur électrolytique 10µF1~0€
Interrupteur SPST10.15€
Entretoise M2x10mm8~0€
Ecrou M216~0€
Fils Dupont femelle~0€
Boite en carton10€!
composants pour la télécommande
Pièces pour le bateau
PièceQtéCoût (04/2022)
Arduino Nano16.8€
Module NRF24L0111.8€
Régulateur de tension 5V10.75€
Driver L293D10.8€
Boitier 2 piles AAA10.65€
Connecteur pile 9V10.15€
Interrupteur DPDT10.35€
Condensateur électrolytique 10µF1~0€
Moteur DC 9V23.06€
Prise male femelle PHx2 2mm4~0€
Connecteurs pin femelle et males 2.54mm~0€
PCB commandé (optionnel)11.2€
Socket DIP1610.1€
Vis Nylon M380.2€
Inserts laiton 4.2mm diam M380.2€
Vis M2 autotaraudeuse2~0€
Ecrou M22~0€
PLA<100g~2€
PETG translucid~225g~4.8#
Composants pour le bateau

Pour s’assurer que le montage électronique sera fiable sur tous les modèles, et pour m’épargner de longues heures de soudures, je suis passé par un fabricant de prototype de PCB. Le principe :

Plan du PCB avant envoi au fabriquant – réalisé avec KiCAD
Schéma electrique – réalisé avec KiCAD
  • avec un logiciel de prototypage (ici Kicad), on dessine le shéma du circuit, puis on l’exporte vers le module PCB. Chaque composant du circuit a une empreinte qui fournit l’espace et les connecteurs qu’il prend comme objet réel
  • Dans le module PCB, on configure la taille de la carte, le placement des composants, le chemin des connections sur leur couche…
  • le fichier PCB (ex. format gerber) est envoyé à une société qui se charge de réaliser la PCB. Je suis passé par le site jlcpcb.com, mais beaucoup d’autres fabriquants chinois existent.
Les cartes PCB sont arrivés!

Les cartes arrivent au bout de 10-15 jours normalement, il reste alors à souder les composants dessus. Pour garantir un changement facile de composant s’il venait à être HS, j’ai soudé des connecteurs et sockets directement sur la carte. Le composant est alors juste inséré et peut être remplacé rapidement.

Evolution du projet

Ce projet peut être adapté à différents publics selon l’objectif désiré :

  • Montage électronique avec soudure des composants sur le PCB
  • Apprentissage de l’impression 3D
  • Programmation de l’Arduino
  • ou même mise en application de concepts physique (cinétique, mécanique et principes d’archimède,…)

L’idée principale c’est tout de même de s’amuser ensemble! Un plan d’eau calme est simplement nécessaire.

Liens vers le fichiers du projet

Tous les fichiers sont open source sous licence et libre d’accès.

  1. Code Arduino (Projet PlatformIO):
  1. Fichiers Kicad (optionnel, une carte PCB vierge fera tout aussi bien l’affaire):
  1. Modèles 3D et projets FreeCAD:

[à ajouter sur thingiverse]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *