Station météo à base de ESP8266 V2

Je vous présente aujourd’hui la version 2 de ma Station Météo Personnel réalisé autour d’un ESP8266.

24102015-20151024_135536

Le montage est composé d’un ESP8266 avec plateforme de développement NodeMCU V2. Et la Programmation s’effectuera avec l’IDE de l’Arduino (cliquez ici pour suivre ce tuto).

nodemcuv2NodeMCU_Pinout

Les parties mécaniques de la station, Anémomètre, Pluviomètre et le boitier Thermo/Hygromètre ont été récupéré sur une station WMR200.

Le fonctionnement de Anémomètre est conservé, Un tour des godets active un interrupteur magnétique ILS ( 2.5km/h par commutation toute les seconde). La direction est obtenu à l’aide de 8 interrupteur magnétique ILS.

La partie Thermo/Hygromètre contiens le baromètre (BME280) avec le ESP8266 NodeMCU.

Le Chargeur dans le petit boitier ou il y avait le panneau solaire et la Batterie dans la petite boite de dérivation

22102015-20151022_205543 22102015-20151022_021044 22102015-20151022_002907 22102015-20151022_001328 21102015-20151021_210716

Le Pluviomètre est quant à lui composé d’un simple un interrupteur magnétique ILS, Chaque 0.8mm les godets bascule et active l’ILS.

22102015-20151022_222405

Voici le schéma de connexion des divers capteur:

ESP8266-PWS-V2

Vous pouvez télécharger le sketch et librairies ici ou le visualiser ici.

Pour consulter les données de la station vous pouvez cliquez ici.

Station météo à base de ESP8266

Je vous présente aujourd’hui une Station Météo Personnel réalisé autour d’un ESP8266.

26102015-20151026_141800

Version 2 ici!

Photo de la station à base de ESP8266 et une Station WMR200 pour comparer les résultats:

PSW_001

Le montage est composé d’un ESP8266 avec plateforme de développement NodeMCU V2. Et la Programmation s’effectuera avec l’IDE de l’Arduino (cliquez ici pour suivre ce tuto).

nodemcuv2

Les parties mécaniques de la station, Anémomètre, Pluviomètre et le boitier Thermo/Hygromètre ont été récupéré sur une station WS2800 endommagé.

Le fonctionnement de Anémomètre est conservé, Un tour des godets active un interrupteur magnétique ILS. La direction est obtenu à l’aide d’un disque codeur et de 4 photo-transistors + leds IR.

PSW_007 PSW_006 PSW_005 PSW_004 PSW_003 PSW_002

Le Pluviomètre est quant à lui composé d’un simple un interrupteur magnétique ILS, Chaque 0.3mm les godets bascule et active l’ILS.

PSW_009 PSW_008

La partie Thermo/Hygromètre contiens le thermomètre (DHT22), l’hygromètre (DHT22), le baromètre (BMP180) avec le ESP8266 NodeMCU  avec Batterie/Chargeur.

PSW_018 PSW_016 PSW_013 PSW_012 PSW_011 PSW_010

Voici le schéma de connexion des divers capteur:

ESP8266-PWS

Vous pouvez télécharger le sketch et librairies ici ou le visualiser ici.

Pour consulter les données de la station vous pouvez cliquez ici.

 

Réception APT des satellites Météo via RTL-SDR [ Mise a jour de mon Système ]

Petite mise a jour de mon système de Réception APT des satellites Météo via RTL-SDR.

Suite aà un endommagement de mon ordinateur suite au cyclone Gonzalo en 2014, j’ai changé de PC! Cette fois si pas de portable, une tour de récupération! souhaitant quel me dure un peut plus longtemps…

Photo de l’installation:

20141024_224828 20141024_224834 20141024_224846 20141024_233506

Il y a deux tuners RTL-SDR, un me sert pour la réception des images satellites et l’autre pour des tests ou projets annexe ( réception ACARs, AIS, RTTY, ect… ).

Petite réception du nouveau système:

noaa-19-10271718-norm noaa-19-10271718-mcir-precip noaa-19-10271718-mcir noaa-19-10271718-hvct

 

Fichier Audio de la réception: Télécharger Ici

Ecran de capture en direct:

 

Vidéo d’une capture:


 

All Sky Cam – Caméra du ciel jour et nuit

Ma nouvelle camera du ciel!

01042014-gallery_20140401_024842_3_01 gallery_20140401_045609_3_01

Elle est utilisé pour contrôler la qualité du ciel lors de mes soirées d’astro-photographie. Et en plein jours elle donne une indication sur le temps qu’il fait!

Le Live Ici:
AllSkyCam

La camera est une QHY5L-II Couleur Avec un objectif Fish-eye. Contrôlé par le logiciel FireCapture et un script Autoit que j’ai écrit.

