afterware
Saved
All builds

Best first ESP32 projects for vibe coders (no soldering)

The best first ESP32 project uses one board, one display or sensor and no soldering: a weather or calendar display, a desk clock, or a sensor that reports to your phone. The ESP32 is cheap, has Wi-Fi and Bluetooth built in, and is so widely used that AI coding tools write reliable code for it.

What makes a good first build

  • One board, one or two modules, plugged together with cables or already built in
  • A clear finish line, like "it shows the weather" or "it beeps when the plant is dry"
  • Mostly software, so the AI can do the heavy lifting. Look for an AI-buildability score of 4 or 5
  • USB power only, no batteries or motors yet

Six first projects that work well

  1. Weather or calendar display. An ESP32 with a small color screen or e-ink panel pulls a free weather API or your calendar over Wi-Fi. The classic first win.
  2. Desk clock with extras. Time from the internet, plus the date, temperature or a countdown. Easy to keep adding features.
  3. Plant or room sensor. A soil moisture or temperature and humidity sensor that sends readings to your phone or a simple web page.
  4. Usage or stats dashboard. Show something you check every day: your GitHub streak, a store's sales, transit times, AI usage.
  5. Macro pad or button box. A few buttons or a knob that trigger shortcuts on your computer over Bluetooth or USB. An ESP32-S3 can act as a keyboard.
  6. Old screen, new job. A gauge cluster, a mini TV or a status light built from a cheap display module.

Which ESP32 to buy

  • A board with a screen built in is the easiest start. The popular "Cheap Yellow Display" (an ESP32 with a 2.8 inch touchscreen) and similar boards remove all the wiring.
  • An ESP32-S3 dev board is the best general pick. It's fast, has plenty of memory and can act as a USB keyboard or mouse.
  • A classic ESP32 dev board is cheapest and has the most example code online.

Buy two. You'll learn faster if a mistake doesn't stop you for a week.

Software setup

  • Arduino IDE is the simplest place to start: install it, add ESP32 board support, pick your board and upload.
  • PlatformIO in VS Code or Cursor is better once projects grow, and works well with AI coding tools editing your files.
  • ESPHome is worth a look for sensors that should show up in Home Assistant, with almost no code.

How to work with the AI

  1. Tell it the exact board, module and pins you have, and what you want the device to do
  2. Ask for a minimal first version, then add one feature at a time
  3. Upload, open the serial monitor, and paste any error or output back in
  4. Ask it to explain anything you don't understand, especially wiring

Every ESP32 build on Afterware has a starter prompt you can copy to begin.

Common first problems

  • Board not detected: many USB cables are charge-only. Use a data cable, and install the USB driver if your board needs one.
  • Upload fails: hold the BOOT button while uploading, then release.
  • Wrong board selected: pick the exact board in your tool's board list.
  • Nothing on the screen: the display pins or driver in the code don't match your board. Give the AI the board's exact name.
  • Voltage: ESP32 pins are 3.3 volts. Don't connect 5 volt signals straight to them.

Next steps

Every ESP32 build on Afterware is listed below, with parts, time and cost estimates and a starter prompt.

8 builds
Questions
What is a good first ESP32 project?

A weather or calendar display, a desk clock or a plant sensor. Each uses one board and one module, needs no soldering, and has a clear moment when it works.

Can I build an ESP32 project without soldering?

Yes. Buy a board with a screen built in, or use modules with plug-in connectors like Qwiic, STEMMA QT or Grove. Many first builds need no soldering at all.

Which ESP32 board should a beginner buy?

An ESP32 board with a built-in screen is the easiest start. An ESP32-S3 dev board is the best general choice if you'll add your own modules.

Can AI write ESP32 code for me?

Yes. ESP32 code is so widely shared that tools like Claude, ChatGPT and Cursor write it well. Give the AI your exact board and pins, and paste errors back when something fails.

Arduino IDE or PlatformIO for ESP32?

Start with the Arduino IDE for your first project. Move to PlatformIO when projects get bigger or you want an AI coding tool editing the files directly.

Why won't my computer see my ESP32?

Usually the USB cable only charges and can't carry data. Try a data cable, install your board's USB driver if needed, and hold BOOT while uploading.

How much does a first ESP32 project cost?

Often under $30. ESP32 boards cost a few dollars to around $20, and a small screen or sensor adds a few more.

ESP32 or Raspberry Pi Pico for a first project?

Pick the ESP32 if you want Wi-Fi or Bluetooth, which most dashboard and sensor projects need. The Pico W also has Wi-Fi; both work well with AI tools.