Projets, Réalisés et fonctionnels

Thermometre DHT22 via THINGSPEAK

Mon premier article fait par d’une installation d’un capteur DHT22 (Température et humidité) sur un ESP8266 pour fabriquer in thermomètre en ligne. Les informations relevées du DHT22 sont envoyées sur un site.

005

Elle peuvent être consultées à tout moment.voici les étapes pour mettre en place ce projet.
1] – Créer un compte sur le site ThingSpeak
2] – Effectuer le montage électronique
3] – Programmer l’ESP8266
4] – Mettre en place le montage
5] – Différente méthode pour la lecture des informations (sur PC et mobile android).

1] – Créer un compte sur le site ThingSpeak

Se rendre sur le site https://thingspeak.com/ et créer un compte sign up
001

Renseigner tous les champs.

Créer un « channel »

002

Le rendre public (nous effectuerons à la fin du projet une version non public)

003

004

2] – Effectuer le montage électronique

Voici un plan de montage pour ce projet. l’ESP8266 fonctionne avec une tension de 3.3 volt. Nous allons prévoir un LM317 pour réguler la tension d’un transformateur et alimenter notre montage. Si vous voulez effectuer des modifications de votre programme, prévoir la possibilité de modifier programme via le port série.

voici le schéma
plan01
pour une tension > à 5 volts en entrée, prévoir  un radiateur sur le LM317

esp8266-pins

circuit01

sonde001

sonde002

sonde003

 

3] – Programmer l’ESP8266

Par défaut, les ESP8266 sont utilisables via des commandes AT. Dans notre projet, nous allons programmer en LUA. Il faut donc dans un premier temps changer le firmware.

Pour charger les fichers .lua dans lESP8266, utilisez ESPlorer

Fichiers lua  [ init.luadht.luats_fpmdht.lua]

Modifications à apporter

Sur init.lua sur la ligne 5, renseigner votre point d’acces wi-fi et votre mot de passe
wifi.sta.config(« yourSSID », »yourPASSWORD »)

Sur ts_fpmdht.lua sur la ligne 17, renseigner la clé d’écriture thingspeak (Write Key).
WRITEKEY= »XXXXXXXXXXX »     – set your thingspeak.com key

Sur la dernière ligne de ts_fpmdht.lua, les « 60000″ représentent les millisecondes entre chaque envoi de mise à jour.

 4] – Mettre en place le montage

miseenplace001

miseenplace002

 

5] – Différente méthode pour la lecture des informations (sur PC et mobile android).

a) via le site (PC ou mobile)

https://thingspeak.com/ puis vous logger avec votre compte

b) via application (android)

Vous avez sur Play Store quelques applications pour les informations du site ThingSpeak

J’ai  développé une petite application via VisualBasic pour Android (Basic 4 Android) ….

thingspeak_v1.2 thingspeak_v1.2_2

 

Pas encore de commentaire.

Ajouter votre réponse

Techno95 |
MANJ |
TOUT SUR LE MAC |
Unblog.fr | Créer un blog | Annuaire | Signaler un abus | Projet M4202C
| Informatique11
| Cartiertechno