Le fonctionnement: Mon script permet de lancer Firecapture selon le bon profil. Je copie un fichier de configuration avec un profil pour le jour ou le couchez ou la nuit. Ensuite je lance la capture, le profil de Firecapture est limité volontairement a une image. Ensuite le copie et renomme le fichier dans un répertoire sur mon serveur web. Pour la nuit, juste avant de lancer la capture, je choisi la duré d’exposition manuellement car firecapture ne permet pas de lancer un profil avec plus d’une seconde d’expo, donc je fait les 29 restantes pour 30sec d’expo en appuyant sur la flèche droite 2900 fois! Si il fait nuit, je calibre l’image avec une image Dark et Bias fait ultérieurement (vu que mes image de nuit fait 30s, mon dark fait donc 30s aussi).  La calibration est effectué avec des commande de soustraction disponible en installant ImageMagick. Le script effectue aussi une copie des image calibré dans des répertoire horodaté pour conserver un timelpase de la nuit, au cas ou il y aurai eu quelques météores!

Fini les mots! Du concret: Ici le code du script uniquement: AllSkyCam et Ici le code et les logiciels avec les profils et répertoires: AllSkyCam_Software

AllSkyCam Software

Vous pouvez utiliser le 2nd téléchargement tel quel en copiant le tout a la racine de c:.

Mise a Jour du montage un peut plus définitif. Avec un boitier dôme.  Il y a mon AllskyCam et une webcam usb.

IMG_4821 DSC_0165 DSC_0164

Quelques photo de l’ancien dispositif bricolé à la vas vite avec un tube et un verre arrondi pris sur une vielle lampe à LED. Le tout accroché sur le toit en tôle a l’aide de deux aimants de disque dur.

IMG_4807 COMP IMG_4803 COMP

Arduino Weather TV – La météo sur TV avec un arduino

Un autre montage a base d’Arduino.

Dans le même esprit que mon montage d’affichage météo avec un Arduino sur un LCD avec le Wifi. Cette foi ci, J’affiche ces information, récupéré via l’Ethernet, sur une petite Tv avec une entré composite.

ArduWeatherTV09 ArduWeatherTV01

Pour se faire j’utilise la librairie Ethernet, TextFinder et TVout. la génération du signal composite se fait via deux résistances connecter à deux port de l’arduino.

ArduWeatherTV10

Arduino SYNC VIDEO AUDIO
NG,Decimila,UNO 9 7 11
Mega 11 A7(D29) 10
sanguino 13 A7(D24) 8

Les conditions météo seront récupéré sur le fux rss d’un emplacement chez Weather Underground. Dans mon cas c’est St Barth: http://www.wunderground.com/global/stations/78894.html?MR=1 et le flux RSS: http://rss.wunderground.com/auto/rss_full/global/stations/78894.xml?units=metric

ArduWeatherTV02 ArduWeatherTV03 ArduWeatherTV04 ArduWeatherTV05 ArduWeatherTV06 ArduWeatherTV07 ArduWeatherTV08

Le montage est autonome, pas besoin de PC pour récupéré le flux RSS météo. On le récupérera directement via le shield Ethernet avec la librairie Ethernet en créant un client Web. Et on décortiquera le XML du flux RSS avec la librairie TextFinder et on utilisera la librairie TVout pour afficher le résultat sur un petit écran trouvé dan un finder de camera.

Pour ceux qui veulent le code et les librairies peuvent les télécharger ici: Arduino_Weather_TV

Une petite Vidéo:

ArduWeather – Affichage flux RSS météo sur Arduino

Petit montage pour afficher les conditions météo sur un afficheur LCD connecté à un Arduino.

IMG_8129 (Copier)

Les conditions météo seront recupéré sur le fux rss d’un emplacement chez Weather Underground. Dans mon cas c’est St Barth: http://www.wunderground.com/global/stations/78894.html?MR=1 et le flux RSS: http://rss.wunderground.com/auto/rss_full/global/stations/78894.xml?units=metric

Le montage est simple, il est composé d’un Arduino de chez SeeedStudio et de 2 shields, un shied wifi de type Wifly de chez SeeedStudio et d’un sield LCD 2×16 caractères de chez DF-Robot.

Le montage est autonome, pas besoin de PC pour récupéré le flux RSS. On le récupérera directement via le shield wifi avec la librairie « WiFlyHQ » en créant un client Web. Et on décortiquera le XML du flux RSS avec la librairie « TextFinder » et on utilisera la librairie du LCD pour afficher le résultat.

Voici le Fichier Sketch de l’arduino avec le code: Wifi_http_lcd_Arduweather_4

Petite vidéo en fonctionnement:

Photos:

IMG_8133 (Copier) IMG_8134 (Copier) IMG_8135 (Copier) IMG_8136 (Copier) IMG_8131 (Copier) IMG_8130 (Copier) IMG_8129 (Copier) IMG_8132 (Copier)

 

Bien sur toutes idées de modifications ou améliorations du montage/code sont les bienvenue!