Gautier Mechling
Published © Apache-2.0

Google Cloud Temperature & Humidity Sensor

A beginner's guide to making your own devices from scratch.

IntermediateShowcase (no instructions)10 hours8,737
Google Cloud Temperature & Humidity Sensor

Things used in this project

Hardware components

Wemos D1 Mini
Espressif Wemos D1 Mini
Or any ESP8266 / ESP32
×1
SparkFun Atmospheric Sensor Breakout - BME280
SparkFun Atmospheric Sensor Breakout - BME280
The BME280 is a very accurate temperature & humidity sensor. You can choose another sensor if you prefer
×1
ELEGOO Neptune FDM 3D Printer
ELEGOO Neptune FDM 3D Printer
The Elegoo Neptune is my personal printer and I am very happy with it. You can, of course, choose any other 3D printer.
×1

Software apps and online services

Arduino IDE
Arduino IDE
Probably not the best, but the easiest way to write code for compatible MCUs
Cloud IoT Core
Google Cloud IoT Core
We will send data to Google Cloud Platform thanks to Cloud IoT Core
Fusion
Autodesk Fusion
Easy to use modeling tool

Story

Read more

Custom parts and enclosures

Case (bottom) STL

Case (top) STL

Schematics

ESP8266 - BME280

Code

Google Cloud IoT JWT Arduino Library

This repository contains samples explaining how to connect your ESP8266 / ESP32 to the Google Cloud Platform

ESP8266/32 + BME280 + Cloud IoT Core

ESP32/ESP8266 Arduino code that sends BME280 sensor data to Google Cloud IoT Core. Check out the `02-esp32_bme280_ciotc_arduino` directory

Credits

Gautier Mechling

Gautier Mechling

2 projects • 13 followers
Software Craftsman

Comments