{"id":5777,"date":"2024-06-06T04:48:37","date_gmt":"2024-06-06T03:48:37","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=5777"},"modified":"2024-06-06T04:48:37","modified_gmt":"2024-06-06T03:48:37","slug":"2k-boom-24-la-bombe-factice","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2024\/06\/06\/2k-boom-24-la-bombe-factice\/","title":{"rendered":"2K-BOOM 24 \/ La Bombe Factice"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_20240603_083620-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_20240603_083620-1024x768.jpg\" alt=\"\" class=\"wp-image-6134\" style=\"width:396px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240603_083620-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240603_083620-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240603_083620-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240603_083620-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240603_083620-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240603_083620-400x300.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Bienvenue sur le Blog de pr\u00e9sentation du projet bombe factice. Vous pourrez suivre notre projet de A \u00e0 Z pour comprendre comment on en est arriv\u00e9 l\u00e0.  Mais d&#8217;abord, voici une petite pr\u00e9sentation vid\u00e9o du projet.<\/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=\"2K-BOOM 24\" width=\"584\" height=\"329\" src=\"https:\/\/www.youtube.com\/embed\/OBxmTo3-UW4?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><figcaption class=\"wp-element-caption\">Pr\u00e9sentation du projet<\/figcaption><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Bonne lecture \u00e0 vous !<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">Le brainstorming du projet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut savoir qu&#8217;au d\u00e9but on partait de rien. On avait simplement des consignes et la version de l&#8217;ann\u00e9e derni\u00e8re que l&#8217;on pouvait regarder sans la d\u00e9monter. <br>Il a donc fallu r\u00e9fl\u00e9chir \u00e0 ce que l&#8217;on voulait faire : comment voit-on le projet ? Quelle machine ? Quels challenges ajouter ? Quel design lui donner ? etc.<br>Pour r\u00e9soudre cela, nous avons pass\u00e9 plusieurs heures \u00e0 brainstormer sur toutes ces questions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Premi\u00e8rement il a fallu qu&#8217;on accorde nos visions du projet. Savoir ce que l&#8217;on voulait tous faire pour apr\u00e8s d\u00e9cider ce que l&#8217;on allait r\u00e9ellement faire.<br>On s&#8217;est rapidement rendu compte qu&#8217;on \u00e9tait tous les 3 d&#8217;accords sur le fait qu&#8217;on voulait rajouter des choses en plus de ce qui \u00e9tait demand\u00e9 dans le cahier des charges.<br>Voici la liste finale des \u00e9l\u00e9ments qui composeront la bombe :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Une Arduino Mega<\/li>\n\n\n\n<li>4 Boutons de couleur<\/li>\n\n\n\n<li>Un PAD<\/li>\n\n\n\n<li>Un \u00e9cran pour afficher les r\u00e8gles<\/li>\n\n\n\n<li>Un afficheur LCD<\/li>\n\n\n\n<li>Un afficheur 7 segments pour le timer<\/li>\n\n\n\n<li>Un Joystick<\/li>\n\n\n\n<li>Des interrupteurs<\/li>\n\n\n\n<li>Un haut parleur<\/li>\n\n\n\n<li>Un buzzer<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Suite \u00e0 cela, il fallait choisir le type de machine qui ferait fonctionner l&#8217;ensemble. Apr\u00e8s des recherches approfondies, l&#8217;utilisation d&#8217;un microcontr\u00f4leur Arduino nous paraissait \u00eatre la meilleur option. Il est vrai qu&#8217;on aurait pu choisir une carte Raspberry, mais \u00e7a aurait \u00e9t\u00e9 plus compliqu\u00e9 et nous n&#8217;aurions pas utilis\u00e9 toutes les fonctionnalit\u00e9s qu&#8217;une telle carte propose.<br><br>Apr\u00e8s s&#8217;\u00eatre mis d&#8217;accord, nous sommes partis sur une longue phase de recherche de composant sur les diff\u00e9rents sites existant. A ce moment, il nous est apparut \u00e0 l&#8217;id\u00e9e de rajouter un Shield GROVE pour nous simplifier les branchements.<br>Pour finir, et pour avoir une id\u00e9e finale du projet, nous sommes all\u00e9s sur SolidWorks pour faire une conception CAO de notre id\u00e9e du projet.<\/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\/image_2024-06-03_111854167.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1017\" height=\"927\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/image_2024-06-03_111854167.png\" alt=\"\" class=\"wp-image-5857\" style=\"width:334px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-03_111854167.png 1017w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-03_111854167-300x273.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-03_111854167-768x700.png 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-03_111854167-329x300.png 329w\" sizes=\"auto, (max-width: 1017px) 100vw, 1017px\" \/><\/a><figcaption class=\"wp-element-caption\">Repr\u00e9sentation CAO de la Bombe<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Le code principal<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s cette phase de brainstorming, nous avons commenc\u00e9 la partie la plus importante du projet : la programmation. C&#8217;est la partie qui nous a pris le plus de temps, mais c&#8217;est normal. M\u00eame si la Arduino se code avec le langage C que nous avions \u00e9tudi\u00e9 au semestre pr\u00e9c\u00e9dent, il \u00e9tait diff\u00e9rent de travailler sur du codage pour faire fonctionner du mat\u00e9riel.<br>Il nous as donc fallu un temps d&#8217;adaptation, de recherche et de documentation pour apprendre a utiliser les diff\u00e9rentes biblioth\u00e8ques.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/image_2024-06-05_114601865.png\"><img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"453\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/image_2024-06-05_114601865.png\" alt=\"\" class=\"wp-image-6123\" style=\"width:252px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-05_114601865.png 725w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-05_114601865-300x187.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-05_114601865-480x300.png 480w\" sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><\/a><figcaption class=\"wp-element-caption\">Exemple d&#8217;un circuit Tinkercad<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Au d\u00e9part, il nous a fallu coder sur <a href=\"https:\/\/www.tinkercad.com\/dashboard\">Tinkercad<\/a>, qui est un simulateur pour carte Arduino, comme nous n&#8217;avions encore aucun composant. Par la suite, il a fallu adapter ce code aux vrais composants car nous ne pouvions pas trouver pr\u00e9cis\u00e9ment ceux-ci sur le simulateur. Ensuite, nous avons rassembl\u00e9 tous les codes ensemble pour n&#8217;avoir qu&#8217;un seul code unique \u00e0 faire tourner sur la Arduino.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/PXL_20240605_134916848-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/PXL_20240605_134916848-768x1024.jpg\" alt=\"\" class=\"wp-image-6179\" style=\"width:229px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/PXL_20240605_134916848-768x1024.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/PXL_20240605_134916848-225x300.jpg 225w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/PXL_20240605_134916848-1152x1536.jpg 1152w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/PXL_20240605_134916848-1536x2048.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/PXL_20240605_134916848-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><br>C&#8217;est ici qu&#8217;est apparu un de nos plus gros probl\u00e8mes : le compte \u00e0 rebours. M\u00eame si tous les autres codes fonctionnaient bien ensemble en faisant des fonctions pour chaque composant, le compte \u00e0 rebours lui ne semblait pas vouloir fonctionner avec le reste. En effet, il se trouvait dans le code du compte \u00e0 rebours quelque chose que nous ne connaissions pas et qui interf\u00e9rait avec le reste du code : les interruptions. Pour faire simple, un processus interrompt un autre processus pour faire ce qu&#8217;il a \u00e0 faire puis l&#8217;autre processus reprend l\u00e0 o\u00f9 il en \u00e9tait. <br>En voici un exemple si apr\u00e8s.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>void UserInterrupt() \/\/ toutes les 100 us = 150 x 667\n{\n if (INTCONbits.TMR0IF==1) {\n INTCONbits.TMR0IF=0;\n \/\/ c\u2019est le TIMER0\n }\n else (MACHINbits.MACHINIF==1) {\n MACHINbits.MACHINIF=0 ;\n} <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Le code de l&#8217;\u00e9cran<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s avoir r\u00e9gl\u00e9 ce probl\u00e8me, tout fonctionnait ensemble, on \u00e9tait tous content mais il manquait encore une grosse partie du travail \u00e0 faire : l&#8217;\u00e9cran.<br>Et vous allez voir pourquoi c&#8217;est une grosse partie du projet seulement pour un composant.<br><br>Tout d&#8217;abord, \u00e0 quoi sert cet \u00e9cran ? C&#8217;est ce qui sert de tableau de bord \u00e0 l&#8217;utilisateur, de livre de r\u00e8gles. Il est l\u00e0 pour guider l&#8217;utilisateur dans les t\u00e2ches qu&#8217;il a \u00e0 r\u00e9aliser. On peut croire au premier abord que c&#8217;est simple \u00e0 utiliser, comme sur un ordinateur : il suffit de mettre une image et elle s&#8217;affiche. Mais n&#8217;oublions pas que nous somme sur une Arduino. L\u00e0 o\u00f9 \u00e7a aurait pu \u00eatre simple sur une Raspberry qui fonctionne plus comme une ordinateur, avec la Arduino, il faut coder le comportement de l&#8217;\u00e9cran.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_1239-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_1239-768x1024.jpg\" alt=\"\" class=\"wp-image-6178\" style=\"width:289px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1239-768x1024.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1239-225x300.jpg 225w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1239-1152x1536.jpg 1152w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1239-1536x2048.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1239-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Mais c&#8217;est ici que se trouvait notre premier probl\u00e8me : comment coder le comportement de l&#8217;\u00e9cran ? L\u00e0 o\u00f9 c&#8217;\u00e9tait simple pour les autres composants, c&#8217;est qu&#8217;il y avait sur le site du fournisseur des exemples de code \u00e0 utiliser ou alors des biblioth\u00e8ques que l&#8217;on pouvait \u00e9tudier pour les utilis\u00e9es. Mais pour l&#8217;\u00e9cran, c&#8217;\u00e9tait le n\u00e9ant absolu : rien sur le site du fournisseur, rien sur le site du constructeur, rien de fait par la communaut\u00e9 Arduino, rien du tout. A ce moment l\u00e0 on n&#8217;avait plus le choix, nous qui voulions nous d\u00e9brouiller seul, nous avons d\u00fb demander de l&#8217;aide \u00e0 Mr Lagrange. On ne s&#8217;attendait pas \u00e0 grand chose parce qu&#8217;on pensait avoir tout regard\u00e9, mais au bout de seulement 1 ou 2 heures, Mr Lagrange avait trouv\u00e9 la solution \u00e0 notre probl\u00e8me, une application du constructeur : <a href=\"https:\/\/olddocs.zerynth.com\/r2.4.1\/official\/core.zerynth.studio\/docs\/index.html\">Zerynth Studio<\/a>. Avec cette application, on avait des exemples de code pour l&#8217;\u00e9cran, des biblioth\u00e8ques mais pas en C cette fois-ci : en Python. Donc c&#8217;est encore plus int\u00e9ressant pour nous qui l&#8217;utilisons depuis plus de 2 ans.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00eame avec cette d\u00e9couverte, il nous manquait quelque chose : Comment faire communiquer la Arduino et l&#8217;\u00e9cran ? Car m\u00eame si on avait des exemples de code et des biblioth\u00e8ques, rien ne parlait de la communication avec un microcontr\u00f4leur. <br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/image_2024-06-05_112240875.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"628\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/image_2024-06-05_112240875-1024x628.png\" alt=\"\" class=\"wp-image-6117\" style=\"width:287px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-05_112240875-1024x628.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-05_112240875-300x184.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-05_112240875-768x471.png 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-05_112240875-489x300.png 489w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/image_2024-06-05_112240875.png 1465w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Circuit de l&#8217;\u00e9cran sur Zerynth Studio<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">En fait, on savait que la Arduino pouvait communiquer avec des \u00e9crans par plusieurs type de branchement, l&#8217;I2C et l&#8217;UART. Il fallait donc d\u00e9j\u00e0 regarder si de telles PIN existaient sur l&#8217;\u00e9cran. Par chance, les deux types de PIN existaient. Il ne restait plus qu&#8217;\u00e0 trouver comment les faire communiquer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><br>Il se trouve que dans une biblioth\u00e8que existait une commande Serial comme pour Arduino qui sert \u00e0 la communication mais rien de tr\u00e8s pr\u00e9cis sur comment l&#8217;utiliser. Il a donc fallu faire du retro-ingeneering, c&#8217;est-\u00e0-dire aller dans le code de la biblioth\u00e8que pour mieux la comprendre. Apr\u00e8s \u00e7a, tout \u00e9tait bon, les deux \u00e9l\u00e9ments pouvaient communiquer entre elles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La conception<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Maintenant que toute la partie \u00e9lectronique et programmation est termin\u00e9e, il nous reste plus qu&#8217;a tout assembler dans la mallette pour obtenir le rendu final. Pour ce faire, nous avons eu besoin de l&#8217;aide de Mr Rayer, le g\u00e9rant du Fablab, car nous n&#8217;y connaissions rien et nous voulions voir ce qui \u00e9tait possible de faire. <br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/E79ED31D-AD69-46D2-B019-3C7859346F28.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"434\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/E79ED31D-AD69-46D2-B019-3C7859346F28.jpg\" alt=\"\" class=\"wp-image-6149\" style=\"width:261px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/E79ED31D-AD69-46D2-B019-3C7859346F28.jpg 578w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/E79ED31D-AD69-46D2-B019-3C7859346F28-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/E79ED31D-AD69-46D2-B019-3C7859346F28-400x300.jpg 400w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/a><figcaption class=\"wp-element-caption\">Planche \u00e0 composant de la mallette<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Avec son aide, nous avons finalement d\u00e9cid\u00e9 de partir sur une base en bois pour mettre les composants \u00e9lectroniques.<br>Pour ce faire, nous avons cr\u00e9\u00e9 une mise en plan SolidWorks, que nous avons enregistr\u00e9 au format .DXF, que nous avons ensuite transf\u00e9r\u00e9 dans une d\u00e9coupeuse laser. A l&#8217;int\u00e9rieur de celle-ci nous avons mis une planche de bois qui nous a permis d&#8217;avoir la surface n\u00e9cessaire.<br>Nous avons ensuite mod\u00e9lis\u00e9 des pieds pour placer cette plaque dans la mallette.<\/p>\n\n\n\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-full\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_1213-1-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1920\" data-id=\"6175\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_1213-1-scaled.jpg\" alt=\"\" class=\"wp-image-6175\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1213-1-scaled.jpg 2560w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1213-1-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1213-1-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1213-1-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1213-1-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1213-1-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1213-1-400x300.jpg 400w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_1211-2-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"6174\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_1211-2-768x1024.jpg\" alt=\"\" class=\"wp-image-6174\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1211-2-768x1024.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1211-2-225x300.jpg 225w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1211-2-1152x1536.jpg 1152w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1211-2-1536x2048.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1211-2-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_1212-2-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"6173\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_1212-2-768x1024.jpg\" alt=\"\" class=\"wp-image-6173\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1212-2-768x1024.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1212-2-225x300.jpg 225w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1212-2-1152x1536.jpg 1152w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1212-2-1536x2048.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_1212-2-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Suite \u00e0 cela, pour le challenge du PAD, il nous fallait mettre des stickers sur l&#8217;ext\u00e9rieur de la mallette. Nous avons fais tous les designs nous m\u00eame par soucis de droits. Ensuite nous les avons fais imprimer au Fablab.<br>Mais comme tout ne se passe jamais \u00e0 la perfection, le lendemain, les stickers s&#8217;\u00e9taient enti\u00e8rement d\u00e9coll\u00e9s. Le probl\u00e8me \u00e9tant que la surface ext\u00e9rieur de la mallette n&#8217;est pas lisse. Nous avons donc d\u00fb, sur l&#8217;avis de Mr Rayer, mettre du scotch double face derri\u00e8re chaque sticker, ce qui enl\u00e8ve du charme au design, mais tant pis : \u00e7a fonctionne bien !<br>D&#8217;ailleurs sur un des stickers il y a une petite surprise alors n&#8217;h\u00e9sitez pas \u00e0 aller jeter un coup d&#8217;\u0153il \ud83d\ude09 .<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fin du projet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Et voil\u00e0, maintenant c&#8217;est fini. On aura tous les trois pass\u00e9 de superbes moments \u00e0 faire ce projet tout au long de ce semestre. M\u00eame le fait de voir les gens s&#8217;amuser \u00e0 l&#8217;utiliser pendant la pr\u00e9sentation \u00e9tait magique. On esp\u00e8re qu&#8217;elle continuera \u00e0 vous amuser autant qu&#8217;elle nous a amus\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un grand merci pour la lecture de la part de nous trois et peut \u00eatre \u00e0 une prochaine fois.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_20240528_125459_135.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2024\/06\/IMG_20240528_125459_135-edited.jpg\" alt=\"\" class=\"wp-image-6159\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240528_125459_135-edited.jpg 1920w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240528_125459_135-edited-300x169.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240528_125459_135-edited-1024x576.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240528_125459_135-edited-768x432.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240528_125459_135-edited-1536x864.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2024\/06\/IMG_20240528_125459_135-edited-500x281.jpg 500w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><figcaption class=\"wp-element-caption\">L&#8217;\u00e9quipe 2K-BOOM 24<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/Sard-Karma\/2K-BOOM-24.git\">https:\/\/github.com\/Sard-Karma\/2K-BOOM-24.git<\/a><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>Bienvenue sur le Blog de pr\u00e9sentation du projet bombe factice. Vous pourrez suivre notre projet de A \u00e0 Z pour comprendre comment on en est arriv\u00e9 l\u00e0. Mais d&#8217;abord, voici une petite pr\u00e9sentation vid\u00e9o du projet. Bonne lecture \u00e0 vous &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2024\/06\/06\/2k-boom-24-la-bombe-factice\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":107493,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[613],"tags":[],"class_list":["post-5777","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\/5777","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\/107493"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=5777"}],"version-history":[{"count":35,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/5777\/revisions"}],"predecessor-version":[{"id":6479,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/5777\/revisions\/6479"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=5777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=5777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=5777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}