{"id":8519,"date":"2026-05-13T09:46:11","date_gmt":"2026-05-13T08:46:11","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/polytech_2A\/?p=8519"},"modified":"2026-05-13T09:46:11","modified_gmt":"2026-05-13T08:46:11","slug":"3-etudiants-de-polytech-angers-concurrencent-meteo-france","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2026\/05\/13\/3-etudiants-de-polytech-angers-concurrencent-meteo-france\/","title":{"rendered":"3 \u00e9tudiants de Polytech Angers concurrencent M\u00e9t\u00e9o France !"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Bonjour \u00e0 tous ! Nous sommes trois \u00e9tudiant en deuxi\u00e8me ann\u00e9e d&#8217;\u00e9cole d&#8217;ing\u00e9nieur \u00e0 Polytech Angers, Alexandre, Emile et Ethan. Durant les cinq derniers mois la lourde t\u00e2che de concevoir de A \u00e0 Z une <strong>station m\u00e9t\u00e9o<\/strong> nous a \u00e9t\u00e9 confi\u00e9e par notre tuteur Mr Bignon. Ce blog retrace toutes nos d\u00e9marches et nos p\u00e9rip\u00e9ties.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">INTRODUCTION :<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le but de ce blog est de pr\u00e9senter une vue d&#8217;ensemble de notre projet, en pr\u00e9sentant les diff\u00e9rentes \u00e9tapes et les quelques probl\u00e8mes que nous avons rencontr\u00e9s, sans trop rentrer dans les d\u00e9tails pour rendre la lecture et la compr\u00e9hension de ce blog <strong>accessible \u00e0 tous<\/strong> !<\/p>\n\n\n\n<div class=\"wp-block-cover\" style=\"min-height:68px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"145\" class=\"wp-block-cover__image-background wp-image-8561 size-large\" alt=\"\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg\" data-object-fit=\"cover\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-300x42.jpeg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-768x109.jpeg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-500x71.jpeg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54.jpeg 1060w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#009fe3\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center\">\u00c9tape 1 : Mat\u00e9riel utilis\u00e9 et branchements<\/h2>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour commencer parlons du mat\u00e9riel utilis\u00e9, une certaine partie nous a directement \u00e9t\u00e9 fournie par notre tuteur et pour le reste nous l&#8217;avons command\u00e9 au cours du projet. Voici la mani\u00e8re dont nous les avons connect\u00e9s.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-11-05-2026-a-23.01.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"838\" height=\"1024\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-11-05-2026-a-23.01-838x1024.jpeg\" alt=\"\" class=\"wp-image-8525\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-11-05-2026-a-23.01-838x1024.jpeg 838w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-11-05-2026-a-23.01-246x300.jpeg 246w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-11-05-2026-a-23.01-768x938.jpeg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-11-05-2026-a-23.01.jpeg 984w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><\/a><figcaption class=\"wp-element-caption\">Sch\u00e9ma du mat\u00e9riel utilis\u00e9 et des branchements entre les diff\u00e9rents composants<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On a conscience que ce sch\u00e9ma n&#8217;est pas simple a comprendre mais pas de panique nous allons <strong>l&#8217;analyser simplement<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9j\u00e0 on peut observer quelque chose d&#8217;int\u00e9ressant, tous les composants sont reli\u00e9s \u00e0 la carte (3), en effet ici elle agit comme le <strong>v\u00e9ritable cerveau du projet<\/strong>, en traitant notamment les informations collect\u00e9es par le capteur de temp\u00e9rature et d&#8217;humidit\u00e9 (1) tout en s&#8217;occupant de l&#8217;affichage de l&#8217;\u00e9cran (5) et en surveillant l&#8217;activation du bouton poussoir (2). Sur le sch\u00e9ma les c\u00e2bles rouges repr\u00e9sentent les c\u00e2bles d&#8217;alimentation, ils sont tous reli\u00e9s au m\u00eame port sur la carte (3V3 OUT) qui est la source de la tension transmise aux composants. Les c\u00e2bles reli\u00e9s au ports GND repr\u00e9sentent la connexion entre les composants et la masse. Enfin, le plus important, les c\u00e2bles reli\u00e9s au ports verts (ex : GP10), sont les c\u00e2bles qui s&#8217;occupent de faire transiter les informations entre la carte et les diff\u00e9rents composants.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-cover\" style=\"min-height:55px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"145\" class=\"wp-block-cover__image-background wp-image-8561 size-large\" alt=\"\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg\" data-object-fit=\"cover\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-300x42.jpeg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-768x109.jpeg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-500x71.jpeg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54.jpeg 1060w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#009fe3\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center\">\u00c9tape 2 : La collecte des donn\u00e9es<\/h2>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s avoir rendu l&#8217;\u00e9cran op\u00e9rationnel, nous nous sommes attaqu\u00e9s \u00e0 la r\u00e9cup\u00e9ration des donn\u00e9es. Pour ce qui est de l&#8217;int\u00e9gration des capteurs, \u00e7a n&#8217;a pas \u00e9t\u00e9 simple, en effet, chaque mod\u00e8le poss\u00e8de ses propres contraintes (nombre de broches, r\u00e9sistances parfois n\u00e9cessaires, fr\u00e9quence de mesure), ce qui nous a oblig\u00e9s \u00e0 adapter notre code en cons\u00e9quence. Ensuite, il a fallu collecter les pr\u00e9vision, pour cela nous nous sommes tourn\u00e9s vers les donn\u00e9es m\u00e9t\u00e9o pr\u00e9sentent en ligne, nous avons compar\u00e9 plusieurs API<sup data-fn=\"dece46e7-2d9f-4d90-be24-26567ba3f77a\" class=\"fn\"><a href=\"#dece46e7-2d9f-4d90-be24-26567ba3f77a\" id=\"dece46e7-2d9f-4d90-be24-26567ba3f77a-link\">1<\/a><\/sup> avant de retenir&nbsp;<strong>OpenWeatherMap<\/strong>, qui offre un large choix d&#8217;informations dans un format JSON<sup data-fn=\"11971919-4128-4d1f-ac25-1ba7f729d543\" class=\"fn\"><a href=\"#11971919-4128-4d1f-ac25-1ba7f729d543\" id=\"11971919-4128-4d1f-ac25-1ba7f729d543-link\">2<\/a><\/sup> facile \u00e0 exploiter en MicroPython, tout en restant gratuit. Pour transmettre les informations r\u00e9colt\u00e9es par l&#8217;API \u00e0 la carte, elle se connecte au Wi-Fi via un partage de connexion smartphone, puis interroge l&#8217;API avec une cl\u00e9 d&#8217;acc\u00e8s pour r\u00e9cup\u00e9rer les pr\u00e9visions selon la langue et la localisation souhait\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9sormais vous comprenez dans les grandes lignes le fonctionnement de la station m\u00e9t\u00e9o, les liens entre le diff\u00e9rents composants et la mani\u00e8re dont nous collectons les donn\u00e9es. Nous pouvons donc nous attaquer \u00e0 la partie la plus int\u00e9ressante et difficile, le fonctionnement de l&#8217;\u00e9cran !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-cover\" style=\"min-height:55px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"145\" class=\"wp-block-cover__image-background wp-image-8561 size-large\" alt=\"\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg\" data-object-fit=\"cover\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-300x42.jpeg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-768x109.jpeg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-500x71.jpeg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54.jpeg 1060w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#009fe3\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center\">\u00c9tape 3 : Le fonctionnement de l&#8217;\u00e9cran<\/h2>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour g\u00e9rer l&#8217;affichage nous avons choisi de faire quatre \u00e9crans pour y compiler toutes le donn\u00e9es r\u00e9colt\u00e9es. Nous pouvons changer d&#8217;\u00e9cran \u00e0 l&#8217;aide d&#8217;un appui sur le bouton poussoir et les diff\u00e9rents \u00e9cran sur pr\u00e9sent\u00e9s et d\u00e9crits ce dessous !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans un premier temps, nous avons d\u00fb designer tous les caract\u00e8res que nous souhaitions afficher sur l&#8217;\u00e9cran. La d\u00e9marche utilis\u00e9e pour \u00e7a \u00e0 \u00e9t\u00e9 de dessiner les caract\u00e8res sur des feuilles petits carreaux sur un format 5&#215;7 carreaux et ensuite nous avons attribu\u00e9 \u00e0 chaque carreau une valeur, 1 si le carreau est color\u00e9 et 0 si il est vide. Nous avons report\u00e9 la suite de sept chiffres de chaque colonne puis nous les avons convertis en hexad\u00e9cimal, pour que l&#8217;\u00e9cran puisse comprendre l&#8217;information transmise, \u00e0 l&#8217;aide d&#8217;un convertisseur binaire vers hexad\u00e9cimal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.09.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"452\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.09-1024x452.jpeg\" alt=\"\" class=\"wp-image-8549\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.09-1024x452.jpeg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.09-300x133.jpeg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.09-768x339.jpeg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.09-1536x679.jpeg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.09-500x221.jpeg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.09.jpeg 1598w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Exemple de cr\u00e9ation d&#8217;un caract\u00e8re : ici la lettre &#8220;A&#8221;<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ensuite nous nous sommes attaqu\u00e9s aux diff\u00e9rentes ic\u00f4nes de m\u00e9t\u00e9o, pour se faire nous avons assembl\u00e9 plusieurs caract\u00e8res afin de faire apparaitre un dessin (exemple : le nuage est au format 3&#215;2 caract\u00e8res).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin apr\u00e8s avoir cr\u00e9\u00e9 tous les composants visuels et r\u00e9colt\u00e9 toutes les donn\u00e9es n\u00e9cessaires nous sommes pass\u00e9s \u00e0 la cr\u00e9ation des diff\u00e9rents \u00e9crans, pr\u00e9sent\u00e9e ci-dessous:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le premier \u00e9cran pr\u00e9sente une vue d&#8217;ensemble des donn\u00e9es r\u00e9colt\u00e9es par le capteur int\u00e9rieur ainsi que l&#8217;heure et la date. <\/li>\n\n\n\n<li>Le deuxi\u00e8me \u00e9cran nous donne la temp\u00e9rature ext\u00e9rieure actuelle et une ic\u00f4ne repr\u00e9sentant la m\u00e9t\u00e9o de la journ\u00e9e, ainsi que l&#8217;heure du lever et du coucher du soleil.<\/li>\n\n\n\n<li>Le troisi\u00e8me \u00e9cran affiche les pr\u00e9vision sur les jours \u00e0 venir en donnant \u00e0 chaque fois la temp\u00e9rature du matin et de l&#8217;apr\u00e8s midi. <\/li>\n\n\n\n<li>Le quatri\u00e8me \u00e9cran a \u00e9t\u00e9 r\u00e9fl\u00e9chi pour \u00eatre un \u00e9cran de &#8220;veille&#8221; permettant de visualiser rapidement les informations importantes, notamment l&#8217;heure et la m\u00e9t\u00e9o globale de la journ\u00e9e.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pour passer d&#8217;un \u00e9cran \u00e0 l&#8217;autre, il suffit d&#8217;un simple appui sur le bouton poussoir !<\/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\/2026\/05\/tempImageFdYKGv-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"8529\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFdYKGv-1024x768.jpg\" alt=\"\" class=\"wp-image-8529\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFdYKGv-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFdYKGv-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFdYKGv-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFdYKGv-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFdYKGv-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFdYKGv-400x300.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u00e9cran 1 : vue d&#8217;ensemble <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageg2PvVr-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"8527\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageg2PvVr-1024x768.jpg\" alt=\"\" class=\"wp-image-8527\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageg2PvVr-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageg2PvVr-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageg2PvVr-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageg2PvVr-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageg2PvVr-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageg2PvVr-400x300.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u00e9cran 2 : m\u00e9t\u00e9o actuelle <\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 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\/2026\/05\/tempImageFD4nQU-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"8528\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFD4nQU-1024x768.jpg\" alt=\"\" class=\"wp-image-8528\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFD4nQU-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFD4nQU-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFD4nQU-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFD4nQU-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFD4nQU-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageFD4nQU-400x300.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u00e9cran 3 : pr\u00e9visions sur les jours \u00e0 venir<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageRB81rk-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"8526\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageRB81rk-1024x768.jpg\" alt=\"\" class=\"wp-image-8526\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageRB81rk-1024x768.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageRB81rk-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageRB81rk-768x576.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageRB81rk-1536x1152.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageRB81rk-2048x1536.jpg 2048w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/tempImageRB81rk-400x300.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u00e9cran 4 : \u00e9cran de &#8220;veille&#8221;<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-cover\" style=\"min-height:55px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"145\" class=\"wp-block-cover__image-background wp-image-8561 size-large\" alt=\"\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg\" data-object-fit=\"cover\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-300x42.jpeg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-768x109.jpeg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-500x71.jpeg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54.jpeg 1060w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#009fe3\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center\">\u00c9tape 4 : La mod\u00e9lisation du boitier<\/h2>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, apr\u00e8s avoir fini toute la partie int\u00e9rieur de la station m\u00e9t\u00e9o, il est temps de passer \u00e0 l&#8217;habillage de l&#8217;ensemble, la mod\u00e9lisation du boitier ! Pour effectuer la mod\u00e9lisation, nous avons utilis\u00e9 le logiciel de CAO<sup data-fn=\"cc44abfa-a6fc-4320-a0df-a20d07e919a8\" class=\"fn\"><a href=\"#cc44abfa-a6fc-4320-a0df-a20d07e919a8\" id=\"cc44abfa-a6fc-4320-a0df-a20d07e919a8-link\">3<\/a><\/sup> SOLIDWORKS 2025.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour commencer nous avons r\u00e9alis\u00e9 des croquis afin de nous mettre d&#8217;accord sur le design. Nous avons choisi de nous imposer deux contraintes principales : rendre le boitier compact pour que le bo\u00eetier ne paraisse pas surdimensionn\u00e9 face \u00e0 l&#8217;\u00e9cran, et esth\u00e9tique. Une fois le design trouv\u00e9, nous avons mod\u00e9lis\u00e9 un bo\u00eetier en deux parties distinctes, fix\u00e9es ensemble par des inserts et des vis pour garantir une bonne solidit\u00e9. Pour ce qui est du positionnement de la station m\u00e9t\u00e9o nous avons choisi de placer une b\u00e9quille sur le couvercle pour pouvoir l&#8217;incliner mais garantir une bonne stabilit\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La conception a aussi d\u00fb tenir compte de contraintes techniques : le capteur de temp\u00e9rature int\u00e9rieure devait \u00eatre isol\u00e9 des autres composants pour ne pas \u00eatre perturb\u00e9 par leur chaleur, des modules sur mesure ont donc \u00e9t\u00e9 cr\u00e9\u00e9s pour maintenir l&#8217;\u00e9cran et le capteur en place tout en laissant passer les c\u00e2bles. Des fixations int\u00e9gr\u00e9es permettent d&#8217;y accrocher les fils avec des colliers de serrage, \u00e9vitant tout probl\u00e8me au moment de fermer le couvercle. Pour prot\u00e9ger le capteur tout en le laissant respirer, une pi\u00e8ce en plexiglas perfor\u00e9e a \u00e9t\u00e9 d\u00e9coup\u00e9e au laser.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-13-05-2026-a-10.13.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"586\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-13-05-2026-a-10.13-1024x586.jpeg\" alt=\"\" class=\"wp-image-8903\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-13-05-2026-a-10.13-1024x586.jpeg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-13-05-2026-a-10.13-300x172.jpeg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-13-05-2026-a-10.13-768x440.jpeg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-13-05-2026-a-10.13-500x286.jpeg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-13-05-2026-a-10.13.jpeg 1464w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Capture d&#8217;\u00e9cran du boitier dans SOLIDWORKS 2025<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le chemin n&#8217;a pas \u00e9t\u00e9 sans emb\u00fbches : le premier couvercle ne laissait pas suffisamment de place pour le c\u00e2ble d&#8217;alimentation, ce qui nous a contraints \u00e0 en concevoir un second, offrant un espace sous l&#8217;\u00e9cran pour y glisser la carte. Au final, malgr\u00e9 le temps suppl\u00e9mentaire que cela nous a pris, nous sommes parvenus \u00e0 obtenir dans les temps un couvercle qui permettait d\u2019accueillir tous nos composants.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-cover\" style=\"min-height:55px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"145\" class=\"wp-block-cover__image-background wp-image-8561 size-large\" alt=\"\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg\" data-object-fit=\"cover\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-1024x145.jpeg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-300x42.jpeg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-768x109.jpeg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54-500x71.jpeg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2026\/05\/Image-12-05-2026-a-10.54.jpeg 1060w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#009fe3\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center\">\u00c9tape 5 : Assemblage<\/h2>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin apr\u00e8s avoir fini toutes les diff\u00e9rentes parties, nous sommes pass\u00e9s \u00e0 l&#8217;assemblage. Cela constitue en \u00e9tape cl\u00e9 dans un projet, car s&#8217;il est mal ex\u00e9cut\u00e9 il peut ruiner tous les efforts fournis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons donc minutieusement ressoud\u00e9 les composants \u00e0 l&#8217;aide d&#8217;un fer \u00e0 souder et fix\u00e9 les composants aux emplacements pr\u00e9vus dans le boitier. Enfin, nous avons assembl\u00e9 les deux parties du bo\u00eetier avec les inserts et les vis, puis coll\u00e9 la b\u00e9quille \u00e0 l&#8217;arri\u00e8re du couvercle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CONCLUSION :<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finallement, ce projet de station m\u00e9t\u00e9o a \u00e9t\u00e9 une exp\u00e9rience tr\u00e8s enrichissante pour nous trois. Pendant ces cinq mois, nous avons d\u00e9couvert et utilis\u00e9 plusieurs domaines comme la programmation, l\u2019\u00e9lectronique ou encore la mod\u00e9lisation 3D. M\u00eame si nous avons rencontr\u00e9 quelques difficult\u00e9s au cours du projet, elles nous ont permis d\u2019apprendre \u00e0 trouver des solutions et \u00e0 mieux travailler en \u00e9quipe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous sommes aujourd\u2019hui fiers du r\u00e9sultat obtenu : une station m\u00e9t\u00e9o fonctionnelle, enti\u00e8rement con\u00e7ue par nos soins, capable d\u2019afficher des informations m\u00e9t\u00e9o en temps r\u00e9el sur plusieurs \u00e9crans.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9crit par Alexandre LE MEUR, Emile HAUTTEMENT et Ethan RONDEAU<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LEXIQUE:<\/p>\n\n\n<ol class=\"wp-block-footnotes\"><li id=\"dece46e7-2d9f-4d90-be24-26567ba3f77a\">API : Une API (application programming interface ou \u00ab interface de programmation d&#8217;application \u00bb) est une interface logicielle qui permet de \u00ab connecter \u00bb un logiciel ou un service \u00e0 un autre logiciel ou service afin d&#8217;\u00e9changer des donn\u00e9es et des fonctionnalit\u00e9s <a href=\"#dece46e7-2d9f-4d90-be24-26567ba3f77a-link\" aria-label=\"Aller \u00e0 la note de bas de page 1\">\u21a9\ufe0e<\/a><\/li><li id=\"11971919-4128-4d1f-ac25-1ba7f729d543\">Le JavaScript Object Notation (JSON) est un format standard utilis\u00e9 pour repr\u00e9senter des donn\u00e9es structur\u00e9es de fa\u00e7on semblable aux objets Javascript. <a href=\"#11971919-4128-4d1f-ac25-1ba7f729d543-link\" aria-label=\"Aller \u00e0 la note de bas de page 2\">\u21a9\ufe0e<\/a><\/li><li id=\"cc44abfa-a6fc-4320-a0df-a20d07e919a8\">CAO : L&#8217;acronyme CAD pour Computer Aided Design ou CAO pour Conception Assist\u00e9e par Ordinateur, d\u00e9signe l&#8217;ensemble des logiciels informatiques de conception 3D con\u00e7us pour aider \u00e0 la cr\u00e9ation, la modification, l&#8217;analyse ou l&#8217;optimisation d&#8217;un design. <a href=\"#cc44abfa-a6fc-4320-a0df-a20d07e919a8-link\" aria-label=\"Aller \u00e0 la note de bas de page 3\">\u21a9\ufe0e<\/a><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 tous ! Nous sommes trois \u00e9tudiant en deuxi\u00e8me ann\u00e9e d&#8217;\u00e9cole d&#8217;ing\u00e9nieur \u00e0 Polytech Angers, Alexandre, Emile et Ethan. Durant les cinq derniers mois la lourde t\u00e2che de concevoir de A \u00e0 Z une station m\u00e9t\u00e9o nous a \u00e9t\u00e9 &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2026\/05\/13\/3-etudiants-de-polytech-angers-concurrencent-meteo-france\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":109226,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"id\":\"dece46e7-2d9f-4d90-be24-26567ba3f77a\",\"content\":\"API : Une API (application programming interface ou \\u00ab interface de programmation d'application \\u00bb) est une interface logicielle qui permet de \\u00ab connecter \\u00bb un logiciel ou un service \\u00e0 un autre logiciel ou service afin d'\\u00e9changer des donn\\u00e9es et des fonctionnalit\\u00e9s\"},{\"id\":\"11971919-4128-4d1f-ac25-1ba7f729d543\",\"content\":\"Le JavaScript Object Notation (JSON) est un format standard utilis\\u00e9 pour repr\\u00e9senter des donn\\u00e9es structur\\u00e9es de fa\\u00e7on semblable aux objets Javascript.\"},{\"id\":\"cc44abfa-a6fc-4320-a0df-a20d07e919a8\",\"content\":\"CAO : L'acronyme CAD pour Computer Aided Design ou CAO pour Conception Assist\\u00e9e par Ordinateur, d\\u00e9signe l'ensemble des logiciels informatiques de conception 3D con\\u00e7us pour aider \\u00e0 la cr\\u00e9ation, la modification, l'analyse ou l'optimisation d'un design.\"}]"},"categories":[641],"tags":[],"class_list":["post-8519","post","type-post","status-publish","format-standard","hentry","category-641"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/8519","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\/109226"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=8519"}],"version-history":[{"count":26,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/8519\/revisions"}],"predecessor-version":[{"id":8904,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/8519\/revisions\/8904"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=8519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=8519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=8519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}