{"id":4213,"date":"2023-05-31T14:04:56","date_gmt":"2023-05-31T13:04:56","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=4213"},"modified":"2023-05-31T16:32:10","modified_gmt":"2023-05-31T15:32:10","slug":"projet-baby-basket","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2023\/05\/31\/projet-baby-basket\/","title":{"rendered":"Projet Baby Basket"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"> Nous sommes Th\u00e9o Bazin, Matteo Poulard et Elsie Nelhomme, trois \u00e9tudiants en deuxi\u00e8me ann\u00e9e de PEIP2\/A \u00e0 Polytech Angers. Notre projet s\u2019inspire des jeux d\u2019arcade de lancer franc que l\u2019on peut trouver un peu partout, qui consiste \u00e0 transposer l\u2019id\u00e9e du baby-foot au basket-ball; avec de multiples fonctionnalit\u00e9s  pouvant y \u00eatre ajout\u00e9es. Nous l\u2019avons choisi car il est int\u00e9ressant de d\u00e9velopper un projet qui pourra \u00eatre utilis\u00e9 par la suite, par exemple dans les salles de pause comme nous l&#8217;ont propos\u00e9 quelques personnes travaillant \u00e0 Polytech.&nbsp; <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/IMG_4195.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/IMG_4195-768x1024.png\" alt=\"\" class=\"wp-image-4535\" width=\"403\" height=\"543\" \/><\/a><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1-<\/strong>Presentation du projet <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"> L\u2019objectif de ce jeu est ludique. Le projet est un jeu de basket qui se joue seul. O\u00f9 le joueur peut r\u00e9gler l\u2019inclinaison et la direction de son lancer. Pour cela il fallait passer par une phase de r\u00e9flexion. La plus grosse question \u00e9tait, <strong>comment faire pour percuter la balle et l\u2019\u00e9jecter ?<\/strong> Nous avons donc r\u00e9fl\u00e9chi \u00e0 plusieurs possibilit\u00e9, et nous en avons trouv\u00e9 trois :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Effet balancier <\/li>\n\n\n\n<li>Syst\u00e8me \u00e0 ressort <\/li>\n\n\n\n<li>\u00c9lectroaimant<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"> Nous avons commenc\u00e9 par faire des croquis, puis nous sommes pass\u00e9s aux prototypes construits dans le FABLAB. Nous avons fini par acheter un lanceur de balle t\u00e9l\u00e9command\u00e9 pour enfant, car les prototypes que nous avions test\u00e9 n\u2019\u00e9taient pas assez pr\u00e9cis et n\u2019allaient pas r\u00e9pondre \u00e0 nos attentes.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/Capture-decran-2023-05-29-a-16.56.46-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"761\" data-id=\"4574\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/Capture-decran-2023-05-29-a-16.56.46-3-1024x761.png\" alt=\"\" class=\"wp-image-4574\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Capture-decran-2023-05-29-a-16.56.46-3-1024x761.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Capture-decran-2023-05-29-a-16.56.46-3-300x223.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Capture-decran-2023-05-29-a-16.56.46-3-768x571.png 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Capture-decran-2023-05-29-a-16.56.46-3-404x300.png 404w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Capture-decran-2023-05-29-a-16.56.46-3.png 1138w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Prototype de lancer avec un effet balancier.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/Capture-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"502\" height=\"579\" data-id=\"4812\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/Capture-5.png\" alt=\"\" class=\"wp-image-4812\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Capture-5.png 502w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Capture-5-260x300.png 260w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/a><figcaption class=\"wp-element-caption\">Prototype de lancer avec un syst\u00e8me \u00e0 ressort.<\/figcaption><\/figure>\n<\/figure>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2-<\/strong>Programmation du lanceur <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"> Il fallait que le joueur puisse contr\u00f4ler son lanc\u00e9. Nous sommes donc partis sur un contr\u00f4le \u00e0 l\u2019aide d\u2019un joystick. Nous ne voulions pas d\u2019un lanc\u00e9 t\u00e9l\u00e9command\u00e9, pour avoir cette ressemblance avec une borne d\u2019arcade. Il fallait donc court-circuiter le robot pour pouvoir programmer le moteur qui l\u2019inclinait et passer sur une carte Arduino. C\u2019est \u00e0 ce moment que nous avons d\u00e9couvert la programmation Arduino. Sans connaissance de ce genre de programmation, nous avons pass\u00e9 du temps avec Monsieur Cottenceau pour apprivoiser le langage. Apr\u00e8s avoir test\u00e9 quelques petits programmes nous m\u00eame, nous sommes parvenus \u00e0 la comprendre. Deux contacts du joystick ont \u00e9t\u00e9 reli\u00e9s \u00e0 deux entr\u00e9es de la carte et \u00e0 la masse, cette carte Arduino \u00e9tant d\u00e9j\u00e0 connect\u00e9e au moteur de notre lanceur. Apr\u00e8s avoir tout soud\u00e9 ensemble nous avons r\u00e9ussi \u00e0 contr\u00f4ler son inclinaison.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/Programme-inclinaison-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"668\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/Programme-inclinaison-1.png\" alt=\"\" class=\"wp-image-4534\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Programme-inclinaison-1.png 448w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/Programme-inclinaison-1-201x300.png 201w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/a><figcaption class=\"wp-element-caption\">Programme Arduino pour l&#8217;inclinaison du lanceur.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> L&#8217;\u00e9tape suivante \u00e9tait l\u2019orientation du lanc\u00e9, nous avons fix\u00e9 notre lanceur sur pivot, qui poss\u00e9dait encore ses roues, et voulions en faire fonctionner une seule pour pouvoir l\u2019orienter avec le joystick mais malheureusement manque de temps nous n\u2019avons pas pu finaliser cette \u00e9tape. Nous voulions aussi que le joueur ait une id\u00e9e de l\u2019angle qu\u2019il donne \u00e0 son lanc\u00e9, pour pouvoir rectifier le tire s&#8217; il s\u2019av\u00e8re manqu\u00e9. Pour cela nous avons utilis\u00e9 un potentiom\u00e8tre qui, cal\u00e9 avec le b\u00e2ti, peut tourner en m\u00eame temps que l\u2019axe rotatif qui g\u00e8re l\u2019inclinaison de notre lanceur. Mais ici aussi, nous n\u2019avons pas eu le temps de le rendre op\u00e9rationnel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3-<\/strong>Le b\u00e2ti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"> Nous voulions donc un b\u00e2ti faisant \u00e0 peu pr\u00e8s la taille des jeux d\u2019arcades de lancer franc. Nous avons commenc\u00e9 par l\u2019arceau en bois. Les mesures ont \u00e9t\u00e9 prises en fonction du diam\u00e8tre de notre balle, et proportionnelle aux dimensions des \u00e9quipements de basket. Nous l\u2019avons mod\u00e9lis\u00e9 sur Solidworks, puis d\u00e9coup\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Nous sommes pass\u00e9s ensuite \u00e0 la mod\u00e9lisation, toujours sur Solidworks, de la planche \u00e0 laquelle allait \u00eatre attach\u00e9 notre arceau. Pour le design nous avons d\u00e9cid\u00e9 de la faire en polystyr\u00e8ne transparent. Elle a ensuite \u00e9t\u00e9 d\u00e9coup\u00e9e et grav\u00e9e du logo polytech avec la d\u00e9coupeuse laser. Nous nous \u00e9tions rajout\u00e9 une contrainte qui \u00e9tait de faire bouger le panier pendant le lancer. Il fallait donc fixer un rail sur notre planche et alors fixer notre arceau sur le rail. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/IMG-2858-1-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/IMG-2858-1-1024x768.jpg\" alt=\"\" class=\"wp-image-4549\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/IMG-2858-1-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/IMG-2858-1-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/IMG-2858-1-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/IMG-2858-1-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/IMG-2858-1-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/IMG-2858-1-400x300.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Il peut se d\u00e9placer de gauche \u00e0 droite \u00e0 l\u2019aide de poulies plac\u00e9es de chaque c\u00f4t\u00e9 et d\u2019un moteur pas \u00e0 pas, ceci reli\u00e9 par une courroie \u00e9tant accroch\u00e9e \u00e0 notre arceau. Nous avons donc r\u00e9utilis\u00e9 une carte Arduino en lui transf\u00e9rant ce programme :&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/programme-panier-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"413\" height=\"655\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/programme-panier-3.png\" alt=\"\" class=\"wp-image-4539\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/programme-panier-3.png 413w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2023\/05\/programme-panier-3-189x300.png 189w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/a><figcaption class=\"wp-element-caption\">Programme Arduino pour le d\u00e9placement du panier.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> Nous sommes pass\u00e9s ensuite au plus gros du b\u00e2ti. Nous avons fix\u00e9 une planche (60cm*75cm) sur 4 pieds pour avoir notre table. Puis la planche avec notre panier a \u00e9t\u00e9 fix\u00e9e perpendiculairement avec des \u00e9querres, puis nous avons renforc\u00e9 ce montage des deux c\u00f4t\u00e9s de la planche pour un meilleur maintien. Ces renforts nous ont permis d\u2019attacher un filet de chaque c\u00f4t\u00e9, \u00e9vitant qu\u2019apr\u00e8s le lanc\u00e9, la balle n\u2019aille n\u2019importe o\u00f9. Nous aurions aim\u00e9 avoir le temps de placer un capteur moustache \u00e0 l\u2019int\u00e9rieur de notre arceau, et un afficheur sept segments pour afficher le score, en le codant en Arduino mais pour cette \u00e9tape aussi nous ne l\u2019avons pas eu.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"960\" style=\"aspect-ratio: 540 \/ 960;\" width=\"540\" controls src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/cm-chat-media-video-1562cc521-5efe-4131-b2d5-1a679347005011100.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4-Conclusion<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Ce projet a \u00e9t\u00e9 b\u00e9n\u00e9fique pour nous, car nous avons pu toucher \u00e0 plusieurs domaines. L\u2019\u00e9tude, le design, en passant par la construction et la programmation. Il nous a appris aussi qu\u2019en th\u00e9orie tout va bien, mais des probl\u00e8mes peuvent appara\u00eetre et c\u2019est l\u00e0 aussi le travail d\u2019un ing\u00e9nieur, de savoir y faire face et de trouver des solutions. On a aussi vu que beaucoup d\u2019id\u00e9es peuvent na\u00eetre, mais il faut savoir lesquelles seront r\u00e9alisables en prenant en compte le temps imparti. Nous avons \u00e9t\u00e9 fiers de le pr\u00e9senter au Forum des projets. Nous remercions beaucoup Bertrand Cottenceau pour nous avoir accompagn\u00e9s et guid\u00e9s durant notre projet. Et merci \u00e0 Boris d&#8217; avoir \u00e9t\u00e9 l\u00e0 pour nous aider au FABLAB.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lien rapport de projet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/Rapport-Baby-Basket.pdf\">https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2023\/05\/Rapport-Baby-Basket.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous sommes Th\u00e9o Bazin, Matteo Poulard et Elsie Nelhomme, trois \u00e9tudiants en deuxi\u00e8me ann\u00e9e de PEIP2\/A \u00e0 Polytech Angers. Notre projet s\u2019inspire des jeux d\u2019arcade de lancer franc que l\u2019on peut trouver un peu partout, qui consiste \u00e0 transposer l\u2019id\u00e9e &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2023\/05\/31\/projet-baby-basket\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":98794,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[567],"tags":[243,27],"class_list":["post-4213","post","type-post","status-publish","format-standard","hentry","category-2022-2023","tag-polytech-angers","tag-projet"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/4213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/users\/98794"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=4213"}],"version-history":[{"count":28,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/4213\/revisions"}],"predecessor-version":[{"id":5051,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/4213\/revisions\/5051"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=4213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=4213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=4213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}