Professional Documents
Culture Documents
ESP8266 WiFi Temperature and Humidity Logger
ESP8266 WiFi Temperature and Humidity Logger
Table of Contents
Step 1: Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
Intro: ESP8266 WiFi temperature and humidity sensor
In this tutorial we will build ESP8266 WiFi Arduino temperature and humidity data logger. Data will be stored on EasyIoT server and displayed in web browser on remote
computer or on mobile phone. With ESP8266 EasyIoT Arduino library you can build sensor with couple lines of code. You can add up to 65535 sensor nodes to one
EasyIoT server.
Step 1: Materials
ESP8266 WiFi module
5V power supply
Capacitor 1000uF
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
Step 2: Build sensor node
Conenct Arduino pro mini, ESP8266, power supply and DHT22 temperature humidity sensor.
After you connect wires upload program to Arduino sensor node. Before we start using ESP8266 WiFi module we need to update ESP8266 firmware. We use V0.9.2.2
version of firmware. Detail instructions how to update firmware can be found here.
ESP8266 temperature humidity program is on GitHub. Don't forget to set correct access point username and password and EasyIoT serverIP address in
Esp8266EasyIoTConfig.h
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
Step 3: Build EasyIoT server
EasyIoT server will be responsible for logging sensor data. You can add up to 65535 ESP8266 WiFi sensor nodes to one EasyIoT server.
If you are using Windows machine: just download latest release of EasyIoT server win release and unzip it to Windows machine. Run EasyIoT.exe under administrator
privileges.
Or if you are using Raspberry Pi: download latest version of EasyIoT server disc image to SD card. Windows users can write EasyIoT server image to SD card with
Win32 Disk Imager.
Put SD card in Raspberry Pi and switch on Raspberry Pi. Raspberry Pi must be on same network as ESP8266 module.
Go to Configure->Drivers->ESP8266 EasyIoT driver and enable driver. Press button Add Node and switch on your ESP8266 Arduino sensor. After couple of seconds you
should see two added sensor modules (no timeout message). Then go back and add new modules to Group and modules and enable data logging (see attached
pictures).
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
Step 5: Display data
Go in Web browser in computer and enter IP address of your Raspberry Pi. On front page you should see current temperature and humidity and chart of temperature and
humidity.
Related Instructables
ESP8266 WiFi ESP8266 WiFI An inexpensive World Wide Arduino Wifi ESP8266 Wifi
relay switch by water leak IoT enabler Web Control for Temperature Temperature
EasyIoT sensor by using ESP8266 under $30.00 by Logger by yanc Logger by
EasyIoT by jimeer01 noelportugal
gopinath.marappan
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
Advertisements
Comments
7 comments Add Comment
I noticed that you have many projects supporting "electronic" gardening. I'm also using EasyIoT to monitor and control my balcony garden. Maybe I will
write instructable about this.
Did you try NRF24L01 transceiver? It's really low power - it consumes less than 1/10 power of ESP8266 and it's really suitable for battery sensors.
EasyIoT also supports NRF24L01.
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/
EasyIoT says: Dec 22, 2014. 1:46 PM REPLY
Nice. NRF24L01 is not bluetooth. If you are using ESP on battery, then put it in sleep mode or it will consume too much battery. See my webpage
for Arduino low power tips. Some of my sensors will work 10 years on 2 AA alkaline batteries. You can join forum and ask questions.
http://www.instructables.com/id/ESP8266-WiFi-temperature-and-humidity-logger/