{"id":6231,"date":"2024-06-05T19:33:28","date_gmt":"2024-06-05T18:33:28","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=6231"},"modified":"2024-06-05T23:45:19","modified_gmt":"2024-06-05T22:45:19","slug":"melangeur-de-carte","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2024\/06\/05\/melangeur-de-carte\/","title":{"rendered":"Le M\u00e9langeur de carte"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Bonjour \u00e0 toutes et \u00e0 tous,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le projet que nous allons vous pr\u00e9senter dans ce blog est un m\u00e9langeur de cartes cr\u00e9\u00e9 et d\u00e9velopp\u00e9 par notre \u00e9quipe. Un groupe constitu\u00e9 de trois \u00e9tudiants en deuxi\u00e8me ann\u00e9e d&#8217;\u00e9cole d&#8217;ing\u00e9nieurs \u00e0 Polytech Angers : Valentin PILLET, Pierre DEBLAISE et Victor DRAPEAU.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le projet &#8220;m\u00e9langeur de cartes&#8221; consiste, comme son nom l\u2019indique, \u00e0 cr\u00e9er une machine qui prend un jeu de cartes et le renvoie m\u00e9lang\u00e9. Mais attention, il faut que le m\u00e9lange soit &#8220;parfait&#8221;, c\u2019est-\u00e0-dire que les probabilit\u00e9s que chaque carte soit \u00e0 une position donn\u00e9e soient identiques.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour la pr\u00e9sentation de ce projet, nous avons d\u00e9cid\u00e9 de vous montrer les diff\u00e9rentes \u00e9tapes de la cr\u00e9ation dans l\u2019ordre chronologique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le brainstorming<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Au d\u00e9but, l&#8217;objectif semblait facilement atteignable : il fallait faire un m\u00e9langeur de cartes &#8220;parfait&#8221;. Cependant, apr\u00e8s quelques heures de r\u00e9flexion, nous nous sommes vite rendu compte que ce ne serait pas aussi simple que \u00e7a. En effet, au-del\u00e0 du m\u00e9lange parfait, il nous fallait une machine petite, facilement transportable, facilement d\u00e9montable et avec un minimum d&#8217;esth\u00e9tique. C&#8217;est pourquoi, apr\u00e8s quelques recherches sur le net, nous avons eu l&#8217;id\u00e9e de nous inspirer des m\u00e9langeurs de cartes de casino. Ce sont des machines qui correspondent en tout point \u00e0 l&#8217;image que nous nous faisions d&#8217;un m\u00e9langeur de cartes. En revanche, ces machines co\u00fbtent extr\u00eamement cher, entre 5 000 et 10 000 euros pour une seule machine. Vous pouvez voir une repr\u00e9sentation d&#8217;un m\u00e9langeur de cartes de casino sur la photo ci-dessous.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/61e48rDdHZL._AC_UF10001000_QL80_.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"958\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/61e48rDdHZL._AC_UF10001000_QL80_.jpg\" alt=\"\" class=\"wp-image-6256\" style=\"width:372px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/61e48rDdHZL._AC_UF10001000_QL80_.jpg 1000w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/61e48rDdHZL._AC_UF10001000_QL80_-300x287.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/61e48rDdHZL._AC_UF10001000_QL80_-768x736.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/61e48rDdHZL._AC_UF10001000_QL80_-313x300.jpg 313w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n<\/div>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.amazon.fr\/distributeur-Enti\u00e8rement-Automatique-Distributeur-Intelligent\/dp\/B0C6Q8NPZD\">lien du m\u00e9langeur de carte sur Amazon<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">La mod\u00e9lisation CAO<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tout projet de conception est oblig\u00e9 de passer par cette \u00e9tape. La mod\u00e9lisation de notre m\u00e9langeur de carte a \u00e9t\u00e9 une phase longue mais essentielle dans ce projet. Elle nous a permis d&#8217;avoir un premier aper\u00e7u de ce que nous \u00e9tions en train de cr\u00e9er. Mais aussi car cela permettait de tester, changer puis encore tester jusqu&#8217;\u00e0 ce qu&#8217;une version nous pla\u00eet.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"video melangeur de carte\" width=\"584\" height=\"329\" src=\"https:\/\/www.youtube.com\/embed\/OQrBxkMQ-4o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut savoir que cette version du m\u00e9langeur de carte sur CAO est un aboutissement de toutes nos heures de travail. Il est bien diff\u00e9rent de notre maquette de base.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La conception du m\u00e9langeur de carte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Place \u00e0 la conception, pour cela il nous a fallu quelques mati\u00e8res premi\u00e8res telles que:<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:24% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"245\" height=\"206\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/Unknown.jpeg\" alt=\"\" class=\"wp-image-6274 size-full\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">2 servomoteurs<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:25% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/moteur-pas-a-pas-nema-17.jpg\" alt=\"\" class=\"wp-image-6275 size-full\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/moteur-pas-a-pas-nema-17.jpg 600w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/moteur-pas-a-pas-nema-17-300x300.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/moteur-pas-a-pas-nema-17-150x150.jpg 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">1 moteur pas \u00e0 pas<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:26% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/moteur-dc-3-6v.jpg\" alt=\"\" class=\"wp-image-6276 size-full\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/moteur-dc-3-6v.jpg 800w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/moteur-dc-3-6v-300x300.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/moteur-dc-3-6v-150x150.jpg 150w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/moteur-dc-3-6v-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">1 moteur \u00e0 courant continu 5V<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:27% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/filamentcove-1280x720-1-1024x576.jpg\" alt=\"\" class=\"wp-image-6277 size-full\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/filamentcove-1280x720-1-1024x576.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/filamentcove-1280x720-1-300x169.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/filamentcove-1280x720-1-768x432.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/filamentcove-1280x720-1-500x281.jpg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/filamentcove-1280x720-1.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">du filament pour impression 3D<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:28% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"525\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/700x560_PVCR-5-TS.jpg\" alt=\"\" class=\"wp-image-6278 size-full\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/700x560_PVCR-5-TS.jpg 700w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/700x560_PVCR-5-TS-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/700x560_PVCR-5-TS-400x300.jpg 400w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">des plaques de PVC transparent<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Le montage s&#8217;est fait avec deux m\u00e9thodes diff\u00e9rentes. La premi\u00e8re, c&#8217;est l&#8217;impression 3D. Pour les \u00e9l\u00e9ments tels que la roue, le prot\u00e8ge carte et le distributeur de carte. La deuxi\u00e8me c&#8217;est le PVC transparent en utilisant la d\u00e9coupe laser pour toute la partie support du projet. Le r\u00e9sultat de la conception est le suivant:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_0423-2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"2208\" height=\"1656\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_0423-2-edited.jpg\" alt=\"\" class=\"wp-image-6295\" style=\"width:311px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0423-2-edited.jpg 2208w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0423-2-edited-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0423-2-edited-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0423-2-edited-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0423-2-edited-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0423-2-edited-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0423-2-edited-400x300.jpg 400w\" sizes=\"auto, (max-width: 2208px) 100vw, 2208px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_0422.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_0422-1024x768.jpg\" alt=\"\" class=\"wp-image-6296\" style=\"width:316px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0422-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0422-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0422-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0422-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0422-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_0422-400x300.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">La programmation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, pour terminer ce magnifique projet, il fallait que tous ces moteurs marchent en harmonie. C&#8217;est pourquoi nous avons utilis\u00e9 une carte Arduino UNO. Le langage utilis\u00e9 dans une carte Arduino est sp\u00e9cifique \u00e0 cette plateforme, cependant, il pr\u00e9sente de grandes similitudes avec le langage C que nous avions \u00e9tudi\u00e9 en cours. Le but \u00e9tait de faire fonctionner chaque moteur les uns apr\u00e8s les autres. Voici une partie du code que nous avons utilis\u00e9e :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/Capture-decran-2024-06-05-194038.png\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"825\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/Capture-decran-2024-06-05-194038.png\" alt=\"\" class=\"wp-image-6314\" style=\"width:426px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/Capture-decran-2024-06-05-194038.png 600w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/Capture-decran-2024-06-05-194038-218x300.png 218w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s plus de 100 heures de travail sur ce projet, nous sommes enfin arriv\u00e9s au bout de ce m\u00e9langeur de cartes.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"video m\u00e9langeur de carte\" width=\"584\" height=\"329\" src=\"https:\/\/www.youtube.com\/embed\/ImYefBce4hU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, comme nous pouvons le remarquer, quelques axes d&#8217;am\u00e9lioration persistent sur ce projet. Comme par exemple, le fait de devoir appuyer sur les cartes pour qu&#8217;elles puissent \u00eatre entrain\u00e9es dans la roue. Cela laisse des possibilit\u00e9s pour les prochaines promotions !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 toutes et \u00e0 tous, Le projet que nous allons vous pr\u00e9senter dans ce blog est un m\u00e9langeur de cartes cr\u00e9\u00e9 et d\u00e9velopp\u00e9 par notre \u00e9quipe. Un groupe constitu\u00e9 de trois \u00e9tudiants en deuxi\u00e8me ann\u00e9e d&#8217;\u00e9cole d&#8217;ing\u00e9nieurs \u00e0 Polytech &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2024\/06\/05\/melangeur-de-carte\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":108238,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[613],"tags":[],"class_list":["post-6231","post","type-post","status-publish","format-standard","hentry","category-2023-2024"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6231","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\/108238"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=6231"}],"version-history":[{"count":16,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6231\/revisions"}],"predecessor-version":[{"id":6465,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6231\/revisions\/6465"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=6231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=6231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=6231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}