Fast Prototyping for Arduino Systems

PrototypingOne of the great things about Arduino systems is they enable us to try ideas and experiment with concepts. At a software level this is simple – write, compile and download. Hardware components, however, can be more time consuming as you either have to wire up a temporary breadboard or you have to build dedicated circuits.

There is a simple way to make the hardware more ‘plug and play’ by building small modules with a simple standard interface that can be combined to create bigger systems. The outcome is a library of standard modules that are easily connected to the Arduino to prototype ideas without fiddling with breadboard wires for the simple stuff.

There are several key components involved in creating the interchangeable hardware system.

Infrastructure Components

The first part is a sensor shield. This type is generally known as “Sensor Shield V4” and is available in most of the online sellers of Arduino hardware (eg, eBay) and cost a few dollars. These shields standardise all the Arduino digital and analog pins into a 3 pin connector interface with Ground, Voltage and Signal (GVS) signals.

Standard 3-pin female to female Dupont connectors are used to connect the different hardware components (typically sensors, switches and/or LEDs) to the sensor shield. Once again, these are inexpensive and available from many online sources.

Hardware and Sensor Modules

The beauty of the GVS interface is that is works for the vast majority of simple hardware components. Many hardware and sensor kits are available using this standard interface. These are a quick way to start building a collection of standard hardware. Additinal or more specialised modules can be purchased or made, as described below.

DIY Hardware Modules

Making your own modules may not be cheaper than buying one, but it is a good way to learn how a sensor is wired and how to read data sheets, which often contain the simple circuits that are used to implement these modules. DIY is also faster than waiting for a mail delivery!

I build the simple circuits on small 1″ (25mm) square circuit boards that are sourced from online stores, usually 24 at a time, for a cost of a few cents each.

Prototyping-Board1

On these I mount mount a 3 pin GVS connector and the circuit of choice. Modules may have switches, LEDs, pots, lasers, IR detectors, temperature sensors, etc, mounted so that I can rapidly connect and use them. Examples of these simple DIY boards are shown below (cyan colored links are below the board; blue colored links are above the board).


UPDATE 7 April 2018

Prototyping-PCB-manufactureIt seems that these 1″ square boards are now hard to purchase online (see the comments below). I have created similar boards that you can order from a Seeed Studio (a PCB manufacturer) through this link. The boards are made 9 per sheet, with the minimum order being 10 sheets (ie, 90 boards) for a few dollars plus delivery. The boards can be separated by just snapping them apart once you get them.


Dual LED

R1=R2=470R

Prototyping-Dual-LED

Dual Tact Switch

R1=R2=4.7k; C1=C2=100nF

Prototyping-Dual-Tact

Combined LED/Tact Switch

A combination of the LED and Tact circuits on one board.

Prototyping-LED-Tact

Potentiometer

Prototyping-Pot

Light Dependent Resistor

R1=10k

Prototyping-LDR

DHT11 Sensor

R1=4.7k; C1=100nF

Prototyping-DHT11

And, finally, examples of how these can be used during project development.

Advertisements

8 thoughts on “Fast Prototyping for Arduino Systems

    1. DrFragle and MrShark

      Thanks, I’ll buy from there, then 🙂
      Only question: the price on that site refers to 10 “mini boards” or to 10 panels of 9 mini boards each? If i try to add the item to cart, it refers to 1inchsquarepanel_20180227.zip so it’s like i’ll get 10 mini boards and not 90… thanks in advance 🙂

      Like

    1. There are no Gerbers for these PCBs. As mentioned in the article they are ‘off the shelf’ PCBs 1″ square available on eBay and AliExpress. The circuits are simple and small enough that they take no time to prototype on the PCB.

      Like

      1. That is an outrageous price! I think I paid something like 10% of that price last time I ordered some. Can’t seem to find any cheaper ones at the moment, so maybe they are in short supply. An alternative is to get larger PCBs and cut them down to the 1”square size.

        Like

  1. J Anderson

    Awesome! Thanks for these ideas. I’m going to make some of these just like yours to help me with my projects so I don’t have to keep wiring the same parts over and over on a breadboard.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s