Skip to content
Embedded & IoT5 min read

From Hardware Idea to Working Prototype

By Luis Pambid, Founder of YenkoDev

A hardware idea feels close to finished on the day you can picture it: a sensor that watches something, a tracker that reports where things are, a kiosk that does a job without staff. The distance from that picture to a device that works in the real world is longer than it looks, and it's easy to spend the money in the wrong order.

This post walks through how a hardware idea becomes a working device, stage by stage, and what each stage should prove before you pay for the next one. We do this work (Embedded Systems & IoT is one of our services), so read it as an explanation from an interested party.

What "embedded" and "IoT" mean

Embedded means a small computer built into a device to do one job. A microcontroller like an ESP32 or an Arduino, or a small single-board computer like a Raspberry Pi, reads sensors, controls motors or screens, and runs the software that makes the device work. That software is called firmware.

IoT, the Internet of Things, means those devices are connected. They send their readings to a server over Wi-Fi, a mobile network, Bluetooth or LoRa (a long-range, low-power radio), and you watch them on a dashboard from anywhere.

Most real projects are both: a device that does something in the world, and a system that collects what it sees.

Stage one: prove the idea can work

The first question isn't "what will it look like?" It's "can it measure or do the thing at all?"

Can this sensor actually detect what you need, at the distance you need, in the conditions it will face? Can the device run long enough on a battery? Can it get a signal where it will be installed? These are the questions that kill hardware projects. They are cheap to answer early and very expensive to answer late.

A proof of concept is often a bare board on a desk with wires everywhere. It isn't pretty, and it isn't meant to be. Its only job is to answer the risky question with real readings. If the answer is no, you've lost a little money instead of a lot.

Stage two: a working prototype

Once the idea works on the desk, the prototype puts the parts together into one device that does the whole job: sensing, deciding and reporting. It runs real firmware, sends real data, and shows it on a simple dashboard.

This is where the device starts to look like a product, and where people are tempted to call it done. It isn't done. So far it has only worked in the place it was built.

Stage three: test it where it will live

The real world is hard on hardware. Devices in the field face:

  • Power that fails or dips. The device must start working again by itself when the power returns, without anyone pressing a button.
  • Signal that comes and goes. It should store its readings when it can't connect and send them later, not lose them.
  • Heat, dust, water and knocks. The case around the electronics matters as much as the electronics.
  • Nobody around to fix it. If a device is on a pole, in a field or inside a machine, every visit costs time and money.

So the next stage is a small field test: a handful of devices, installed where they will really be used, for long enough to see what goes wrong. Things will go wrong. That is the point of this stage. Every problem found here is one you won't find later across a hundred devices.

Two things should be built in by the end of this stage:

  • Remote updates. The firmware will need fixes after the devices are out. Over-the-air (OTA) updates send those fixes over the network, so nobody has to visit every device.
  • Health monitoring. A dashboard that shows not just the readings, but whether each device is alive, its battery level and its signal. Then you know a device has failed before its data goes missing.

Stage four: decide on production

Only after the field test has passed is it time to think about building many. Going from a few hand-built devices to hundreds usually means a custom circuit board instead of ready-made modules, a case made for the purpose, certification for radio devices in some markets, and a manufacturer.

That is a big step, and this is the right time to take it: when you know the device works, in the real place, for real users. Paying for production before that is one of the most expensive mistakes in hardware.

What to own

As with any software, the firmware code, the server, the dashboard and the accounts behind them should all be in your name. So should the parts list and the wiring diagrams. If you ever change who builds it, you want to hand over a folder, not start again.

Where to start this week

Write down, in a few lines:

  1. What the device must sense or do, in one sentence.
  2. Where it will live: indoors or outdoors, mains power or battery, good signal or none.
  3. How many you'd need if it works.
  4. What would make you say the idea has failed.

The last one is the most important. A clear "it fails if it can't detect this at that distance" turns stage one into a short, cheap test with a real answer. That is the best place for any hardware project to start.

Have a hardware idea to prove?

A few lines is enough: what it should do, who will use it, and any date you're working to. Every brief is read by a senior engineer, the same person who would do the work.

//Keep Reading

We use Google Analytics cookies to understand how the site is used. If you decline, we won't set them. We'll still remember your choice, and basic traffic and performance measurement runs either way. See our Privacy Policy.