One of the fastest, easiest ways to prototype a new design is by using a solderless breadboard. These accept through-hole devices and allow fast, reasonably secure connection of components with a minimum of wiring. An idea for a new circuit can be tried out in minutes instead of hours — and changes to the circuit can be made easily.
Solderless breadboards work by providing many holes containing electrical contacts, arranged in various useful connectivity patterns. These holes follow 0.1″ spacing (2.54mm in real units), and come in a variety of subtly-different configurations. The common theme is several dozen columns of connected holes, with a 0.3″ (7.62mm) gap in between. This allows for the use of 300-mil DIP components on the breadboard. (600-mil DIP parts can be used, as well, although they cover several rows of holes.)
Connection diagrams for three of the most common types are shown below:
Here is a walkthrough of a simple introductory project (a blinking LED) using a solderless breadboard. Total component cost is about US$10.
I’ve provided links to sources for the components — but all of these can be found from many different vendors. MPJA does have good prices for the breadboard and wiring kit.
Materials needed:
(1) solderless breadboard (almost any type will do for this circuit)
(1) breadboard wiring kit
(1) LED (any color)
(1) 555 timer IC
(1) resistor kit, containing:
(1) 470-ohm resistor
(1) 1k resistor
(1) 6.8k resistor
(1) 100uF capactor
(1) 0.1uF capacitor
The circuit we will be building is an “astable oscillator,” using the venerable (read, “so cheap, ubiquitous, easy-to-use, and reliable that it’s still very popular despite its age”) 555 timer IC. The IC allows C1 (100uF in this example) to charge from +5V via both resistors until it reaches 2/3 of Vcc, then discharges it through R2 (6.8k) until it reaches 1/3 of Vcc. This action provides a regular timing function, which is converted into a TTL rectangular-wave output by the 555. A 470-ohm resistor is used to limit current to an LED, which blinks at about 1Hz (that is, about once per second.) Changing the values of the resistors and/or C1 would change the blinking frequency. For instance, if a 50uF capacitor were used instead of a 100uF one, the LED would blink twice as quickly.
Procedure:
* Place the 555 on the board, straddling the center divide as shown. The 555 should be oriented so that the notch or dot identifying Pin 1 is on the left.
* Use a series of jumpers to connect pins 2 and 6 of the 555, as shown. (Pins on DIP components are numbered counter-clockwise from lower left, so Pin 2 is the second pin from the left on the bottom row, and Pin 6 is the second pin from the right on the upper row.)
* Place the 0.1uF capacitor on the board as shown, including its jumper wires. Polarity doesn’t matter if you are using a ceramic capacitor.
* Place the 100uF capacitor on the board as shown, including its jumper wires. (Remember to check the polarity; the negative side should go to Ground.
* Place the two timing resistors (1k and 6.8k) on the board as shown, including a jumper connecting the end of the 6.8k resistor to pins 2 and 6.
* Connect a wire from the 5V power rail to Pin 4 of the 555 (the rightmost bottom pin)
* Connect a wire from the 5V power rail to Pin 8 of the 555 (the upper left pin).
* Connect a wire from the Ground power rail to Pin 1 of the 555 (the leftmost pin on the lower row.)
* Connect a LED as shown. (The shorter pin should go to the Ground rail.)
* Connect the 470 ohm resistor between Pin 3 of the 555 and the LED as shown.
The circuit should now be complete. Since it can be difficult to see everything that is going on through 2D pictures, here are some alternate-angle images of the timer resistors and 0.1uF cap, the 100uF cap, and the LED.