ESP8266 Station météo avec Arduino – logiciel #2

Cette instructable est pour le logiciel de mon projet Station Weater. Veuillez lire tout d’abord pour comprendre toutes les explications.

En raison des deux microcontrôleurs le concept de logiciel repose sur deux parties : ESP8266 fonctionne sur Nodemcu et fait l’Internet connexion et thingspeak.com pièces concernant. L’Arduino est le capteur de tous les choses liées. La communication entre Arduino et ESP8266 se fait par connexion série par laquelle l’Arduino utilise la Bibliothèque de SoftwareSerial sur les broches D2 (RX) et D3 (TX).

La configuration est divisée en deux unités :

  • Wifi et thingspeak.com tous les paramètres pertinents sont stockés dans le ESP8266 dans un fichier de configuration.
  • Tous les capteurs et mesure paramètre connexe sont définies dans l’Arduino.

Pourquoi ? J’ai accumuler beaucoup d’unités différentes, qui diffèrent seulement par les paramètres thingspeak.com et wifi. Et je construis un programmeur soigné (image) pour le ESP01. Donc j’ai seulement enregistrer le nouveau fichier de configuration à la ESP01 et garder toutes les autres choses même. Et peut facilement changer le canal de thingspeak en changeant seulement la config ESP01.

Il y a deux modes dans le logiciel Arduino : standard ou de faible puissance. La version standard équipant les ESP01 une fois et envoie des données régulièrement (courtes périodes) à thingspeak.com. L’un de faible puissance envoie la date aussi régulièrement, mais dans des périodes plus longues. Entre deux envois le ESP01 est mis hors tension. Pourquoi utiliser la version standard et pas toujours la puissance de l’enregistrer ? Si vous voulez un plus fiable, horodatage équidistantes sur thingspeak.com, la reconnexion au wifi prend trop de temps et n’est pas égal d’une reconnexion de l’autre. Et si vous ne faire fonctionner le système de batterie, d’économie d’énergie n’est pas l’aspect le plus important.

Articles Liés

ESP8266 Station météo avec Arduino – matériel #1

ESP8266 Station météo avec Arduino – matériel #1

Arrière-planJ'ai lu sur le ESP8266 tout d'abord en mars cette année et je ne savais pas quoi faire avec. Et maintenant, je suis vraiment fasciné comment la connexion d'un Arduino à Internet peut être facile. Comme d'autres, j'ai mis en place une stat
Mini Station météo avec Arduino

Mini Station météo avec Arduino

C'est mon premier instructable et première entière Arduino projet. Bien que vous pouvez trouver le projet similaire, J'apprend beaucoup par ce projet.Étape 1: But de station météo Cette station météo simple prendra la température et l'humidité de lec
Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Retour à fin 2014 et 2015 au début, votre vraiment tombé surCette ESP8266 de puce WiFi astucieux (l'ESP-01) et dois bataille parmi les documentations incompatibles provenant de diverses sources. Pour l'instant de l'éperon, il a documenté ses frustrat
Le ESP8266-12f de programmation à l’aide du logiciel/IDE Arduino

Le ESP8266-12f de programmation à l’aide du logiciel/IDE Arduino

Le ESP8266 est comme un Arduino avec un intégrée WiFi, le MCU et WiFi circuits sont dans la même puce. Envisager Arduino + bouclier WiFi = ESP8266. Dans ce instructable je vais vous donner un guide étape par étape pour se procurer et programmation d'
Guide d’un débutant configurer ESP8266 avec Arduino Mega 2560 ou Uno

Guide d’un débutant configurer ESP8266 avec Arduino Mega 2560 ou Uno

Pour n'importe quel produits open source pour réussir ou de l'adoption en masse par les « décideurs » / « DIY-ers » / « dev » / « etc » ; une documentation à jour et exacte ou le guide de démarrage rapide doit être fourni. Messages de l'utilisateur d
ESP8266 Easy Setup avec Arduino et Stand-Alone

ESP8266 Easy Setup avec Arduino et Stand-Alone

INTRODUCTIONJ'ai eu mes mains sur un de ces modules dans le but de mettre en place un lien WiFi à mon réseau. Bien qu'il y a beaucoup d'informations sur internet sur la façon d'utiliser ceux-ci, après avoir lu des dizaines de guides, avec certains co
Esp8266 12e avec Arduino IDE avec des exemples de solutions +

Esp8266 12e avec Arduino IDE avec des exemples de solutions +

ABOUT- NodeMCU est une plate-forme open source de l'ITO. Il utilise le langage de script Lua, mais ce Conseil de développement est maintenant compatible à programmer avec Arduino IDEesp8266 12e est un excellent moyen pour atteindre ITO avec quoi que
IoT murale avec Arduino et ESP8266

IoT murale avec Arduino et ESP8266

Dans ce instructable, je vous montrer comment ajouter accessibilité améliorée, intelligence et une connectivité à une prise murale ordinaire. Cela se fait avec une combinaison de microcontrôleurs, Arduino, divers capteurs, ESP8266 et un mélange de pr
* mise à jour * LED-tour « Hello », Vu-mètre avancé de détection musique sans qu’avec Arduino et l’interfaçage d’IC avec le logiciel PC Windows !

* mise à jour * LED-tour « Hello », Vu-mètre avancé de détection musique sans qu’avec Arduino et l’interfaçage d’IC avec le logiciel PC Windows !

LED-tour « Hello », Vu-mètre avancé de détection musique sans qu'avec Arduino d'ICet l'interfaçage avec le logiciel PC Windows ! Salut, tout le monde.Ce qui rend ce projet cool c'est le fait, que sa musique de télédétection, contrairement aux traditi
La première utilisation du ESP8266 avec Arduino Uno

La première utilisation du ESP8266 avec Arduino Uno

Aujourd'hui, je vais vous montrer que comment pouvons nous préparons notre module ESP8266 pour être utilisé avec Arduino UNO.La nécessité liste :1. Arduino UNO (avec câble USB connecté à votre ordinateur via un câble USB, aussi il utilisera sa tensio
Logiciel PWM avec arduino/attiny

Logiciel PWM avec arduino/attiny

Hé les gars c'est un instructable sur comment utiliser le logiciel PWM. La raison pour laquelle vous pouvez utiliser le logiciel que PWM est qu'elle permet pwm être utilisé sur n'importe quel code pin. Qui est ok pour arduino qui a comme 6 (ne me cit
Smart personnel thermomètre avec Arduino

Smart personnel thermomètre avec Arduino

Cette instructable est préparée dans le cadre de notre mission pour TfCD (technique au service du Concept Design) cours de TU Delft. Ce instructable qui suit est préparé par :Bo Koperdraat : 4209567Karthik mandon : 4501578Dans ce instructable vous ap
Station météo DIY Arduino et Raspberry Pi et serveur web

Station météo DIY Arduino et Raspberry Pi et serveur web

Il s'agit d'un projet qui va prendre la température à l'aide de la sonde de température TMP36 IC et une carte Arduino . Ces données seront envoyées au cours de la série-le Raspberry PiConseil, modifier une page web que le Raspberry Pi est l'hôte lui-
Mini station météo avec Attiny85

Mini station météo avec Attiny85

Dans une récente Indigod0g instructable décrit une mini station météo qui fonctionne assez bien, à l'aide de deux Arduinos. Peut-être pas tout le monde veut sacrifier 2 Arduinos pour obtenir l'humidité et la température et j'ai fait remarquer qu'il d