One 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.
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
It 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
Dual Tact Switch
R1=R2=4.7k; C1=C2=100nF
Combined LED/Tact Switch
A combination of the LED and Tact circuits on one board.
Potentiometer
Light Dependent Resistor
R1=10k
DHT11 Sensor
R1=4.7k; C1=100nF
And, finally, examples of how these can be used during project development.
8 replies on “Fast Prototyping for Arduino Systems”
Please read the UPDATE section in the main text.
I have created a design for these boards that can be ordered at a very reasonable price from Seeed Studio at https://www.seeedstudio.com/1-Square-Prototype-PCB-g-1105017.
LikeLike
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 🙂
LikeLike
For production, it is set up as 1 board containing 9 mini boards. An order of 10 is 90 small PCBs.
LikeLike
Hi, can you share the Gerber files of those little PCBs? Or are they already available somewhere, like Tindie? Thanks
LikeLike
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.
LikeLike
but they are quite expensive as i can see: https://www.ebay.it/sch/i.html?_odkw=24+1%22+square+pcb&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.X24+1%22+square+circuit+board.TRS0&_nkw=24+1%22+square+circuit+board&_sacat=0
have you a cheaper alternative? Or i’ll go for the DIY way…
LikeLike
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.
LikeLike
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.
LikeLike