(→Fabrication des jetons de direction) |
(→Présentation de l'expérience) |
||
Ligne 36 : | Ligne 36 : | ||
- '''Les jetons''' à imbriquer dans le tableau de bord. | - '''Les jetons''' à imbriquer dans le tableau de bord. | ||
+ | |||
+ | [[Image:Arduino_mega.jpg|500px]][[Image:Arduino_mega.jpg|500px]][[Image:Arduino_mega.jpg|500px]] | ||
== '''Matériel''' == | == '''Matériel''' == |
CET ARTICLE EST EN COURS D’ÉBAUCHE (au cas ou ça ne se verrait pas...)
ATTENTION : veuillez bien prendre connaissance de l'ensemble du tutoriel avant de vous lancer dans la construction de ce projet. Il y a beaucoup de point de vigilance et d'anticipation de matériel pour éviter de se retrouver bloquer ou d'avoir à recommencer une manip. Nous nous tenons disponible à cette adresse : d.cliclab@debrouillonet.org pour toute question et n'hésitez pas pour ceux qui se lancerons dans cette construction à nous envoyer des photos ou documentation de vos versions ! Ce tuto n'est qu'une première ébauche, n'hésite pas à nous transmettre vos retours, des manques, des incompréhensions, des conseils… La construction de l'ensemble du dispositif a pris environ 2 semaines en comptant les phases de recherche et en partant d'aucune ressources pour la construction du tableau de bord. Selon votre niveau il vous faudra environ une bonne semaine de bidouille pour arriver à terme de la construction.
Le Tableau de bord Débrouillarduino est un outils permettant d'initier la programmation auprès de très jeunes publics (à partir de 3 ans), sous forme ludique, par programmation tangible.
Le projet part des questions : Y-a-t-il un âge pour commencer à programmer ? Pour piloter son premier robot ?
Le robot Débrouillarduino propose une solution à ces questions grâce à son tableau de bord permettant de programmer un robot, y compris sans savoir lire à l'aide de blocs de directions reconnus et interprétés.
Ce robot est inspiré du projet Primo Cubetto (https://www.primotoys.com/). L'objectif étant de reproduire le dispositif, d'une part en vue d'une évolution du robot (rajout de fonctionnalités, évolution du système de tableau de bord) et dans un but de démocratisation auprès de tous c'est à dire :
- L'utilisation de matériels plus simples, accessibles et moins coûteux
- La construction minimaliste et simplifiée
Afin de permettre à tout enseignant, médiateur numérique, parent, plus globalement toute personne curieuse et un minimum bidouilleuse de pouvoir en construire un facilement et pour moins de 100 euros (30 euros pour le robot téléguidé, 70 euros pour le tableau de bord).
L'ensemble du dispositif repose sur 3 éléments :
- Le robot téléguidé ou « voiture », dérivée du projet « Petit Bot » : [Lien vers la page wikidébbrouillards du Petit Bot]
- Le tableau de bord dans lequel viennent s'insérer les jetons de direction et transmettant au robot téléguidé les instructions à suivre.
- Les jetons à imbriquer dans le tableau de bord.
Bonus si vous être proche d'un fablab ou très bien équipés (https://www.fablabs.io/labs) :
- IDE Arduino, gratuit (dernière version sur le site officiel : https://www.arduino.cc/en/Main/Software) Qui vous permettra de téléverser les programmes dans les cartes Arduino Mega et ESP8862.
Nous sommes parti du projet de robot Petit Bot et avons apporté quelques modifications. Vous pouvez suivre le tuto de la page wikidébrouillard du petit bot pour reproduire le robot : Lien
Vous pouvez personnaliser votre chassis et vos roues. Si vous ne disposez pas d'imprimante 3D ou de Fablabs à proximité, pas d'inquiétude vous pourrez toujours fabriquer un chassis de bonne fortune comme dans l'exemple de la page du Petit Bot. Si vous disposez d'une imprimante 3D, il existe une multitude d'exemples de chassis sur des sites comme Thingiverse, pourquoi ne pas en faire un à partir de deux ?
à cela quelques précisions :
Code à insérer
Quelques photos et schéma de notre version du Robot (nous avons notamment ramené les branchements sur une unique plaque d'essai dans laquelle l'ESP8862 vient s'imbriquer pour simplifier les branchements, le montage et démontage du dispositif au besoin).
[Insérer photos et schémas]
Si vous disposez d'une imprimante 3D, vous pouvez télécharger et imprimer ces modèles de jetons à cette adresse : Lien.
Vous pouvez en imprimer autant que de jetons que vous souhaitez utiliser avec votre tableau de bord (mais vous serez limité à 9 ordres consécutifs sur le tableau de bord).
Définissez un code couleur pour chaque direction. Dans chaque type de jeton, vous devrez insérer une résistance d'une valeur bien précise Nous avons choisi ce code couleur :
Si vous ne disposez pas d'imprimante 3D, pas de problème !Pourquoi ne pas tester avec des bouchons de boissons gazeuses de différentes couleurs. L'avantage du modèle à imprimer, ou le point de vigilance pour la version « récup » est d'avoir un système de détrompeur empêchant toute mauvaise orientation du jeton dans le tableau de bord.
Pour la pose des résistances, ces dernières doivent être insérées à l'intérieur des jetons. Leur 2 broches des résistances doivent traverser a face inférieur des jetons, espacés dans notre cas de 7,5mm et repartent à l'intérieur. ATTENTION, les 2 broches d'une résistance ne doivent jamais entrer en contact sous peine de créer un court circuitd’empêcher la reconnaissance par le tableau de bord.
Pour la version « découpe laser », voici le patron de découpe à télécharger ici [ Lien]. Les pièces sont faites pour s’emboîter, fixer le tout avec le la colle à bois. Ne pas coller le fond (!). 4 coins peuvent être imprimés pour protéger le boitier et le refermer sans colle.
Sans découpeuse laser, la solution la plus pratique et rigide reste un boîtier en bois. Voici les dimensions de notre boîtier : minimum 260x170x50mm, épaisseur du bois : 3mm Pour les trous pour insérer les jetons, cela dépendra de la dimension de vos jetons et de leur forme, il est plus facile dans ce cas de partir sur une solution de jeton en bouchons de bouteilles.
...percer la face supérieur et un bord de façon à insérer votre interrupteur et votre bouton poussoir de validation.
Il vous faut une planche de dimension inférieur à votre face supérieure (moins l’épaisseur des faces latérales). Fixer à l'aide de serre joints la planche à votre face supérieure de manière à pouvoir percer de part en part les 2 plaques en vue d'y insérer des vis/boulons qui à terme tiendrons les 2 plaques solidement ensemble. De la même manière, percez les orifices destinés à recevoir les LED de validation (ces led serviront à valider la bonne insertion des jetons dans leur orifices).
A l'aide d'un crayon, dessinez le pourtour des ouvertures destinées à vos 9 jetons. Ces marques vous permettrons de définir le parcours de vos bandes de cuivre avec précision. Retirez les serres joints, séparer les 2 plaques. Collez les bandes de cuivre adhésives pour former un circuit comme le modèle suivant. Les bandes doivent être positionnées à cheval sur les 2 faces. Attention à bien positionner les bandes suffisamment proches pour permettre le contact entre les broches des résistances.
Répartir les LED comme dans l'exemple illustré ci-dessous. Plier la broche – de chaque LED et la souder à la bande de cuivre adhésive longue.
C'est la partie laborieuse du projet (!). Pour ce câblage nous avons fait le choix de réutiliser de vielles nappes de connexions de disques durs pour limiter la place prise par les câbles dans le boîtier et simplifier les connexions à l'Arduino Mega. Ce n'est pas une obligation et vous pouvez également effectuer le câblage avec de simples câbles à extrémités mâles type wire. Quelques compétences ou entraînement en soudure vous seront utiles pour cette étape...Voici le schéma de montage et quelques photos :
Comme pour la voiture, nous avons préféré créer une mini-plaque de montage dans laquelle insérer l'ESP8862 du tableau de bord. Le tout se raccorde à l'Arduino Méga selon le schéma de montage vu plus haut. Voici les photos du montages :
Rien de bien nouveau au schéma de montage ci-dessus. Quelques photos de la pose :
Voici les 2 programmes à téléverser dans les cartes :
Coins de fermeture à télécharger et imprimer :
Indiquer ici les expériences de Wikidébrouillard.
C'est de la culture, ça aide à comprendre le monde !! N'hésitez pas à lancer la discussion de votre fiche (après l'avoir sauvegarder !) afin de trouver de l'aide pour la compléter
Penser à fixer les disciplines scientifiques qui correspondent à l'expérience. Remplacer "à classer" par la discipline correspondante.
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique