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.

 

Camera FTP Wifi avec un module ESP8266

Dans le prolongement de mes autres montages à base de ESP8266, cette fois ci je propose une Camera FTP Wifi.

20150824_185029

Pas d’utilisation de carte de prototypage. Soudage direct des composant les un avec les autres.

20150824_18264720150824_183447

20150824_18351020150824_184932

 

Le Schéma est identique à celui de la Camera IP.

ESP8266_ftp_1

 

J’ai ajouté un Condensateur et résistance sur la broche CH_PD au lieu de la connecter directement au 3.3V pour permettre une utilisation avec un panneaux solaire avec/sans un super condensateur. Connecter de cette façcon: Ground – Capacitor – CH_PD – Resistor – 3.3V.

20150829_14341020150829_143344

20150829_143354

Cela crée une temporisation avant démarrage de l’ESP8266 soit pour laisser le temps au supercap de ce charger ou que le capteur solaire reçoive assez d’énergie.

Les valeurs du condo et résistance sont à adapter selon le temps d’attente souhaité.

Pour la programmation, j’ai donc reprogrammer le ESP8266 comme un Arduino grace a l’ajout d’une nouvelle carte de développement a l’IDE de l’Arduino (cliquez ici pour suivre ce tuto).

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

Exemple d’image reçu:

webcam_esp8266_1

 

 

Robot Camera Wifi ESP8266

Aujourd’hui, dans la continuation de mon précédent montage. Un Robot Camera Wifi!

Wifi Robot

 

Le montage est basé sur le module wifi ESP8266, une camera Serie Jpeg, des regulateur/convertisseur de tension, deux Servo modifié pour rotation continue et une baterie lipo + chargeur.

ESP8266-PINOUT1386-00

Le montage est relativement simple.

ESP8266_Robot_1

 

L’alimentation est fourni par une Batterie Lipo de 3.7V dont la tension est augmenté via un Convertisseur de voltage à 5V.

20150829_225608

Un convertisseur de tension est nécesaire pour avoir le 3.3v requis pour le module wifi et la camera.

20150829_225354  20150829_225404

20150829_225543

 

La motorisation est faite via deux Servo moteurs modifié. J’ai remplacer le potentiomètre par deux résistance de 1k et supprimer les fin de course des engrenages.

20150829_215801

 

Pour la programmation, j’ai donc reprogrammer le ESP8266 comme un Arduino grace a l’ajout d’une nouvelle carte de développement a l’IDE de l’Arduino (cliquez ici pour suivre ce tuto).

Le code reprend les bases de mon précédent montage en ajoutant la gestion des commande et servo.

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

Et Voila!

RoBot1

20150830_013246

Camera IP Wifi avec une camera serie Jpeg et un module Wifi ESP8266

Aujourd’hui, petit montage très simple à réaliser. Une Camera IP Wifi!

wifi_cam_esp8266-8

Grace a ce petit module wifi ultra polyvalent le ESP8266 et une simple Camera Série Jpeg.

ESP8266-PINOUT1386-00

J’ai donc reprogrammer le ESP8266 comme un Arduino grace a l’ajout d’une nouvelle carte de développement a l’IDE de l’Arduino (cliquez ici pour suivre ce tuto).

Ensuite sur la base de l’exemple « AdvancedWebServer » fourni par l’ajour de cette carte dans la librairie j’ai donc modifié l’interface web, supprimé toute les retour sur le série, et ajouté la gestion d’une camera série.

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

EDIT: Nouvelle version avec gestion de la résolution maximal de la camera 640×480 & vitesse de transfert optimisé télécharger le sketch ici ou le visualiser ici.

EDIT: Nouvelle version avec sélection de la résolution via l’interface web télécharger le sketch ici ou le visualiser ici.

Le montage quand à lui est très simple. Il nécésite un convertiseur de tension pour avoir le 3.3v requis pour le module wifi et la camera, Le module Wifi ESP8266 et une Camera Jpeg Série TTL.

wifi_cam_esp8266-2 wifi_cam_esp8266-1

Montage:

ESP8266_ftp_1

Il faut juste relier la pin RX du ESP8266 ver le TX de la Camera Jpeg,  relier la pin TX du ESP8266 ver le RX de la Camera Jpeg, Relier les alims 3.3v et GROUND avec le Convertisseur de tension 5V vers 3.3V et pour que le le ESP8266 fonctionne relier la pin CH_PD à la pin 3.3V.

wifi_cam_esp8266-6 wifi_cam_esp8266-7

Pour plus de facilité pour la reprogrammation, J’ai rajouté un module USB <-> Serial TTL sur les PIN RX et TX du ESP8266 avec un Switch entre la pin GPIO et GROUND pour entrer en Mode Programmation.

wifi_cam_esp8266-8 wifi_cam_esp8266-10

Et Voila! Une Camera IP Wifi avec juste quelques modules. Et Il reste encore les pins GPIO_0 et GPIO_2 pour d’autres applications!

wifi_cam_esp8266-14 wifi_cam_esp8266-13 wifi_cam_esp8266-12 wifi_cam_esp8266-11

 

EDIT: Nouvelles photos avec la mise à jour pour la prise en charge de la résolution max de la camera ( 640×480).

Lentille sans filtre IR:

wifi_cam_esp8266-update-1 wifi_cam_esp8266-update-2

 

Lentille avec filtre IR:

wifi_cam_esp8266-update-3 wifi_cam_esp8266-update-4

 

Sélecteur de résolution:

ipcam10-1

 

Essais avec les 3 différentes résolutions ( images capturé avec peut de luminosité):

ipcam12 ipcam13 ipcam14