{"id":6636,"date":"2025-06-10T18:44:12","date_gmt":"2025-06-10T17:44:12","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/polytech_2A\/?p=6636"},"modified":"2025-06-10T18:44:12","modified_gmt":"2025-06-10T17:44:12","slug":"projet-kinetic-art","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2025\/06\/10\/projet-kinetic-art\/","title":{"rendered":"Projet &#8220;Kinetic Art&#8221;"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-center has-background has-medium-font-size\" style=\"background:linear-gradient(213deg,rgb(238,238,238) 19%,rgb(169,184,195) 72%)\">PROJET KINETIC ART<\/h2>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"375\" height=\"233\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/image.png\" alt=\"\" class=\"wp-image-6637\" style=\"width:420px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/image.png 375w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/image-300x186.png 300w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-background has-medium-font-size\" style=\"background:linear-gradient(213deg,rgb(238,238,238) 14%,rgb(169,184,195) 81%)\">Introduction<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Bonjour \u00e0 toutes et \u00e0 tous,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bienvenue sur ce blog qui r\u00e9capitule notre projet. Nous sommes deux \u00e9tudiants de deuxi\u00e8me ann\u00e9e de cycle pr\u00e9paratoire int\u00e9gr\u00e9e ici, \u00e0 Polytech Angers. Si vous ne nous avez pas encore crois\u00e9s dans les couloirs lors de ce semestre, c&#8217;est normal car nous ne sommes pas sortis de notre trou (la salle 214) pendant les 100 heures de notre projet passionnant \u00e0 Polytech. Comme vous l&#8217;avez s\u00fbrement pu lire dans le titre, notre projet porte le nom de <strong>Kinetic Art<\/strong>. Emmen\u00e9s par nos trois professeurs encadrants d\u00e9di\u00e9s \u00e0 notre cause, nous avons repris cet ancien projet qui avait \u00e9t\u00e9 mis de c\u00f4t\u00e9, pour en faire l\u2019\u0153uvre artistique de nos r\u00eaves. Durant ces plages de projet, nous avons pu mettre en \u0153uvre le savoir que l&#8217;on a appris pendant deux ans \u00e0 Angers sur un projet qui regroupe diff\u00e9rents points, c&#8217;est-\u00e0-dire: <strong>la m\u00e9canique, la conception assist\u00e9e par ordinateur, l&#8217;informatique, l\u2019\u00e9lectricit\u00e9.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alors, si vous \u00eates passionn\u00e9e par ces domaines ou juste curieux de savoir comment on a r\u00e9alis\u00e9 cette \u0153uvre, n\u2019h\u00e9sitez pas \u00e0 lire, dans son int\u00e9gralit\u00e9, ce blog qui vous d\u00e9taille tous les aspects de ce projet.<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-background has-medium-font-size\" style=\"background:linear-gradient(213deg,rgb(238,238,238) 16%,rgb(169,184,195) 84%)\">Pr\u00e9sentation et objectif <\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Pour commencer, c&#8217;est agr\u00e9able de conna\u00eetre le titre de notre projet, mais c&#8217;est encore mieux de savoir de quoi il s&#8217;agit. Kinetic Art se traduit litt\u00e9ralement par <strong>Art cin\u00e9tique, <\/strong>ce qui signifie que cette forme d&#8217;art aura pour nouveaut\u00e9 d&#8217;\u00eatre en mouvement. Ce mouvement dynamique peut inclure des sculptures, des installations ou des objets qui se d\u00e9placent, qui tournent ou changent de position, de pr\u00e9f\u00e9rence de <strong>mani\u00e8re automatis\u00e9e<\/strong> ou en r\u00e9ponse \u00e0 une action manuelle d\u2019un potentiel spectateur. Vous l&#8217;avez donc compris, c&#8217;est une nouvelle forme d&#8217;art, utilisant des mouvements, qui est de plus en plus pr\u00e9sente dans les mus\u00e9es d&#8217;art modernes.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-74-scaled.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"754\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-74-1024x754.png\" alt=\"\" class=\"wp-image-7358\" style=\"width:360px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-74-1024x754.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-74-300x221.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-74-768x566.png 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-74-1536x1131.png 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-74-2048x1508.png 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-74-407x300.png 407w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Kinetic sculpture<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Pour en revenir \u00e0 notre projet, l&#8217;objectif est de cr\u00e9er un petit module permettant de mettre en mouvement des balles verticalement, afin de cr\u00e9er un mouvement artistique, en l\u2019occurrence une vague. Il faut donc concevoir un petit boitier qui pourra comprendre au maximum 4 moteurs, soit <strong>4 balles<\/strong>, puis r\u00e9aliser les diff\u00e9rentes connexions n\u00e9cessaires pour pouvoir contr\u00f4ler ce boitier \u00e0 distance, <strong>informatiquement<\/strong>, \u00e0 l&#8217;aide d&#8217;un programme. L&#8217;objectif final, si nous avons le temps, est de dupliquer ce petit boitier pour obtenir une forme agr\u00e9able \u00e0 regarder, car plus nous avons de balles, plus on peut r\u00e9aliser une forme distinctive.<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-background has-medium-font-size\" style=\"background:linear-gradient(213deg,rgb(238,238,238) 15%,rgb(169,184,195) 83%)\">Conception 3D<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">La phase de conception sur ordinateur avec le logiciel <strong>SolidWorks<\/strong> est primordiale dans notre projet, malgr\u00e9 le concept d&#8217;il y a quelques ann\u00e9es sur lequel on a pu s&#8217;appuyer. Il faut donc commencer par prendre les diff\u00e9rentes <strong>dimensions<\/strong> n\u00e9cessaires sur les pi\u00e8ces d\u00e9j\u00e0 existantes, comme les<strong> moteurs pas \u00e0 pas<\/strong> qui d\u00e9tectent la position de la balle \u00e0 chaque instant, ou bien nos petits <strong>capteurs<\/strong> qui vont signaler au programme quand la balle arrive au contact de notre module, \u00e0 sa position initiale. Une fois ceci en t\u00eate, on est libre de concevoir les pi\u00e8ces restantes comme on le souhaite en faisant attention au dimensionnement des trous et aux alignements sur la pi\u00e8ce pour avoir une <strong>sym\u00e9trie <\/strong>avant de dupliquer le bo\u00eetier. Il nous faut concevoir : <strong>un socle<\/strong> pour le module, <strong>un support<\/strong> pour les moteurs, <strong>une armature<\/strong> pour tenir les diff\u00e9rents modules, <strong>des poulies<\/strong> pour le fil de p\u00eache, des <strong>gouttes d&#8217;eau <\/strong>qui serviront de balles, <strong>des anneaux<\/strong> pour tenir la balle quand elle vient buter sur le capteur ainsi que <strong>des cylindres et des chapeaux<\/strong> pour tenir les pi\u00e8ces en place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un exemple de pi\u00e8ces que nous avons r\u00e9alis\u00e9es :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-78.png\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"475\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-78.png\" alt=\"\" class=\"wp-image-7447\" style=\"width:372px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-78.png 928w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-78-300x154.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-78-768x393.png 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-78-500x256.png 500w\" sizes=\"auto, (max-width: 928px) 100vw, 928px\" \/><\/a><figcaption class=\"wp-element-caption\">support moteur<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-79.png\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"602\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-79.png\" alt=\"\" class=\"wp-image-7448\" style=\"width:306px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-79.png 750w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-79-300x241.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-79-374x300.png 374w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><figcaption class=\"wp-element-caption\">anneau<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-80.png\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"723\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-80.png\" alt=\"\" class=\"wp-image-7449\" style=\"width:304px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-80.png 594w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-80-246x300.png 246w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/a><figcaption class=\"wp-element-caption\">demis-goutte<\/figcaption><\/figure>\n<\/div>\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-background has-medium-font-size\" style=\"background:linear-gradient(213deg,rgb(238,238,238) 14%,rgb(169,184,195) 84%)\">Fabrication<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s la conception, nous avons poursuivi par la fabrication de nos pi\u00e8ces au <strong>FabLab<\/strong> de l&#8217;\u00e9cole. Nous avons appris \u00e0 nous servir de <strong>l&#8217;imprimante 3D <\/strong>avec des quantit\u00e9s assez importantes de pi\u00e8ces pour pouvoir r\u00e9aliser 6 modules diff\u00e9rents comprenant 24 balles au total.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons r\u00e9alis\u00e9 un socle pour notre module \u00e0 l&#8217;aide de la <strong>d\u00e9coupeuse laser<\/strong>. On a choisi un mat\u00e9riau en plexiglas avec une \u00e9paisseur de plaque faisant 5mm pour une fixation optimale.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-81.png\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"777\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-81.png\" alt=\"\" class=\"wp-image-7455\" style=\"width:259px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-81.png 758w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-81-293x300.png 293w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">Socle du module<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Enfin, nous avons \u00e9galement appris \u00e0 utiliser le <strong>CharlyRobot<\/strong> qui permet de d\u00e9couper des formes dans un mat\u00e9riau rigide comme du bois \u00e0 l&#8217;aide d&#8217;une fraise. Gr\u00e2ce \u00e0 cela, nous avons pu cr\u00e9er l&#8217;armature qui va tenir tous les modules dupliqu\u00e9s.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-82.png\"><img loading=\"lazy\" decoding=\"async\" width=\"528\" height=\"773\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-82.png\" alt=\"\" class=\"wp-image-7459\" style=\"width:237px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-82.png 528w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/image-82-205x300.png 205w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption class=\"wp-element-caption\">Armature<\/figcaption><\/figure>\n<\/div>\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-background has-medium-font-size\" style=\"background:linear-gradient(213deg,rgb(238,238,238) 13%,rgb(169,184,195) 82%)\">\u00c9lectricit\u00e9<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s Apr\u00e8s avoir assembl\u00e9 nos pi\u00e8ces, le travail n&#8217;est pas fini, puisqu&#8217;on doit encore r\u00e9aliser les diff\u00e9rentes connexions sur les modules. Pour ce faire, il est n\u00e9cessaire de <strong>souder<\/strong> les c\u00e2bles sur nos deux cartes \u00e0 notre disposition.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>une carte <strong>Arduino Uno<\/strong> sur laquelle on va programmer le code permettant de faire tourner nos moteurs.<\/li>\n\n\n\n<li>Une <strong>carte &#8220;shield&#8221;<\/strong> qui permet de ne pas surcharger la carte Arduino et qui comprend les diff\u00e9rents pins pour les c\u00e2bles de nos moteurs et de nos capteurs.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons cr\u00e9\u00e9 un petit espace sur notre module pour pouvoir y d\u00e9poser et fixer ces 2 cartes directement dessus. Apr\u00e8s un long travail de soudage, tous nos modules ont pu \u00eatre reli\u00e9s correctement et il ne reste plus que la partie de programmation pour faire tourner les moteurs.<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-background has-medium-font-size\" style=\"background:linear-gradient(213deg,rgb(238,238,238) 11%,rgb(169,184,195) 82%)\">Programmation<\/h1>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/moteur-pas-a-pas.png\"><img loading=\"lazy\" decoding=\"async\" width=\"278\" height=\"280\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/moteur-pas-a-pas.png\" alt=\"\" class=\"wp-image-7826\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/moteur-pas-a-pas.png 278w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/moteur-pas-a-pas-150x150.png 150w\" sizes=\"auto, (max-width: 278px) 100vw, 278px\" \/><\/a><figcaption class=\"wp-element-caption\">moteur pas \u00e0 pas (4 pas\/tours)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">La premi\u00e8re chose \u00e0 faire avant de commencer la programmation est de se familiariser avec le <strong>langage Arduino,<\/strong> qui est un langage informatique similaire au langage C. Puis, il faut \u00e9videmment lire les fiches techniques des cartes et des moteurs pour arriver \u00e0 faire un programme qui r\u00e9pond aux attentes. Nous n&#8217;avions jamais utilis\u00e9 de <strong>moteurs pas \u00e0 pas<\/strong>, nous nous sommes donc pench\u00e9s sur leur fonctionnement, qui est au final plut\u00f4t simple, mais ces recherches nous ont \u00e9t\u00e9 d&#8217;<strong>une grande aide<\/strong> par la suite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s avoir compris le fonctionnement de l&#8217;Arduino et d&#8217;un moteur pas \u00e0 pas, il ne nous restait plus qu&#8217;\u00e0 apprendre \u00e0 les utiliser ensemble par le biais du shield. Suite \u00e0 de nombreux tests, nous avions obtenu <strong>un programme fonctionnel pour faire bouger chaque goutte<\/strong> \u00e0 la hauteur donn\u00e9e par l&#8217;utilisateur en fonction de sa position actuelle. Il ne faut pas non plus oublier le cot\u00e9 <strong>artistique,<\/strong> donc la fonction <strong>module la vitesse<\/strong> en fonction de la distance pour que tous les moteurs commencent et finissent en m\u00eame temps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois le code de l&#8217;Arduino termin\u00e9, il a fallu apprendre \u00e0 utiliser une carte Raspberry Pi pour commander tous les Arduino d&#8217;un m\u00eame point. Ce fut une premi\u00e8re sur Linux (Rasp OS) pour nous deux, mais avec les bonnes commandes, l&#8217;aide de M. Guyonneau et d&#8217;internet, on a finalement r\u00e9ussi \u00e0 <strong>connecter tous les Arduino \u00e0 la carte Raspberry Pi<\/strong>. Maintenant que les Arduino sont pr\u00eats et que le canal de communication est \u00e9tabli, il ne reste plus qu&#8217;\u00e0 faire <strong>des fonctions pour repr\u00e9senter des choses<\/strong>. Malheureusement, les projets touchaient \u00e0 leur fin, donc nous n&#8217;avons eu le temps de faire qu&#8217;<strong>une fonction sin(x + y + t) <\/strong>o\u00f9 x et y sont la position des moteurs dans la grille.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-background has-medium-font-size\" style=\"background:linear-gradient(213deg,rgb(238,238,238) 11%,rgb(169,184,195) 82%)\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour conclure, nous avons tous deux beaucoup aim\u00e9 ce projet et sommes tr\u00e8s fi\u00e8res du rendu final malgr\u00e9 le bazar \u00e0 quoi ressemble le projet \u00e0 premi\u00e8re vue. Nous aurions beaucoup aim\u00e9 pouvoir finaliser la partie ext\u00e9rieure avec un cache ou une meilleure organisation des c\u00e2bles, mais nous avons manqu\u00e9 de temps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toutefois, nous sommes heureux d\u2019avoir pu travailler sur des probl\u00e9matiques aussi techniques, mais aussi d\u2019avoir pu explorer diff\u00e9rentes fa\u00e7ons de concevoir, de fabriquer et de programmer un syst\u00e8me complet, de A \u00e0 Z. Ce projet nous a permis de mettre en pratique l\u2019ensemble des comp\u00e9tences acquises au cours de nos deux ann\u00e9es de pr\u00e9pa int\u00e9gr\u00e9e \u00e0 Polytech Angers, que ce soit en m\u00e9canique, en \u00e9lectronique, en programmation ou en conception 3D. Il nous a \u00e9galement appris \u00e0 g\u00e9rer un projet sur le long terme, \u00e0 surmonter des impr\u00e9vus techniques et \u00e0 collaborer efficacement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce fut une belle aventure humaine et technique, et une excellente transition vers la suite de notre formation d\u2019ing\u00e9nieur. Merci encore \u00e0 nos encadrants et \u00e0 toutes les personnes qui nous ont accompagn\u00e9s dans cette exp\u00e9rience.<\/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-large\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/kinetic-art.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"590\" height=\"442\" data-id=\"7827\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/kinetic-art.jpg\" alt=\"\" class=\"wp-image-7827\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/kinetic-art.jpg 590w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/kinetic-art-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/kinetic-art-400x300.jpg 400w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/a><\/figure>\n<\/figure>\n","protected":false},"excerpt":{"rendered":"<p>PROJET KINETIC ART Introduction Bonjour \u00e0 toutes et \u00e0 tous, Bienvenue sur ce blog qui r\u00e9capitule notre projet. Nous sommes deux \u00e9tudiants de deuxi\u00e8me ann\u00e9e de cycle pr\u00e9paratoire int\u00e9gr\u00e9e ici, \u00e0 Polytech Angers. Si vous ne nous avez pas encore &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2025\/06\/10\/projet-kinetic-art\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":108742,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[631],"tags":[],"class_list":["post-6636","post","type-post","status-publish","format-standard","hentry","category-631"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6636","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\/108742"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=6636"}],"version-history":[{"count":10,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6636\/revisions"}],"predecessor-version":[{"id":7829,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6636\/revisions\/7829"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=6636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=6636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=6636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}