Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
SciJoy
Published

Distributed Datalogging Network

Log data remotely from a fleet of ESP32s and graph the data with Google services.

IntermediateFull instructions provided10 hours2,047
Distributed Datalogging Network

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
×1
Adafruit ESP32 Dev Board
Any ESP32 Dev Board should work. We used a combination of HiLetGo NodeMCU (off of Amazon) and Adafruit boards.
×1
Helium Starter Kit (LEGACY)
Helium Starter Kit (LEGACY)
×1
Photo resistor
Photo resistor
×3
LED (generic)
LED (generic)
×3
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
×3
Resistor 10k ohm
Resistor 10k ohm
×3
Resistor 1k ohm
Resistor 1k ohm
×3

Software apps and online services

Cloud IoT Core
Google Cloud IoT Core
Arduino IDE
Arduino IDE
MQTT
MQTT

Story

Read more

Schematics

ESP32 Helium Example

Code

ESP, Raspberry Pi, and Cloud Function Code

This is the repo for the code for this project.

Credits

SciJoy

SciJoy

7 projects • 15 followers
We run a YouTube channel where we share what we are learning and building with others.

Comments