Vander Labs

Skills / Hardware

ESP32 IoT prototype

From a device idea to a working board

Your AI plans a connected device the way an embedded engineer would: board choice, power budget, a pin plan that avoids boot pins, wiring rules, PlatformIO firmware that compiles, and a bench test.

By Vander Labs. A Vander Labs Original, written by the Vander Labs team with AI assistance. Works with Claude, ChatGPT, Cursor and Claude Code.

What your AI learns

  • Picks one ESP32 variant and a pin plan that will not break boot or Wi-Fi
  • Writes complete PlatformIO firmware with captive-portal Wi-Fi setup
  • Builds a phone dashboard and a block-by-block bench test

How it works

  1. Define the device: One paragraph: inputs, outputs, update rate, where it lives, and the acceptance test that proves it works.
  2. Choose the board: Defaults to the ESP32-S3 DevKitC-1, or the ESP32-C3 SuperMini for tiny builds. One choice, with the reason.
  3. Power budget: USB for the bench; for batteries, average current from active and sleep time and a realistic battery-life estimate.
  4. Pin plan: A table of every signal and GPIO that avoids strapping, flash and input-only pins and keeps analog inputs on ADC1.
  5. Wiring rules: 3.3 V logic, I2C pull-ups, MOSFETs or relay modules for anything inductive, shared ground, separate supplies for big loads.
  6. Firmware: platformio.ini plus config.h, one file per peripheral and a non-blocking main loop. Everything compiles as written.
  7. Connectivity: A local web dashboard, MQTT with a phone app, or a hosted platform, chosen for the number of devices and remote access needs.
  8. Bench test: Each block alone, then together, with the exact serial lines to expect at every stage.

Limits and safety

  • Will not design direct mains wiring; recommends certified adapters, pre-certified relay boards or smart plugs instead.
  • Lithium cells always get a protection circuit, a proper charger IC and room to swell.
  • Flags enclosure IP rating and water lines for outdoor and irrigation builds.

Topics: esp32, iot, firmware, platformio, sensors