Build Your Own Home Automation Starter Kit: What You Actually Need to Get Started
Share
A home automation starter kit needs five things at minimum: a microcontroller board with built-in WiFi (so it can take a command from a phone), a relay module (so that low-voltage board can switch a mains-powered light, fan, or appliance), a stable 5V power supply, basic prototyping hardware (breadboard, jumper wire), and — if the relay is going to touch a real 230V appliance rather than a low-voltage LED — an enclosure to keep the mains-side wiring covered. A bare Arduino Uno or Nano cannot do the first job because neither has WiFi built in; that single requirement is what pushes the parts list toward an ESP32-family board instead.
What parts does a home automation starter kit need?
The core of the kit is a five-part chain: a WiFi-capable controller board, a relay module wired to that controller's GPIO pins, a power adapter to run the controller, and a breadboard with jumper wire to prototype the connections before anything is made permanent. When Compoden's AI build assistant, Soldr, was asked to spec exactly this kit (see the live capture below), it explicitly rejected a bare Uno/Nano and substituted a WiFi-capable board, noting in its build log: "This build needs WIFI — swapped the controller to a ESP32-C3 Super Mini Development Board that has it built in (a bare Uno/Nano can't)." A resistor variety pack rounds out the tray for any small pull-up or indicator-LED wiring the build needs along the way.
How does a relay module let a microcontroller switch a mains appliance?
A microcontroller's GPIO pin outputs a few milliamps at 3.3V or 5V — nowhere near enough current, and the wrong voltage entirely, to run a light bulb or a fan motor off household mains. A relay bridges that gap: it's an electromechanical (or solid-state) switch where a small signal from the controller energizes a coil, which physically closes a separate, electrically isolated set of contacts rated for a much higher voltage and current. As Soldr put it when explaining the part: "A relay is an electrical switch that can be turned on or off by a small electrical signal from the controller… it's essential because the controller can't directly handle the high voltage of home appliances, but this relay can safely switch them on and off." The controller side and the appliance side never touch electrically — only the relay's internal switch connects them, which is exactly what keeps a 3.3V microcontroller safe from 230V mains.
Is it safe to DIY home automation with mains voltage?
Only with real precautions, and it is not something to gloss over. A relay module's load-side terminals carry live mains voltage whenever the appliance is plugged in and switched to that circuit. Bare terminals on a desk, an uninsulated enclosure, or wiring the neutral instead of the live line through the relay's switched contact are all ways to turn a weekend project into a shock hazard. When we asked Compoden's AI build assistant what else was needed to control a real appliance safely, it did not treat this as optional:
"Good instinct to ask — the board + relay cover the control side, but touching a real 230V appliance needs two more things, and one of them is non-negotiable. Enclosure — this is the actual safety part. The relay's load-side terminals carry mains voltage, so they can't sit bare on a desk."
It also spelled out concrete ground rules for anyone wiring the mains side, quoted here exactly as generated:
- "Wire the mains side with the appliance unplugged — only the live wire passes through the relay's COM/NO terminals; neutral goes straight through."
- "The 5V 2A adapter powers the board and relay coil only — the appliance runs on its own mains supply, switched by the relay contacts."
- "Keep the load under the relay's rated current (printed on the module's case)."
- "First power-up: no appliance connected, just toggle the relay and listen for the click."
Beyond that generated guidance: use a relay module rated for the actual current your appliance draws, never exceed its printed rating, keep all mains-side connections inside a proper enclosure rather than exposed on a breadboard, and if you are not personally comfortable working around live household wiring, have a qualified electrician handle the mains-side connection while you keep your own work to the low-voltage control side. This is the one part of a home automation build where getting it wrong has real consequences, not just a build that doesn't work.
What can you automate with a starter kit?
The same controller-plus-relay pattern extends to almost anything that's currently switched by hand: a table lamp or light fixture, a fan, a plug-in humidifier or heater, a garage door opener's control circuit, or a doorbell chime. Soldr's own build notes flagged "wifi/app control" as the natural next step once the relay is switching reliably — the same ESP32 board that reads your command over WiFi can also serve a small web page or connect to a phone app so the switch is triggered from anywhere on your home network, not just a fixed button. Compoden separately stocks a number of ready-built single-purpose kits that follow this same pattern for a specific job — a PIR-triggered staircase light, a clap-activated switch, an MQTT-connected multi-relay hub — for anyone who would rather start with one solved project instead of the general-purpose set below.
Watch a real starter kit get built live
Rather than describe a generic kit, we typed one real sentence into Compoden's AI build assistant on the storefront and let it pick parts, price them, and explain its reasoning — unscripted, screenshotted as it happened:
"I want to start automating things at home, like controlling a light or fan with my phone. What parts do I need for a starter kit?"

Soldr assembled a six-part tray in under three seconds — ESP32-C3 Super Mini Development Board, 5V Single Channel Relay Module, 5V 2A Micro-USB Power Adapter, 23 AWG breadboard wire, an MB102 breadboard, and a resistor variety pack — and explained the reasoning behind the pick: "This kit helps you start automating things in your home. You can use your phone to control a light or a fan by sending signals over Wi-Fi. The parts work together to receive your command and then switch the power to your chosen device on or off." We then asked a natural follow-up — what else is needed to control a real appliance safely — and got the mains-safety guidance quoted in full above, along with a wiring diagram for the extra logic-level converter it recommended:

