jim Myracle
Published © GPL3+

Arduino Dual BME280 IoT Recording HygroThermoGraph

This Arduino-BME280 based device measures, records and uploads T, RH, BP data to ThingSpeak.

IntermediateFull instructions provided2 days9,618
Arduino Dual BME280 IoT Recording HygroThermoGraph

Things used in this project

Hardware components

Arduino Mega 2560
Arduino Mega 2560
×1
Arduino Case
×1
DFRobot 1602 LCD Keypad Shield
×1
Adafruit BME280
Note that the BME280 sensor is available in many slightly different packages. The Adafruit version has the logic level converter on board.
×2
Arduino Ethernet Shield V5
×1
MicroSD Card (Generic)
×1
DS3231 AT24C32 IIC RTC Module
×1
Arduino Proto Shield
Arduino Proto Shield
×1
Male Header 40 Position 1 Row (0.1")
Male Header 40 Position 1 Row (0.1")
×1
Female Header 20 Position 2 Row (0.1")
Female Header 20 Position 2 Row (0.1")
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Male-Header 10 Position 2 Row (0.1") Right Angle
Male-Header 10 Position 2 Row (0.1") Right Angle
×1
Breadboard (generic)
Breadboard (generic)
×1
SparkFun Logic Level Converter - Bi-Directional
SparkFun Logic Level Converter - Bi-Directional
×1
Wire Cable - By the Foot
OpenBuilds Wire Cable - By the Foot
For connecting remote sensors
×1
Router (generic, hackable)
DD-WRT compatible
×1
screw terminal block
×1
Prototyping Board 2X8cm (generic)
×1
1-inch PVC Pipe (generic)
×1
1-inch PVC Pipe Caps (generic)
×4
8-24 x 1" Nylon Screws (generic)
×3
Polishing Filter Pad (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE
ThingSpeak API
ThingSpeak API
Google Sites
google charts
jfiddle

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Wiring diagram for dual BME280's

Code

Sketch for recording hygrothermograph

Credits

jim Myracle

jim Myracle

5 projects • 15 followers

Comments