esp32-weather-kit

A hands-on sensor kit for kids to learn embedded communication protocols — I2C, SPI, UART, and more — with real components and guided experiments.

Motivation

Most educational electronics kits abstract away the hardware details behind simplified libraries. This kit takes the opposite approach: kids work directly with real sensors over real communication buses, learning what I²C, SPI, and UART actually look like on the wire — with guidance, not hand-holding.

What's in the kit

  • Temperature & humidity sensor — over I²C
  • Barometric pressure sensor — over SPI
  • GPS module — over UART
  • ESP32 microcontroller — the brain that talks to everything

Learning goals

By working through the experiments, kids learn to read datasheets, interpret timing diagrams, and debug bus-level communication with a logic analyzer. The goal is not just to “make it work” — it's to understand how it works.

Tech Stack

MCU: ESP32

Protocols: I²C, SPI, UART

Language: C

Audience: Kids 10+