{"id":1706,"date":"2025-05-25T14:13:12","date_gmt":"2025-05-25T18:13:12","guid":{"rendered":"https:\/\/tgemaisonneuve.com\/?p=1706"},"modified":"2025-05-25T14:15:16","modified_gmt":"2025-05-25T18:15:16","slug":"super-velo-connecte","status":"publish","type":"post","link":"https:\/\/tgemaisonneuve.com\/index.php\/2025\/05\/25\/super-velo-connecte\/","title":{"rendered":"Super V\u00e9lo Connect\u00e9"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">C\u2019est en combinant passion pour le cyclisme et int\u00e9r\u00eat pour les syst\u00e8mes embarqu\u00e9s que j\u2019ai imagin\u00e9 le Super V\u00e9lo : un projet de fin d\u2019ann\u00e9e visant \u00e0 transformer un v\u00e9lo traditionnel en un moyen de transport intelligent, pratique et connect\u00e9.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">Le <strong>Super V\u00e9lo<\/strong>, comme son nom l\u2019indique, regroupe une s\u00e9rie d\u2019am\u00e9liorations techniques soigneusement int\u00e9gr\u00e9es. \u00c9clairage avant, feux de signalisation, et collecte de donn\u00e9es en temps r\u00e9el ne sont que quelques-unes des fonctionnalit\u00e9s que j\u2019ai d\u00e9velopp\u00e9es pour am\u00e9liorer la s\u00e9curit\u00e9 et l\u2019exp\u00e9rience utilisateur. Gr\u00e2ce \u00e0 une connexion Internet, les donn\u00e9es de vitesse et de fr\u00e9quence cardiaque sont transmises sur une base de donn\u00e9es et consultables directement sur un t\u00e9l\u00e9phone cellulaire.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1088\" height=\"1920\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_1009-Trim-1.gif\" alt=\"\" class=\"wp-image-2167\"\/><\/figure>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\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 has-text-align-center wp-element-button\" href=\"https:\/\/github.com\/zephircharles-olivier\/Super-V-lo\" target=\"_blank\" rel=\"noreferrer noopener\">Voir le projet complet sur Github<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans cet article, je vous pr\u00e9sente les \u00e9tapes cl\u00e9s de cette r\u00e9alisation : de l\u2019id\u00e9e initiale \u00e0 l\u2019assemblage final, en passant par le choix des composants \u00e9lectroniques, la programmation, et l\u2019int\u00e9gration sur le v\u00e9lo. Ce projet met en valeur la synergie entre ing\u00e9nierie, design fonctionnel et technologies connect\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Accompagnez-moi dans ce parcours technique et cr\u00e9atif qui illustre comment l\u2019innovation peut s\u2019appliquer \u00e0 des objets du quotidien pour en faire des outils intelligents, adapt\u00e9s aux besoins modernes.<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id1706_8b7509-9c .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kb-table-of-content-nav.kb-table-of-content-id1706_8b7509-9c .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id1706_8b7509-9c .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id1706_8b7509-9c .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}<\/style>\n\n\n<h2 class=\"wp-block-heading\">Architecture du syst\u00e8me<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le sch\u00e9ma d\u2019architecture pr\u00e9sente de mani\u00e8re visuelle l\u2019organisation et l\u2019interconnexion des diff\u00e9rentes parties du syst\u00e8me.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/architecture2.drawio-1024x540.png\" alt=\"\" class=\"wp-image-2121\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/architecture2.drawio-1024x540.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/architecture2.drawio-300x158.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/architecture2.drawio-768x405.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/architecture2.drawio.png 1081w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Capteurs Utilis\u00e9s<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Mesure de Vitesse<\/h3>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">Le <strong>US5881<\/strong> est un <strong>capteur \u00e0 effet Hall<\/strong> de type <strong>num\u00e9rique<\/strong> con\u00e7u pour d\u00e9tecter la pr\u00e9sence d\u2019un champ magn\u00e9tique. Le <strong>ph\u00e9nom\u00e8ne Hall<\/strong> se produit lorsqu\u2019un courant \u00e9lectrique circule dans un mat\u00e9riau conducteur ou semi-conducteur plac\u00e9 dans un <strong>champ magn\u00e9tique perpendiculaire<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce champ force les \u00e9lectrons \u00e0 se d\u00e9vier d\u2019un c\u00f4t\u00e9, ce qui cr\u00e9e une <strong>tension mesurable<\/strong> appel\u00e9e <strong>tension Hall<\/strong>. Cette tension est proportionnelle \u00e0 l\u2019intensit\u00e9 du champ magn\u00e9tique. Dans mon cas, le capteur <strong>US5881<\/strong> produit une tension num\u00e9rique, c&rsquo;est-\u00e0-dire 0 ou 5V.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1-1024x577.png\" alt=\"\" class=\"wp-image-2130\" style=\"width:311px;height:auto\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1-1024x577.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1-300x169.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1-768x433.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-on-wheel-1024x768.jpg\" alt=\"\" class=\"wp-image-2132\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-on-wheel-1024x768.jpg 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-on-wheel-300x225.jpg 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-on-wheel-768x576.jpg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-on-wheel-1536x1152.jpg 1536w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-on-wheel-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le capteur est fix\u00e9 \u00e0 un endroit immobile du v\u00e9lo et sert \u00e0 d\u00e9tecter un aimant fix\u00e9 sur la jante, c\u2019est-\u00e0-dire sur la partie mobile de la roue. \u00c0 chaque r\u00e9volution compl\u00e8te, lorsque l\u2019aimant passe devant le capteur, celui-ci envoie un signal au microcontr\u00f4leur. En mesurant le temps \u00e9coul\u00e9 entre deux passages cons\u00e9cutifs, le syst\u00e8me peut ainsi calculer la vitesse \u00e0 laquelle l\u2019utilisateur roule.<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Fr\u00e9quence Cardiaque<\/h3>\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\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-9d260ee2 wp-block-group-is-layout-grid\">\n<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-9d260ee2 wp-block-group-is-layout-grid\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/dfimg.dfrobot.com\/nobody\/wiki\/39b26f38961529c0bdc3909ccfaba712.jpg\" alt=\"SEN0203 Heart Rate Monitor Sensor for Arduino\"\/><\/figure>\n<\/div>\n\n\n\n<p class=\"wp-container-content-e29552f7 wp-block-paragraph\" id=\"block-91628d5d-5d62-4af0-b425-14d2db937eb5\">Le <strong>SEN0203<\/strong> est un <strong>capteur de fr\u00e9quence cardiaque optique<\/strong> produit par DFRobot. Il utilise la <strong>photopl\u00e9thysmographie (PPG)<\/strong> pour d\u00e9tecter le rythme cardiaque en mesurant les variations de lumi\u00e8re r\u00e9fl\u00e9chie par le sang qui circule sous la peau. On peut le fixer \u00e0 n\u2019importe quelle zone o\u00f9 la peau est suffisamment mince, comme le bout des doigts, le poignet ou m\u00eame le lobe de l\u2019oreille.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pour le projet, il est fix\u00e9 pr\u00e8s du guidon et est ajustable selon les d\u00e9sirs de l&rsquo;utilisateur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gestion de l&rsquo;\u00e9clairage <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Phares Avant<\/h3>\n\n\n\n<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-9d260ee2 wp-block-group-is-layout-grid\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_09931-768x1024.jpg\" alt=\"\" class=\"wp-image-2140\" style=\"width:259px;height:auto\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_09931-768x1024.jpg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_09931-225x300.jpg 225w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_09931-1152x1536.jpg 1152w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_09931-1536x2048.jpg 1536w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_09931-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p class=\"wp-container-content-e29552f7 wp-block-paragraph\">Les phares avant sont fixer sur le guidon du v\u00e9lo et comprennent 9 LEDs addressables qui s&rsquo;ajustent aux interactions de l&rsquo;utilisateur. Ils servent \u00e9galement \u00e0 valider si la connexion internet \u00e0 bien \u00e9t\u00e9 effetuer. Le projet contient aussi un mode hors ligne si jamais l&rsquo;utilisateur ne veut pas ou ne peut pas se connecter au r\u00e9seau.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\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\" style=\"flex-basis:100%\">\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\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<p class=\"wp-container-content-69bc4bdf wp-block-paragraph\">Le panneau avant affiche une lumi\u00e8re bleue sur la LED centrale lorsque l\u2019utilisateur est d\u00e9connect\u00e9 du r\u00e9seau, et elle devient verte lorsqu\u2019il d\u00e9tecte que le r\u00e9seau auquel il est configur\u00e9 est actif.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full wp-container-content-69bc4bdf\"><img loading=\"lazy\" decoding=\"async\" width=\"870\" height=\"659\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/connection-Trim-1-1.gif\" alt=\"\" class=\"wp-image-2324\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Feux de Signalisation<\/h3>\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\" style=\"flex-basis:100%\">\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\" style=\"flex-basis:100%\">\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\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Clignotant.gif\" alt=\"\" class=\"wp-image-2330\" style=\"width:736px;height:auto\"\/><\/figure>\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\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<p class=\"wp-container-content-69bc4bdf wp-block-paragraph\">Les <strong>feux de signalisation<\/strong> sont activ\u00e9s par un <strong>interrupteur<\/strong> situ\u00e9 pr\u00e8s du guidon, ce qui permet \u00e0 l\u2019utilisateur de signaler ses intentions. Il y a \u00e9galement un capteur \u00e0 <strong>effet Hall<\/strong> install\u00e9 pr\u00e8s du frein \u00e0 main pour d\u00e9tecter l\u2019activation du frein. Lorsque ce dernier est actionn\u00e9, les LEDs arri\u00e8re augmentent en intensit\u00e9.<\/p>\n\n\n\n<p class=\"wp-container-content-69bc4bdf wp-block-paragraph\">Les LEDs utilis\u00e9es sont des <strong>WS2812B<\/strong>, des LEDs adressables dites intelligentes. Chaque LED contient une puce qui re\u00e7oit les donn\u00e9es via un seul fil, puis contr\u00f4le la couleur en combinant les composantes rouge, verte et bleue selon les instructions re\u00e7ues. Cela permet de cr\u00e9er des effets lumineux dynamiques et personnalis\u00e9s, m\u00eame avec des microcontr\u00f4leurs simples comme <strong>l\u2019ESP32<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sch\u00e9mas \u00e9lectrique<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Panneaux de LEDs<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"702\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195124-1024x702.png\" alt=\"\" class=\"wp-image-2334\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195124-1024x702.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195124-300x206.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195124-768x527.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195124.png 1156w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">\u00ab\u00a0DevKit\u00a0\u00bb ESP32-S3<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"705\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195345-1024x705.png\" alt=\"\" class=\"wp-image-2335\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195345-1024x705.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195345-300x206.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195345-768x529.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195345.png 1132w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Capteur Hall effect <\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"705\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195705-1024x705.png\" alt=\"\" class=\"wp-image-2336\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195705-1024x705.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195705-300x207.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195705-768x529.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-195705.png 1130w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Contr\u00f4leur central<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"703\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-200213-1024x703.png\" alt=\"\" class=\"wp-image-2338\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-200213-1024x703.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-200213-300x206.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-200213-768x527.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-200213.png 1132w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Cartes \u00e9lectroniques<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Panneaux de LEDs<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb2-1024x577.png\" alt=\"\" class=\"wp-image-2333\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb2-1024x577.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb2-300x169.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb2-768x433.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb2.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Contr\u00f4leur central<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcbmaster-1024x577.png\" alt=\"\" class=\"wp-image-2337\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcbmaster-1024x577.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcbmaster-300x169.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcbmaster-768x433.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcbmaster.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Capteur Hall effect <\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1-1024x577.png\" alt=\"\" class=\"wp-image-2130\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1-1024x577.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1-300x169.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1-768x433.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb3-1.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">DevKit ESP32-S3<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb1-1024x577.png\" alt=\"\" class=\"wp-image-2340\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb1-1024x577.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb1-300x169.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb1-768x433.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/pcb1.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conception 3D<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Boitier Centrale <\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"752\" height=\"690\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-204715.png\" alt=\"\" class=\"wp-image-2341\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-204715.png 752w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-204715-300x275.png 300w\" sizes=\"auto, (max-width: 752px) 100vw, 752px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Phares Arri\u00e8res<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"735\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-205139-1024x735.png\" alt=\"\" class=\"wp-image-2342\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-205139-1024x735.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-205139-300x215.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-205139-768x551.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-15-205139.png 1078w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Switch<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"623\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/switch.png\" alt=\"\" class=\"wp-image-2343\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/switch.png 620w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/switch-300x300.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/switch-150x150.png 150w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Hall Sensor <\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"573\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-3D.png\" alt=\"\" class=\"wp-image-2344\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-3D.png 637w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/hall-3D-300x270.png 300w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Devant<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"783\" height=\"499\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/devant.png\" alt=\"\" class=\"wp-image-2345\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/devant.png 783w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/devant-300x191.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/devant-768x489.png 768w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u2019est en combinant passion pour le cyclisme et int\u00e9r\u00eat pour les syst\u00e8mes embarqu\u00e9s que j\u2019ai imagin\u00e9 le Super V\u00e9lo : un projet de fin d\u2019ann\u00e9e visant \u00e0 transformer un v\u00e9lo traditionnel en un moyen de transport intelligent, pratique et connect\u00e9. Le Super V\u00e9lo, comme son nom l\u2019indique, regroupe une s\u00e9rie d\u2019am\u00e9liorations techniques soigneusement int\u00e9gr\u00e9es. \u00c9clairage&#8230;<\/p>\n","protected":false},"author":5406,"featured_media":2167,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[64,6],"tags":[138,92,55,40,37,131,35,132,129,90],"ppma_author":[114],"class_list":["post-1706","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projet-etudiant","category-projets","tag-bike","tag-c-2","tag-c","tag-diy","tag-esp32","tag-hall-effect","tag-impression-3d","tag-led-addressables","tag-mqtt","tag-velo"],"authors":[{"term_id":114,"user_id":5406,"is_guest":0,"slug":"charles-olivier","display_name":"charles-olivier","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/a810a4f05e2e13480ccd3011d7a8b68c6eab16fb0d4a445f80b6c8a2319d13cf?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/users\/5406"}],"replies":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/comments?post=1706"}],"version-history":[{"count":16,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1706\/revisions"}],"predecessor-version":[{"id":2379,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1706\/revisions\/2379"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/media\/2167"}],"wp:attachment":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/media?parent=1706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/categories?post=1706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/tags?post=1706"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/ppma_author?post=1706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}