Skip to content

πŸ”Œ Embedded Systems Tutorials

Hands-on guides for building real hardware projects with microcontrollers. These tutorials pair with the ESP32 Best Practices section.

ESP32

  • ESP32 E-Ink Environmental Monitor β€” BME280 + BH1750 sensors β†’ e-ink display β†’ deep sleep loop on battery power. Clean firmware architecture, power budget calculation, safety notes.
  • ESP32 RF Room Light Controller β€” 16Γ—2 LCD + rotary encoder + button + 433 MHz RF transmitter. State machine firmware, ISR-driven encoder, debounced buttons, flicker-free LCD updates. Always-on wall controller design.
  • ESP32 + MQTT + Home Assistant Integration β€” BME280 sensor node publishes to a TLS-secured Mosquitto broker; HA auto-discovers the device via MQTT discovery. Includes ACL config, CA cert pinning in firmware, LWT, and a full security hardening checklist.