{"id":7980,"date":"2022-12-21T15:33:26","date_gmt":"2022-12-21T14:33:26","guid":{"rendered":"https:\/\/telefab.fr\/?p=7980"},"modified":"2026-04-30T17:33:30","modified_gmt":"2026-04-30T15:33:30","slug":"creation-dun-simulateur-de-thermometre-dhemocue-et-de-glucometre-pour-une-immersion-complete-lors-des-simulation-en-sante","status":"publish","type":"post","link":"https:\/\/hub.imt-atlantique.fr\/fablab\/creation-dun-simulateur-de-thermometre-dhemocue-et-de-glucometre-pour-une-immersion-complete-lors-des-simulation-en-sante\/","title":{"rendered":"Cr\u00e9ation d&rsquo;un simulateur de thermom\u00e8tre, d&rsquo;h\u00e9mocue et de glucom\u00e8tre pour une immersion compl\u00e8te lors des simulation en sant\u00e9"},"content":{"rendered":"<p>\u00c9quipe Sant\u00e9!\u00a0 :<\/p>\n<p>Heliote Zaouly, \u00e9tudiant en deuxi\u00e8me ann\u00e9e \u00e0 IMT Atlantique.<\/p>\n<p>Lucas Genin, \u00e9tudiant en deuxi\u00e8me ann\u00e9e \u00e0 IMT Atlantique.<\/p>\n<p>M D, \u00e9tudiant en troisi\u00e8me ann\u00e9e \u00e0 IMT Atlantique.<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/318849585_853595712575545_8302282511549016866_n.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-7999 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/318849585_853595712575545_8302282511549016866_n.jpg\" alt=\"\" width=\"275\" height=\"206\" \/><\/a><\/p>\n<p><strong><span style=\"font-size: 14pt;\">I) Contexte<\/span><\/strong><\/p>\n<p>Dans le cadre de la th\u00e9matique d\u2019approfondissement \u00ab conception d\u2019objets communicants \u00bb, les \u00e9tudiants d\u2019IMT Atlantique doivent proposer une solution innovante pour r\u00e9pondre \u00e0 un probl\u00e8me. Notre projet est de d\u00e9velopper un appareil \u00e9lectronique recouvert d\u2019une coque, capable d\u2019afficher sur son \u00e9cran, une valeur entr\u00e9e sur un site web. Le but de ce projet est d\u2019aider les enseignants dans les centres de simulation pour \u00e9tudiants en Sant\u00e9 \u00e0 transmettre des donn\u00e9es d\u2019appareil de mesure (temp\u00e9rature, taux d\u2019h\u00e9moglobine et taux de glyc\u00e9mie) \u00e0 un \u00e9tudiant qui s\u2019entra\u00eene \u00e0 une distance de quelques m\u00e8tres.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt;\"><strong>II) R\u00e9alisation<\/strong><\/span><\/p>\n<p>-Une coque imprim\u00e9e au FABLAB \u00e0 l&rsquo;aide de l&rsquo;imprimante 3D<\/p>\n<p>-\u00c9cran LCD TFT HD de 1.8 pouces, 128&#215;160, Port s\u00e9rie SPI, Module ST7735, lecteur IC<\/p>\n<p>-Un bouton poussoir<\/p>\n<p>-Une carte Raspberry pi z\u00e9ro <a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/lab\/materiel\/fiche\/530\">W<\/a><\/p>\n<p>-Une batterie lithium-polym\u00e8re TURNIGY 1000mAh trois cellules de 11.1 v<\/p>\n<p>-Des c\u00e2bles (fils et c\u00e2ble d&rsquo;alimentation micro USB)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>1) Electronique<\/strong><\/p>\n<p><strong>a) Raspberry pi zero WH<\/strong><\/p>\n<p>Le Raspberry Pi Zero WH est une version miniature de la carte Raspberry Pi classique. Ce mod\u00e8le WH est bas\u00e9 sur un processeur ARM \u00e0 1GHz accompagn\u00e9 de 512 Mo de RAM.Il int\u00e8gre un port GPIO d\u00e9j\u00e0 soud\u00e9 \u00e0 la carte m\u00e8re et dispose d&rsquo;interfaces WiFi et Bluetooth.<\/p>\n<p>Cette version petit format diff\u00e8re de la version classique des cartes Raspberry Pi (Pi2, Pi3, Pi3B+, etc&#8230;) en adoptant un port mini-HDMI n\u00e9cessitant un cordon adapt\u00e9 ainsi que deux ports micro-USB:<\/p>\n<ul>\n<li>1 x port micro-USB pour l&rsquo;alimentation USB 5 Vcc\/1 A .<\/li>\n<li>1 x port micro-USB n\u00e9cessitant un HUB micro-USB vers USB permettant de raccorder diff\u00e9rents p\u00e9riph\u00e9riques (clavier, souris, manette, afficheur tactile, disque dur, etc).<\/li>\n<\/ul>\n<p>Ce mini-ordinateur fonctionne depuis une carte micro-SD pr\u00e9par\u00e9e avec une distribution Linux Raspberry Pi OS.<\/p>\n<h2><span style=\"font-size: 14pt;\">Caract\u00e9ristiques:<\/span><\/h2>\n<ul>\n<li>Alimentation \u00e0 pr\u00e9voir: 5 Vcc via adaptateur USB<\/li>\n<li>Puissance maxi: 180 mA (adaptateur secteur 1 A recommand\u00e9 en fonction des p\u00e9riph\u00e9riques raccord\u00e9s)<\/li>\n<li>CPU: ARM1176JZF-S ARM11 1 GHz<\/li>\n<li>\u200bGPU: Broadcom VideoCore IV<\/li>\n<li>WiFi: 2,4 GHz, 802.11n (Broadcom BCM43438)<\/li>\n<li>Bluetooth 4.1 (Broadcom BCM43438)<\/li>\n<li>M\u00e9moire: 512 MB LPDDR2 (partag\u00e9 avec le GPU)<\/li>\n<li>Interfaces:<br \/>\n&#8211; 1 x port micro-USB 2.0<br \/>\n&#8211; bus: SPI, I2C, s\u00e9rie, I2S<br \/>\n&#8211; support pour cartes micro-SD<br \/>\n&#8211; sortie audio: mini-HDMI<br \/>\n&#8211; sortie vid\u00e9o: mini-HDMI<br \/>\n&#8211; connecteur mini-CSI<\/li>\n<li>Dimensions: 65 x 31 x 13 mm<\/li>\n<li>Poids: 12 g<\/li>\n<\/ul>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/aco-carte-raspberry-pi-zero-wh-27670.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-7991 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/aco-carte-raspberry-pi-zero-wh-27670.jpg\" alt=\"\" width=\"140\" height=\"120\" \/><\/a><\/p>\n<p><strong>b) \u00c9cran LCD TFT HD de 1.8 pouces, 128 x 160<\/strong><\/p>\n<p>Nous avons utilis\u00e9 ce module pour l\u2019affichage des donn\u00e9es (temp\u00e9rature, taux d\u2019h\u00e9moglobine, taux de glyc\u00e9mie). Il comporte 11 broches, mais seulement 7 de ces broches seront utilis\u00e9es. Le branchement de ce module aux broches du Raspberry Pi se fait comme repr\u00e9sent\u00e9 ci-dessous :<\/p>\n<p>&nbsp;<\/p>\n<table width=\"602\">\n<thead>\n<tr>\n<td width=\"201\">Ecran TFT 1.8\u201d<\/td>\n<td width=\"201\">Raspberry Pi zero W GPIO<\/p>\n<p>BOARD<\/td>\n<td width=\"201\">Raspberry Pi zero W GPIO<\/p>\n<p>BCM<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td width=\"201\">VCC<\/td>\n<td width=\"201\">GPIO 4<\/td>\n<td width=\"201\">PIN 07<\/td>\n<\/tr>\n<tr>\n<td width=\"201\">GND<\/td>\n<td width=\"201\">GND<\/td>\n<td width=\"201\">PIN 06<\/td>\n<\/tr>\n<tr>\n<td width=\"201\">SCL<\/td>\n<td width=\"201\">SCLK<\/td>\n<td width=\"201\">PIN 23<\/td>\n<\/tr>\n<tr>\n<td width=\"201\">SDA<\/td>\n<td width=\"201\">MOSI<\/td>\n<td width=\"201\">PIN 19<\/td>\n<\/tr>\n<tr>\n<td width=\"201\">RS\/DC<\/td>\n<td width=\"201\">GPIO 24<\/td>\n<td width=\"201\">PIN 18<\/td>\n<\/tr>\n<tr>\n<td width=\"201\">RES<\/td>\n<td width=\"201\">GPIO 25<\/td>\n<td width=\"201\">PIN 22<\/td>\n<\/tr>\n<tr>\n<td width=\"201\">CS<\/td>\n<td width=\"201\">CE0<\/td>\n<td width=\"201\">PIN 24<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Pour pouvoir manipuler ce module, nous aurons besoin des biblioth\u00e8ques python suivantes:<\/p>\n<p>ST7735 et PIL<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/ar-ecran-1-8-rb-tft1-8-26567.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7992 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/ar-ecran-1-8-rb-tft1-8-26567-300x244.jpg\" alt=\"\" width=\"300\" height=\"244\" \/><\/a><\/p>\n<p><strong>c) Bouton Poussoir<\/strong><\/p>\n<p>Ce bouton nous permet de mettre la Raspberry Pi en mode veille et de l\u2019allumer lorsqu\u2019on l\u2019appuie pendant 2 secondes minimum. A cet effet, il est branch\u00e9 comme suit:<\/p>\n<p>Une broche est reli\u00e9e au GPIO3 (PIN 05) et une autre au niveau du GND (PIN 09).<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/sw100664-015-250.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7993 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/sw100664-015-250-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/a><\/p>\n<p>Pour rendre le bouton d\u2019allumage op\u00e9rationnel, il faut ouvrir le shell de votre raspberry Pi et ex\u00e9cuter la commande suivante:<\/p>\n<p>sudo nano \/boot\/config.txt<\/p>\n<p>A la fin de ce fichier, ajoutez ceci : dtoverlay = gpio-shutdown<\/p>\n<p>Une fois cette configuration faite, vous pouvez utiliser votre bouton pour allumer et mettre la Raspberry Pi en veille.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>d) Sch\u00e9ma des branchements<br \/>\n<\/strong><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/Projet-COOC-2022_bb.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-8029\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/Projet-COOC-2022_bb-300x263.jpg\" alt=\"\" width=\"300\" height=\"263\" \/><\/a><\/p>\n<p><strong>2) Code du projet<\/strong><\/p>\n<p>Comme le projet contient \u00e0 la fois une application web et un programme pour afficher de l&rsquo;information sur un \u00e9cran nous avons choisi de programmer le site web en utilisant le combo HTML+CSS+PHP+JS+MYSQL et concernant l&rsquo;affichage sur l&rsquo;\u00e9cran nous avons d\u00e9cid\u00e9 de le faire \u00e0 partir d&rsquo;un programme python.<\/p>\n<p>Le principe est le suivant:<\/p>\n<p>-Le code python est lanc\u00e9 en arri\u00e8re-plan et tourne continuellement sur la carte Raspberry Pi et lit le contenu d&rsquo;un fichier texte en permanence et affiche le contenu de celui-ci.<\/p>\n<p>-Le site web \u00e9tant h\u00e9berg\u00e9 sur la Raspberry Pi transmettra des donn\u00e9es au code python \u00e0 travers le fichier texte. Il se base sur des fichiers json pour afficher un historique de donn\u00e9es transmis. Les fichiers json sont le r\u00e9sultat d&rsquo;une requ\u00eate ex\u00e9cut\u00e9e sur une base de donn\u00e9es MySQL.<\/p>\n<p>-La base de donn\u00e9es est r\u00e9initialis\u00e9e automatiquement \u00e0 chaque nouveau jour<\/p>\n<p>Le code est pr\u00e9sent sur le GitHub <a href=\"https:\/\/github.com\/Heliote225\/thermo_simulator\">ici<\/a>.<\/p>\n<p>Aussi si vous voulez que le programme se lance au d\u00e9marrage de la Raspberry Pi, vous pouvez copier ceci dans le fichier \/etc\/rc.local juste avant la ligne &lsquo;exit 0&rsquo;:<\/p>\n<p>\/usr\/bin\/python3 \/home\/pi\/Desktop\/on_off.py &amp;<\/p>\n<p>\/usr\/bin\/python3 \/home\/pi\/Desktop\/affichage.py &amp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3) Interface Web<\/strong><\/p>\n<p>Afin de pouvoir \u00e9changer des informations avec l&rsquo;appareil, nous avons cr\u00e9\u00e9 une application web avec VS Code. Elle est h\u00e9berg\u00e9e sur l\u2019appareil. L\u2019application et l\u2019appareil communique par fichier, cependant pour avoir acc\u00e8s \u00e0 l\u2019application web il faut \u00eatre dans le m\u00eame r\u00e9seau WIFI que l\u2019appareil.<\/p>\n<p>Une fois dans le m\u00eame r\u00e9seau WIFI que l\u2019appareil, il suffit d\u2019ouvrir un navigateur et d\u2019entrer l\u2019adresse IP de l\u2019appareil. Apr\u00e8s cela, on se retrouvera sur la page de connexion du site web.<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/connexion.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7986 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/connexion-300x136.png\" alt=\"\" width=\"300\" height=\"136\" \/><\/a><\/p>\n<p>Apr\u00e8s s&rsquo;\u00eatre connect\u00e9 (par d\u00e9faut entrez \u201croot\u201d et \u201croot\u201d comme identifiants de connexion), vous serez redirig\u00e9 vers une page d\u2019accueil. A partir de cette page vous pouvez envoyer des donn\u00e9es de temp\u00e9rature, d\u2019h\u00e9moglobine et de glyc\u00e9mie.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/acueil.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7985 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/acueil-300x138.png\" alt=\"\" width=\"300\" height=\"138\" \/><\/a><\/p>\n<p>Il y a aussi les pages Aide et \u00c0 propos o\u00f9 trouve nos informations.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/about.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7983 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/about-300x103.png\" alt=\"\" width=\"300\" height=\"103\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/help.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7984 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/help-300x106.png\" alt=\"\" width=\"300\" height=\"106\" \/><\/a><\/p>\n<p>N\u2019ayant pas eu assez de temps, nous n\u2019avons pas pu bien r\u00e9diger le contenu de ces pages et nous n\u2019avons pu donner la possibilit\u00e9 de changer le mot de passe directement sur la page web.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>4) Protocole de communication et architecture<\/strong><\/p>\n<p>Gr\u00e2ce \u00e0 la technologie WIFI, l\u2019op\u00e9rateur pourra acc\u00e9der au site web h\u00e9berg\u00e9 sur le produit et transmettre des donn\u00e9es pour que celles-ci soient affich\u00e9es. Pour ce faire, il devra se connecter au m\u00eame r\u00e9seau WIFI de l\u2019objet, ouvrir un navigateur web et \u00e9crire l\u2019adresse IP de l\u2019appareil.<\/p>\n<p>La communication entre le code python et le site web se fait par un fichier texte. En effet, lorsqu&rsquo;on souhaite envoyer une donn\u00e9e \u00e0 l\u2019objet, le site web \u00e9crit une information dans un fichier texte. Toutes les informations suivent le format suivant : \u201d donn\u00e9es\u00a0 type\u00a0\u00bb.<\/p>\n<p>Les champs \u2018type\u2019 et \u2018donn\u00e9es\u2019 varient selon le type de donn\u00e9e envoy\u00e9e. Par exemple, si on transmet \u201c37.5 T\u201d cela signifie qu\u2019on voudrait afficher une temp\u00e9rature (T) de 37.5 degr\u00e9s Celsius.<\/p>\n<p>L\u2019objet, de son c\u00f4t\u00e9, lit le contenu du m\u00eame fichier et affiche la donn\u00e9e sur l\u2019\u00e9cran.<\/p>\n<p>L&rsquo;architecture de fonctionnement est le suivant:<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/archi.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-8001 aligncenter\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/archi-300x192.png\" alt=\"\" width=\"300\" height=\"192\" \/><\/a><\/p>\n<p><strong>5) Coque<\/strong><\/p>\n<p>L\u2019appareil est recouvert d\u2019une coque faite en deux morceaux qui se glissent l\u2019un dans l\u2019autre. Les mod\u00e8les de la coque ont \u00e9t\u00e9 r\u00e9alis\u00e9s sur le logiciel SOLIDWORKS puis imprim\u00e9s \u00e0 l\u2019aide d\u2019une imprimante 3D Ultimaker 2 pr\u00e9sente au fablab.<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/externe.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-8007\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/externe-164x300.png\" alt=\"\" width=\"164\" height=\"300\" \/><\/a> <a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/interne.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-8008\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2022\/12\/interne-183x300.png\" alt=\"\" width=\"183\" height=\"300\" \/><\/a><\/p>\n<p>Apr\u00e8s une premi\u00e8re production de coque, nous avons r\u00e9duit sa taille et nous y avons ajout\u00e9 des creux pour le passage du c\u00e2ble d\u2019alimentation par le bas et le passage des fils du bouton au-dessus. Nous avons \u00e9galement ajout\u00e9 le syst\u00e8me de fermeture.<\/p>\n<p>La couleur de la coque correspond \u00e0 celles disponibles au moment de l\u2019impression au fablab.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt;\"><strong>III) R\u00e9sultats<\/strong><\/span><\/p>\n<p>Notre projet se termine par la r\u00e9alisation d\u2019un appareil \u00e9lectronique plac\u00e9 dans un bo\u00eetier, saisissable d\u2019une main, capable d\u2019afficher les valeurs entr\u00e9es sur un site web ouvert sur un ordinateur \u00e0 quelques m\u00e8tres.<\/p>\n<p>Par rapport aux crit\u00e8res de fonctionnement, le syst\u00e8me d\u00e9velopp\u00e9 a pour d\u00e9faut que la coque semble manquer l\u00e9g\u00e8rement de solidit\u00e9 par sa finesse, et que le circuit \u00e0 l\u2019int\u00e9rieur de la coque impose une pression sur les parois qui peut l\u2019abimer sur le long terme. La coque pourrait avoir un creux plus grand pour le passage des fils du bouton afin que ce dernier reste coll\u00e9 \u00e0 la paroi sans que ses fils sortent.<\/p>\n<p>Finalement, il semble que le projet puisse \u00eatre am\u00e9lior\u00e9 par l\u2019optimisation des dimensions de la coque et par l\u2019ajout de la possibilit\u00e9 pour l\u2019utilisateur de modifier le mot de passe pour se connecter au site web.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>\u00c9quipe Sant\u00e9!\u00a0 : Heliote Zaouly, \u00e9tudiant en deuxi\u00e8me ann\u00e9e \u00e0 IMT Atlantique. Lucas Genin, \u00e9tudiant en deuxi\u00e8me ann\u00e9e \u00e0 IMT Atlantique. M D, \u00e9tudiant en troisi\u00e8me ann\u00e9e \u00e0 IMT Atlantique. I) Contexte Dans le cadre de la th\u00e9matique d\u2019approfondissement \u00ab conception d\u2019objets communicants \u00bb, les \u00e9tudiants d\u2019IMT Atlantique doivent proposer une solution innovante pour r\u00e9pondre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8028,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[113],"tags":[162,164,163,159,165,166,92,74,160,161,114],"class_list":["post-7980","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couad","tag-application-web","tag-css","tag-html","tag-iot","tag-javascript","tag-php","tag-python","tag-raspberry-pi","tag-sante","tag-simulation","tag-taf-cooc"],"acf":{"article_projet":null},"_links":{"self":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/posts\/7980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/comments?post=7980"}],"version-history":[{"count":1,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/posts\/7980\/revisions"}],"predecessor-version":[{"id":10390,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/posts\/7980\/revisions\/10390"}],"wp:attachment":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/media?parent=7980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/categories?post=7980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/tags?post=7980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}