Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
Jorge Rancé
Published © GPL3+

Simple Weather Station with NodeMCU, Arduino and ThingSpeak

Build a weather station driven by a NodeMCU (esp8266) board written and Arduino and send the gathered data to ThingSpeak.

BeginnerFull instructions provided2 hours16,751
Simple Weather Station with NodeMCU, Arduino and ThingSpeak

Things used in this project

Hardware components

NodeMCU ESP8266 Breakout Board
NodeMCU ESP8266 Breakout Board
×1
Adafruit BMP180
×1
DHT11 Temperature & Humidity Sensor (4 pins)
DHT11 Temperature & Humidity Sensor (4 pins)
×1
Photo resistor
Photo resistor
×1
Resistor 10k ohm
Resistor 10k ohm
×2
Breadboard (generic)
Breadboard (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE
ThingSpeak API
ThingSpeak API

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Schematics

Code

SWS (Simple Weather Station) by @jorgerance

Credits

Jorge Rancé
6 projects • 45 followers
Linux DevOps interested in hobby electronics and hacking on Arduino, Raspberry Pi and ESP8266 / ESP32.

Comments