{"id":4454,"date":"2025-10-02T09:30:47","date_gmt":"2025-10-02T07:30:47","guid":{"rendered":"https:\/\/miniprojets.net\/?p=4454"},"modified":"2025-10-02T11:14:24","modified_gmt":"2025-10-02T09:14:24","slug":"gridlab-une-maquette-modulaire-du-reseau-electrique","status":"publish","type":"post","link":"https:\/\/miniprojets.net\/index.php\/2025\/10\/02\/gridlab-une-maquette-modulaire-du-reseau-electrique\/","title":{"rendered":"Maquette GridLab jeu modulaire d&#8217;un r\u00e9seau \u00e9lectrique"},"content":{"rendered":"\n<p>Bienvenue dans cette s\u00e9rie d&#8217;articles consacr\u00e9e \u00e0 GridLab, un projet open-source de maquette p\u00e9dagogique modulaire et connect\u00e9e, qui vous plonge dans le fonctionnement d&#8217;un r\u00e9seau \u00e9lectrique intelligent.<\/p>\n\n\n\n<div style=\"height:8px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em><strong>GridLab <\/strong><\/em>est une maquette physique destin\u00e9e \u00e0 repr\u00e9senter un r\u00e9seau \u00e9lectrique miniature interactif. Elle a \u00e9t\u00e9 con\u00e7ue pour la <em>Nuit Europ\u00e9enne des Chercheurs 2026<\/em>, mais son ambition va bien au-del\u00e0 : offrir un outil simple, \u00e9volutif et ouvert pour comprendre les principes d&#8217;un r\u00e9seau \u00e9lectrique moderne, avec ses enjeux de production, de consommation, de stabilit\u00e9 et\u2026 de blackout.<\/p>\n\n\n\n<p>Le principe est simple : le r\u00e9seau est compos\u00e9 de tuiles magn\u00e9tiques, que l&#8217;on peut connecter librement entre elles.<\/p>\n\n\n\n<p>Chaque tuile repr\u00e9sente un \u00e9l\u00e9ment du r\u00e9seau :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>une maison<\/li>\n\n\n\n<li>une entreprise<\/li>\n\n\n\n<li>un panneau photovolta\u00efque<\/li>\n\n\n\n<li>une centrale \u00e9lectrique<\/li>\n\n\n\n<li>une batterie de stockage<\/li>\n<\/ul>\n\n\n\n<p>Ces tuiles s&#8217;assemblent magn\u00e9tiquement, comme un puzzle intelligent. Elles s&#8217;alimentent mutuellement et d\u00e9tectent automatiquement leurs voisines d\u00e8s qu&#8217;elles sont connect\u00e9es.<\/p>\n\n\n\n<p>Voici l&#8217;architecture du syst\u00e8me :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2025\/06\/Diagramme-vierge-1024x618.png\" alt=\"\" class=\"wp-image-4571\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2025\/06\/Diagramme-vierge-1024x618.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2025\/06\/Diagramme-vierge-300x181.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2025\/06\/Diagramme-vierge-768x464.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2025\/06\/Diagramme-vierge-1536x927.png 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2025\/06\/Diagramme-vierge-2048x1236.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ce que fait chaque tuile<\/h3>\n\n\n\n<p>Chaque tuile int\u00e8gre un ESP32, un petit \u00e9cran, des boutons et une interface UART sur les c\u00f4t\u00e9s. Elle est capable de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>d\u00e9tecter ses voisins via UART gr\u00e2ce \u00e0 un protocole maison,<\/li>\n\n\n\n<li>communiquer en Wi-Fi avec une Raspberry Pi centrale,<\/li>\n\n\n\n<li>afficher ses donn\u00e9es (puissance, \u00e9tat, alertes\u2026) \u00e0 l&#8217;utilisateur,<\/li>\n\n\n\n<li>r\u00e9agir aux actions des visiteurs (appui sur un bouton, choix d&#8217;un mode\u2026).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ce que fait la Raspberry Pi<\/h3>\n\n\n\n<p>La <strong>Raspberry Pi <\/strong>agit comme le cerveau du syst\u00e8me :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Elle d\u00e9tecte la <strong>topologie du r\u00e9seau<\/strong> en temps r\u00e9el<\/li>\n\n\n\n<li>Elle simule un <strong>comportement \u00e9lectrique<\/strong> (puissances, fr\u00e9quence, \u00e9quilibre r\u00e9seau)<\/li>\n\n\n\n<li>Elle d\u00e9tecte les <strong>surcharges ou d\u00e9s\u00e9quilibres<\/strong> (avec simulation de blackouts)<\/li>\n\n\n\n<li>Elle alimente un <strong>dashboard interactif<\/strong> accessible depuis une tablette ou un PC<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Architecture du syst\u00e8me<\/h3>\n\n\n\n<p>Voici comment tout \u00e7a fonctionne :<\/p>\n\n\n\n<p><strong>ESP32 \u2192 Raspberry Pi :<\/strong> Communication Wi-Fi via MQTT<br><strong>Tuile \u2192 Tuile :<\/strong> Connexion UART via connecteurs magn\u00e9tiques<br><strong>Simulation :<\/strong> Tout est calcul\u00e9 sur la Raspberry Pi pour garantir une base de temps unique<br><strong>Affichage local :<\/strong> Chaque tuile affiche ses donn\u00e9es<br><strong>Dashboard :<\/strong> Vue d&#8217;ensemble + alertes + monitoring live<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Et la suite ?<\/h3>\n\n\n\n<p>Dans les prochains articles, on entrera dans le concret :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comment faire communiquer un ESP32 et une Raspberry Pi en MQTT<\/li>\n\n\n\n<li>Comment d\u00e9tecter des voisins connect\u00e9s avec un protocole UART et un multiplexeur<\/li>\n\n\n\n<li>Comment simuler un r\u00e9seau et visualiser les alertes<\/li>\n\n\n\n<li>Comment construire un dashboard en direct<\/li>\n\n\n\n<li>Comment utiliser un \u00e9cran de Nokia 5510<\/li>\n<\/ul>\n\n\n\n<p>En cours d&#8217;\u00e9criture<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bienvenue dans cette s\u00e9rie d&#8217;articles consacr\u00e9e \u00e0 GridLab, un projet open-source de maquette p\u00e9dagogique modulaire et connect\u00e9e, qui vous plonge&hellip;<\/p>\n","protected":false},"author":63,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4454","post","type-post","status-publish","format-standard","hentry","category-en-cours"],"_links":{"self":[{"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/posts\/4454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/comments?post=4454"}],"version-history":[{"count":15,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/posts\/4454\/revisions"}],"predecessor-version":[{"id":4614,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/posts\/4454\/revisions\/4614"}],"wp:attachment":[{"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/media?parent=4454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/categories?post=4454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/tags?post=4454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}