That follow-up surfaced a real wiring detail worth flagging: the ESP32-C3's GPIO pins output 3.3V logic, while this particular relay module's trigger pin expects 5V logic to switch reliably every time. Soldr's fix was a 2-Channel Logic Level Converter between the two — at the time of writing this is a genuine gap in Compoden's catalog (shown "not in stock" with a restock notify option), so it's called out here as a real requirement rather than a part we could hand you a cart link for. The ABS Plastic Enclosure Box it recommended for housing the mains-side wiring, by contrast, is in stock and is included in the parts table below.
Watch the first test program get generated
We then asked Compoden's build companion, Soldr, to write actual firmware for the same relay hardware:
"I just got a home automation starter kit with an ESP32 and a relay module. Write a simple first test program to turn the relay on and off and print status to the serial monitor."

The code appeared essentially all at once once the Firmware tab became available, rather than streaming in character by character. Targeting a generic ESP32-WROOM-32 board, it wires the relay to GPIO 27 and assumes an active-low relay module — meaning a LOW signal from the ESP32 energizes the coil and turns the relay ON, which is the common wiring on single-channel relay boards like the one in this tray. The sketch toggles the relay every two seconds in a non-blocking loop built on millis() rather than delay(), and prints each state change to the serial monitor. Soldr also flagged its own limitation honestly rather than pretending certainty: "Heads up — this code has not been checked against a board. Your build has parts in it, but no board I can compile for — so I could not verify the pins. If you are using a board you already own, tell me exactly which one and I will re-generate it properly wired for that board." That's a real constraint of the compile step, not a caveat we added after the fact.
Who this kit is for
This is a beginner-level build: every part plugs or clips together, nothing needs to be soldered, and Soldr's own build profile rated it two stars of difficulty with a two-to-three hour build time. It's a reasonable starting point for roughly age 10 and up, with one exception worth repeating — a wall power adapter and any mains-side wiring should be handled by, or under the direct supervision of, an adult. If you already own an Arduino Uno, ESP8266, or another board and want firmware re-targeted to it specifically, Soldr will regenerate the sketch with correct pin assignments once you name the exact board.
Get everything in this kit
The exact parts Soldr priced above, plus the ABS enclosure it recommended for the mains-safety follow-up, at today's live price and stock — each links straight to checkout, or add the whole tray in one click.
| Part | Price | |
|---|---|---|
| ESP32-C3 Super Mini Development Board | ₹290 | Add to cart → |
| 5V Single Channel Relay Module | ₹45 | Add to cart → |
| 5V 2A Micro-USB Power Adapter | ₹140 | Add to cart → |
| 23 AWG Multi-Strand Breadboard Wire | ₹10 | Add to cart → |
| MB102 830-Point Breadboard | ₹210 | Add to cart → |
| Resistor Variety Pack, 10 Values, 1/4W Carbon Film | ₹75 | Add to cart → |
| Enclosure Box for DIY Electronics Projects (ABS, 100x60x25mm) | ₹240 | Add to cart → |
| Total | ₹1,010 | Add all 7 to cart → |
Prices and stock verified live at the time this was written; Compoden's storefront always reflects the current price at checkout. The 2-Channel Logic Level Converter that Soldr recommended for reliable 3.3V-to-5V triggering was out of stock in Compoden's catalog at the time of this build and is not included in the cart above — check the product catalog directly before wiring a real appliance if your relay module needs it. If you'd rather start from a finished single-purpose project than assemble a general-purpose set, Compoden also sells pre-picked kits for specific jobs, such as the PIR Staircase Light Kit with Arduino Uno + Relay (from ₹432) and the Clap Switch Kit with Arduino Uno (from ₹457).
Built and Backed by Compoden
Every part above ships from Compoden's own India stock, tested for compatibility before it's carded together — not sourced individually and hoped to work. Delivery in 3–7 days across India, with COD and UPI available at checkout. If a part in this build doesn't perform as described, Compoden's support team will help you troubleshoot or replace it.
FAQ
Do I need to know how to code to use a home automation starter kit?
No. Compoden's build assistant generates working firmware for the exact parts in your kit from a plain-English description of what you want to build, and will regenerate it with correct pin assignments if you switch boards.
Is it safe to switch a mains-powered appliance with a hobby relay module?
Only with real precautions: keep the relay's load-side wiring inside a proper enclosure, wire it with the appliance unplugged, never exceed the relay's printed current rating, and route only the live wire through the relay's switched contact. If you are not comfortable working around live household wiring, have a qualified electrician handle that connection.
Why does this kit use an ESP32 board instead of a basic Arduino Uno?
Phone control requires the controller to join your home WiFi network. A bare Arduino Uno or Nano has no built-in WiFi radio; an ESP32-family board does, which is why Compoden's build assistant substitutes one automatically whenever WiFi control is part of the request.
What can I control with this kit besides a light or fan?
Anything currently switched by hand and within the relay's current rating: a humidifier, a heater, a garage door control circuit, or a doorbell chime. The controller and relay pairing is the same regardless of what's on the other side of the switch.