{"id":312,"date":"2012-06-09T17:20:27","date_gmt":"2012-06-09T21:20:27","guid":{"rendered":"http:\/\/www.core-tx.com\/blog\/?page_id=312"},"modified":"2015-08-06T16:55:42","modified_gmt":"2015-08-06T20:55:42","slug":"projet-meteo","status":"publish","type":"page","link":"http:\/\/nagashur.com\/blog\/projets\/projet-meteo\/","title":{"rendered":"Projet M\u00e9t\u00e9o"},"content":{"rendered":"<div id=\"metaslider-id-968\" style=\"max-width: 700px; margin: 0 auto;\" class=\"ml-slider-3-18-2 metaslider metaslider-nivo metaslider-968 ml-slider\">\n    <div id=\"metaslider_container_968\">\n        <div class='slider-wrapper theme-default'><div class='ribbon'><\/div><div id='metaslider_968' class='nivoSlider'><img src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/06\/milapli_lcd-700x300.jpg\" height=\"300\" width=\"700\" data-caption=\"Une version de test de Milapli, une station m&eacute;t&eacute;o bas&eacute;e sur un ATmega328p (Arduino).\" alt=\"Une version de test de Milapli, une station m\u00e9t\u00e9o bas\u00e9e sur un\" class=\"slider-968 slide-952\" \/><img src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2012\/06\/img_0379-e1438757916585-700x300.jpg\" height=\"300\" width=\"700\" data-caption=\"An&eacute;mom&egrave;tre (WSTX20) de la station Lacrosse WS 2355\" alt=\"\" class=\"slider-968 slide-280\" \/><img src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2012\/06\/img_0378-e1438757983894-700x300.jpg\" height=\"300\" width=\"700\" data-caption=\"Installation du pluviom&egrave;tre WS2300-16 avec un niveau\" alt=\"\" class=\"slider-968 slide-282\" \/><img src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2012\/06\/img_0343-e1438758016741-700x300.jpg\" height=\"300\" width=\"700\" data-caption=\"D&eacute;ballage de la WS 2355\" alt=\"\" class=\"slider-968 slide-287\" \/><img src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2012\/06\/img_0364-e1438758052841-700x300.jpg\" height=\"300\" width=\"700\" data-caption=\"Capteur pluviom&eacute;trique WS2300-16 de la station WS2355 viss&eacute; sur une planche de bois\" alt=\"\" class=\"slider-968 slide-301\" \/><img src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-e1438906257917-700x300.jpg\" height=\"300\" width=\"700\" data-caption=\"LCD Sparkfun 5V White on black\" alt=\"LCD Sparkfun 5V White on black\" class=\"slider-968 slide-816\" \/><\/div><\/div>\n        \n    <\/div>\n<\/div>\n<p>Bonjour! je vais regrouper ici toutes les informations relatives \u00e0 mon projet M\u00e9t\u00e9o. Cette page est un peu brouillonne, mais elle est amen\u00e9e \u00e0 changer rapidement. Je recenserai ici les articles que j&#8217;ai publi\u00e9s sur le sujet, et quelques autres liens.<\/p>\n<h2>Articles publi\u00e9s\/\u00e0 venir<\/h2>\n<div>Voici les divers articles publi\u00e9s\/pr\u00e9vus :<\/div>\n<ol>\n<li>En premier lieu, <a title=\"choix d'une station m\u00e9t\u00e9o : WS2355\" href=\"\/blog\/?p=275\">le choix d&#8217;une statio<\/a><a title=\"choix d'une station m\u00e9t\u00e9o : WS2355\" href=\"\/blog\/?p=275\">n m\u00e9t\u00e9o<\/a>, la LaCrosse Technology WS2355.<\/li>\n<li>Ensuite, l&#8217;<a title=\"Installation de la WS2355 et d\u00e9tail des capteurs\" href=\"\/blog\/?p=279\">installation de ma station<\/a>, ainsi que des pr\u00e9cisions sur les capteurs embarqu\u00e9s.<\/li>\n<li>La troisi\u00e8me partie est consacr\u00e9e \u00e0 <a title=\"r\u00e9cup\u00e9ration des donn\u00e9es de la WS2355 via Open2300\" href=\"?p=322\">la r\u00e9cup\u00e9ration des donn\u00e9es<\/a> de la station par un ordinateur, puis \u00e0 leur envoi sur un serveur web et sur divers services de m\u00e9t\u00e9o.<\/li>\n<li>Une fois ces donn\u00e9es r\u00e9cup\u00e9r\u00e9es, je pourrai alors envisager \u00e0 des applications diverses (divers sous-projets).<\/li>\n<\/ol>\n<p>Bien entendu, si vous\u00a0\u00eates\u00a0int\u00e9r\u00e9ss\u00e9(e), ces projets seront tous open-source (m\u00eame libres), et ouverts \u00e0 toutes sortes de collaborations.<\/p>\n<h2>Liens externes<\/h2>\n<p>En attendant, quelques liens utiles :<\/p>\n<ul>\n<li>la <a title=\"fiche officielle de la WS2355\" href=\"http:\/\/www.lacrossetechnology.fr\/P-5-A1-WS2355.html\">page du constructeur pour la WS2355<\/a>;<\/li>\n<li>le site fran\u00e7ais de <a title=\"weather underground, site fran\u00e7ais\" href=\"http:\/\/french.wunderground.com\/\">Weather-Underground<\/a>, ou je publierai probablement des donn\u00e9es;<\/li>\n<li>Le <a title=\"Site officiel de Open2300\" href=\"http:\/\/www.lavrsen.dk\/foswiki\/bin\/view\/Open2300\/WebHome\">site de Open2300<\/a>, logiciel libre sous Linux et Windows permettant de r\u00e9cup\u00e9rer les donn\u00e9es de la station;<\/li>\n<li>Le\u00a0<a href=\"http:\/\/www.station-meteo.com\/forum\/station-la-crosse-technology\/\">forum LaCrosse de station-m\u00e9t\u00e9o.com<\/a>;<\/li>\n<\/ul>\n<h2>Objectifs \u00e0 long terme<\/h2>\n<p>Un des objectifs de ce projet est d&#8217;utiliser des r\u00e9seaux de neurones artificiels pour effectuer un diagnostic sur les conditions m\u00e9t\u00e9o actuelles \u00e0 partir d&#8217;un nombre variable de capteurs (nous tenterons de voir le minimum de capteurs requis), ainsi que des pr\u00e9dictions sur divers param\u00e8tres (fera il beau, pleuvra il, quelle temp\u00e9rature fera il, quel sera le sens du vent, son intensit\u00e9) pour des moments divers (dans 1h,2h,4h,8h,12h&#8230;).<br \/>\nEnfin, puisque je dispose de capteurs calibr\u00e9s, fiables et pr\u00e9cis, je pourrai m&#8217;en servir pour tenter de cr\u00e9er d&#8217;autres capteurs : par exemple, en utilisant un microphone, peut on le placer sous une surface d\u00e9finie pour tenter de reconnaitre le bruit de la pluie qui tombe dessus?<br \/>\nEn enregistrant le niveau de bruit de la pluie, peut on calculer le niveau des pr\u00e9cipitations?<br \/>\nOu alors, en filmant un dispositif (comme une \u00e9olienne \u00e0 axe vertical) avec une webcam, peut on d\u00e9terminer, en fonction du nombre de tours\/minute, la vitesse du vent? Ou en filmant une girouette artisanale avoir la direction? (ou la vitesse du vent en fonction de la vitesse de d\u00e9placement des nuages)<br \/>\nEt en allant plus loin, la question serait de savoir si \u00e0 partir de photos\/vid\u00e9os du ciel, on serait capable de\u00a0reconna\u00eetre\u00a0le temps qu&#8217;il fait, et \u00e9ventuellement faire des pr\u00e9dictions. L&#8217;analyse d&#8217;une image du ciel pourrait par exemple permettre en analysant la couleur moyenne du ciel de d\u00e9terminer si le ciel est couvert, avec la luminosit\u00e9 le taux d&#8217;ensoleillement, etc.<\/p>\n<h2>Objectifs imm\u00e9diats<\/h2>\n<p>Dans l&#8217;im\u00e9diat, les objectifs actuels sont:<\/p>\n<ul>\n<li>La mise en place d&#8217;une collecte r\u00e9guli\u00e8re et fiable des donn\u00e9es de la station (m\u00eame en cas de coupure de\u00a0courant\u00a0ou d&#8217;indisponibilit\u00e9 du net, les donn\u00e9es seraient r\u00e9colt\u00e9es et stock\u00e9es jusqu&#8217;\u00e0 pouvoir les envoyer)<\/li>\n<li>La collecte automatis\u00e9e d&#8217;informations m\u00e9t\u00e9o provenant d&#8217;une source fiable (m\u00e9t\u00e9o\u00a0France\u00a0par exemple). Le but est de pouvoir avoir un diagnostic m\u00e9t\u00e9o complet automatiquement (beau temps, ciel couvert, pluie, mais \u00e9galement toutes les donn\u00e9es qu&#8217;on peut r\u00e9cup\u00e9rer) afin d&#8217;avoir un \u00e9tiquetage automatique de nos\u00a0exemples. En effet, sans cela, pour chaque jeu de donn\u00e9es collect\u00e9 par la station, il faudra le \u00e9tiqueter &#8220;beau temps, couvert, pluie&#8221; manuellement si l&#8217;on souhaite ensuite pouvoir s&#8217;en servir pour de l&#8217;apprentissage supervis\u00e9 via un r\u00e9seau de neurones<\/li>\n<li>mise en place d&#8217;un site centralisant les donn\u00e9es<\/li>\n<li>envoi vers diverses bases de donn\u00e9es\u00a0m\u00e9t\u00e9orologiques<\/li>\n<li>recherche d&#8217;une initiative libre de ce genre.<\/li>\n<\/ul>\n<div>\n<h2>Avancement actuel<\/h2>\n<p>J&#8217;ai r\u00e9ussi \u00e0 faire un un programme en python qui r\u00e9cup\u00e8re l&#8217;ex\u00e9cution du programme modifi\u00e9 de collecte bas\u00e9 sur open2300. Ce programme python poste ensuite en http les donn\u00e9es sur un serveur web local, et on peut ainsi voir diverses statistiques sur le serveur. J&#8217;ai utilis\u00e9 python car il un post HTTP n&#8217;est pas si simple en C, alors qu&#8217;en python cela m&#8217;a pris quelques minutes tout au plus. Ce programme tourne en continu, et collecte\/sauvegarde les donn\u00e9es toutes les 10s.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour! je vais regrouper ici toutes les informations relatives \u00e0 mon projet M\u00e9t\u00e9o. Cette page est un peu brouillonne, mais elle est amen\u00e9e \u00e0 changer rapidement. Je recenserai ici les articles que j&#8217;ai publi\u00e9s sur le sujet, et quelques autres liens. Articles publi\u00e9s\/\u00e0 venir Voici les divers articles publi\u00e9s\/pr\u00e9vus : En premier lieu, le choix [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1067,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"spay_email":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Projet M\u00e9t\u00e9o<\/title>\n<meta name=\"description\" content=\"Utilisation d&#039;une station m\u00e9t\u00e9o pour la collecte et l&#039;archivage de donn\u00e9es \u00e0 des fins de pr\u00e9diction\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/nagashur.com\/blog\/projets\/projet-meteo\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projet M\u00e9t\u00e9o\" \/>\n<meta property=\"og:description\" content=\"Utilisation d&#039;une station m\u00e9t\u00e9o pour la collecte et l&#039;archivage de donn\u00e9es \u00e0 des fins de pr\u00e9diction\" \/>\n<meta property=\"og:url\" content=\"http:\/\/nagashur.com\/blog\/projets\/projet-meteo\/\" \/>\n<meta property=\"og:site_name\" content=\"Nagashur\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-06T20:55:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@audreyrobinel\" \/>\n<meta name=\"twitter:site\" content=\"@audreyrobinel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/nagashur.com\/blog\/#website\",\"url\":\"http:\/\/nagashur.com\/blog\/\",\"name\":\"Nagashur\",\"description\":\"raspi et arduino FTW :)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/nagashur.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/nagashur.com\/blog\/projets\/projet-meteo\/#webpage\",\"url\":\"http:\/\/nagashur.com\/blog\/projets\/projet-meteo\/\",\"name\":\"Projet M\\u00e9t\\u00e9o\",\"isPartOf\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#website\"},\"datePublished\":\"2012-06-09T21:20:27+00:00\",\"dateModified\":\"2015-08-06T20:55:42+00:00\",\"description\":\"Utilisation d'une station m\\u00e9t\\u00e9o pour la collecte et l'archivage de donn\\u00e9es \\u00e0 des fins de pr\\u00e9diction\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/nagashur.com\/blog\/projets\/projet-meteo\/\"]}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P6yqc2-52","jetpack-related-posts":[{"id":1069,"url":"http:\/\/nagashur.com\/blog\/projets\/projet-milapli-developpement-dune-station-meteo-open-source\/","url_meta":{"origin":312,"position":0},"title":"Projet Milapli : d\u00e9veloppement d'une station m\u00e9t\u00e9o open source","date":"6 ao\u00fbt 2015","format":false,"excerpt":"Concept g\u00e9n\u00e9ral du projet Le projet Milapli (voici la pluie, en cr\u00e9ole) \u00e0 pour objectif la r\u00e9alisation d'une station m\u00e9t\u00e9o et\/ou de modules de mesure environnementales open source et, autant que possible, open hardware. Pour le projet Milapli, nous commencerons donc par reproduire les fonctionnalit\u00e9s de base d'une station m\u00e9t\u00e9o,\u2026","rel":"","context":"Avec 73 commentaires","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1067,"url":"http:\/\/nagashur.com\/blog\/projets\/","url_meta":{"origin":312,"position":1},"title":"Projets","date":"6 ao\u00fbt 2015","format":false,"excerpt":"Cette page sert \u00e0 recenser tous les projets document\u00e9s sur ce site (ou \u00e9ventuellement d'autres sites ou j'ai d\u00e9crit\u00a0mes projets). Je mettrai donc une liste succincte, pour parcourir ceux ci rapidement. Liste rapide des projets Projet Milapli\u00a0(station m\u00e9t\u00e9o open source et open hardware)\u00a0; Projet Domochevsky : installation domotique et maison\u2026","rel":"","context":"Avec 92 commentaires","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2,"url":"http:\/\/nagashur.com\/blog\/a-propos\/","url_meta":{"origin":312,"position":2},"title":"\u00c0 propos","date":"4 septembre 2008","format":false,"excerpt":"Qui suis-je? Je suis Audrey Robinel, jeune docteur en informatique, option sciences cognitives. Mon domaine, c'est l'intelligence artificielle appliqu\u00e9e, et les interactions homme-machine. Il y a longtemps que je tiens des sites web, et j'utilise maintenant wordpress pour cela, mais je tiens \u00e9galement un wiki : http:\/\/www.nagashur.com\/wiki bas\u00e9 sur la\u2026","rel":"","context":"Dans &quot;Non class\u00e9&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":532,"url":"http:\/\/nagashur.com\/blog\/robotique\/","url_meta":{"origin":312,"position":3},"title":"Robotique","date":"1 janvier 2013","format":false,"excerpt":"Cette page sert d'accueil \u00e0 la section Robotique , Automatismes et Domotique de mon blog, et j'y placerai articles, liens et informations diverses. Des ressources sont \u00e9galement disponibles dans la section robotique du wiki. Chaque projet de robotique aura sa page d\u00e9di\u00e9e, menant par la suite \u00e0 divers articles. Voici\u2026","rel":"","context":"Dans &quot;Non class\u00e9&quot;","img":{"alt_text":"R.Hasika en version d\u00e9coupe laser vu de face","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2015\/04\/R.Hasika.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1755,"url":"http:\/\/nagashur.com\/blog\/robotique\/r-hasika-un-robot-raspberry-pi-precis-extensible-et-autonome\/","url_meta":{"origin":312,"position":4},"title":"R.Hasika: un robot RaspberryPi pr\u00e9cis, extensible, autonome","date":"1 mai 2016","format":false,"excerpt":"R.Hasika est un robot actuellement en cours de d\u00e9veloppement, et ce depuis 2015. Contrairement \u00e0 son petit fr\u00e8re, R.Ian, ce robot a \u00e9t\u00e9 pens\u00e9 d\u00e8s le d\u00e9part pour embarquer un Raspberry pi, et s'appuie donc sur cette plate-forme pour son \u00e9lectronique de contr\u00f4le. Il existe de nombreux points de convergence\u2026","rel":"","context":"Avec 44 commentaires","img":{"alt_text":"R.Hasika de profil, avec les c\u00e2bles rang\u00e9s","src":"https:\/\/i2.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2016\/04\/compacted_cables_5715b_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1057,"url":"http:\/\/nagashur.com\/blog\/arduino\/","url_meta":{"origin":312,"position":5},"title":"Arduino","date":"6 ao\u00fbt 2015","format":false,"excerpt":"Qu'est ce que Arduino? Arduino d\u00e9signe un \u00e9cosyst\u00e8me libre comprenant des cartes (Arduino Uno, Arduino Leonardo, Arduino Mega, Arduino Nano...), des logiciels (notamment l'IDE Arduino), ou encore des librairies. Ces syst\u00e8mes d'\u00e9lectronique programmable permettent de construire des projets facilement, et d'aborder tant l'approche \u00e9lectronique de l'approche logicielle. Dans cette section,\u2026","rel":"","context":"Avec 75 commentaires","img":{"alt_text":"Atmega328p en composant de Surface sur un clone chinois d'Arduino nano (V3)","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2015\/08\/Atmega328pSurface_ArduinoNano_ChineseClone800px_4581.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/pages\/312"}],"collection":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/comments?post=312"}],"version-history":[{"count":0,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/pages\/312\/revisions"}],"up":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/pages\/1067"}],"wp:attachment":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media?parent=312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}