Skip to content
Temperature-only Weather Underground station based on MAX31820 and ESP8166 Thing Dev board
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BillOfMaterials.ods
Diary.odt
LICENSE
MAX31820WeatherStation.fzz
MAX31820WeatherStation.ino
Project.jpg
ProjectBox.FCStd
README.md
box.stl
boxLid.stl

README.md

The Project so far

MAX31820WeatherStation

An Arduino Sketch for a Sparkfun ESP8266 Thing Dev board, using a MAX31820 temperature sensor to sense and report the current ambient temperature to the Weather Underground via WiFi.

The state of the project: My weather station is installed on my garage wall, in the shade, and is sending the temperature to Weather Underground every 5 minutes. See Diary.odt for details.

The Arduino Sketch requires a Sparkfun ESP8266 Thing Dev board, a MAX31820 temperature sensor, a 4.7K Ohm pull-up resistor and a few wires. Details are in BillOfMaterials.ods. Total cost: about $28 USD.

I've posted a How-To on my hobby blog, at needhamia.com

Files

  • BillOfMaterials.ods = the parts list.
  • box.stl = the 3D printing file for the box that holds the parts. Print in PLA, upside down, with no support, raft, or brim.
  • boxLid.stl = the 3D printing file for the box's lid. Print in PLA, upside down, with no support, raft, or brim.
  • Diary.odt = my journal/diary of the project, with design and assembly details.
  • LICENSE = the project GPL2 license file.
  • MAX31820WeatherStation.ino = the ESP8266 Arduino Sketch.
  • MAX31820WeatherStation.fzz = the Fritzing (circuit wiring) diagram. See Fritzing.org
  • Project.jpg = a photo of the project so far.
  • ProjectBox.FCStd = the FreeCAD design file for the box that holds the parts.
  • README.md = this file.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.