ENIB 2025 : HOU-à-LYE
Titre de la fiche expérience :
Sommaire
[masquer]description (résumé)
Notre équipe est constituée de Tom, Hugo et Joana.
Dans le cadre du Hackaton nous avons, à partir des éléments du projet PaperToy, créé notre projet : HOU-à-LYE. Notre prototype est un robot fortement inspiré du personnage Pixar Wall-e. Ce prototype a la tête en rotation avec des détecteurs à la place des yeux. Lorsque les yeux détectent un obstacle à une certaine distance (moins d'un mètre), le robot se fige et émet un bruit pour indiquer à son utilisateur qu'un obstacle est présent devant lui (HOU-à-LYE est un robot qui a besoin d'espace pour sa survie).
Introduction
Dans le cadre de notre projet, nous voulions ajouter diverses options supplémentaires à celui du PaperToy telles que le son et la détection. Nous avons également gardé la forme de "robot" pour simplifier notre démarche en améliorant simplement le prototype existant et en le personnalisant comme il nous semblait pertinent de le faire. En "bidouillant" avec ce que nous voulions et ce que nous avions déjà, nous avons convenu que la forme du robot type Wall-e était adapté à ce aque nous souhaitions faire de notre projet, c'est pour cela que nous avons donc continué sur cette voie.
outils et matériaux
Nous avons commencé par le kit du prototype PaperToy composé de :
- 1 servomoteur
- 2 leds blanches
- 1 carte Weemos D1 mini
- 1 câble micro-USB
- 1 breadbord
- 1 batterie (source d'énergie)
Puis nous avons ajouté diverses options qui impliquait les matériaux suivants :
- 2 haut-parleurs
- 1 capteur de distance (détecteur)
- des câbles Dupont
- du carton
- 1 breadbord supplémentaire
- 1 tube transparent (concentrer les fils ensemble au sein du robot)
Nous avons également besoin d'outils pour mener à bien le projet :
- pistolet à colle (formation du robot en carton)
- fer à souder
- scotch
- ciseaux
fichiers joints
code Arduino et patron du découpage carton pour la formation du robot
Mettre du code Arduino !!!!
1
2 #define PIN 9
3 #include <Arduino_GFX_Library.h>
4
5 void setup() {
6 // put your setup code here, to run once:
7
8 }
9
10 void loop() {
11 // put your main code here, to run repeatedly:
12
13 }
Patrons pour réaliser le corps, la tête et les pattes du robot
Pour résumer les longueurs, le corps est composé de 6 carrés chacun de 10cm de côté. La tête est composée de 4 rectangles mesurant 7.6cm X 4.5cm, elle a également 2 carrés de 4.5cm de côté et 2 trous de 1.6cm de diamètre pour effectuer les yeux où passera le capteur. Les pattes quant à elles sont 2 bandes de 24cm de long et 5cm de large, pour le pliage de celles-ci on prend 7cm/7cm/7cm/3cm sur le long de la bande déjà découpée.
Attention à ne pas oublier les ailettes sur certaine bordure pour pouvoir coller le tout ensemble à la fin.
étapes de fabrication
Voici ci-dessous les différentes étapes qui nous ont permis de bien mener notre projet jusqu'au bout
étape 1 : prise en main du prototype initial
Dans un premier temps, nous avons décidé de monter partiellement le prototype de PaperToy (c'est-à-dire uniquement la partie électrique) afin de comprendre les différents composants dont il était formé et de se les approprier. Nous avons regardé les différentes documentations, câblé et utilisé le code déjà existant puis nous avons observé ce qu'il se passait.
étape 2 : recherche de développement
A partir de nos observations, on ajoute différents composants. Nous commençons par ajouter un capteur de distance que nous câblons à la carte Weemos.
étape ... : début du montage et derniers tests de code
étape ... : réalisation du wiki et du support de communication
Pour le support de communication, nous choisissons de faire cela sous forme d'affiche de film pour rendre hommage à notre inspiration première. C'est pourquoi il nous semble plus judicieux d'utiliser ce format. Pour l'adapter à notre projet, nous décidons de superposer une image de notre prototype sur celle de l'affiche de base. Cela sera effectué lorsque le design de notre prototype sera terminé entièrement. Concernant le wiki, nous l'alimentons au fur et à mesure que nous finalisons ou modifions certaines étapes du montage de notre prototype.
Troubleshouting
Nous avons eu un problème avec le premier servomoteur utilisé, celui-ci ne s'arrêter pas de tourner ce qui indique qu'il n'était plus utilisable car cassé intérieurement, nous avons alors changé de servomoteur.
Le haut-parleur a également eu des problèmes, il émettait des sons parasites. C'est pourquoi nous avons du changer de haut-parleur.
Sources et documentation complémentaire
Elément de présentation
je met ici le document de présentation de mon projet