“Guerrilla” development board or hello from the past

Very often, people who are not familiar with modern technologies, when they hear the word “electronics,” they imagine in their heads a person with a soldering iron. And this is not without reason. Indeed, almost everyone who deals with electronics and work equipment knows how to use this magical tool. But does this mean that soldering skills are required to assemble an electronic device? The answer is no!

In this lesson we will get acquainted with the so-called solderless breadboards, on which you can assemble very complex circuits without resorting to a soldering iron.

Development board in electronic circuits

It is rare that a real Arduino project contains less than 5-10 circuit elements connected to each other. Even in a simple, well-known beacon circuit, 2 elements are used, an LED and a resistor, which must somehow be connected to each other. And this is where the question arises of how to do this.


Solderless breadboard

At the moment, there are the following main installation methods that are used in electronics and robotics at the prototyping stage:

  • Soldering. To do this, use special boards with holes into which parts are inserted and connected to each other by soldering (using a soldering iron) and jumpers.
  • Twist. In this technology, the contact connections of the devices are combined with the breadboard by winding a clean wire to the pin contact.
  • Board for installation without soldering. The English version of the name of a solderless breadboard is breadboard.
  • You can also hold the contacts with your hands or teeth, glue them with a glue gun, or fasten them with electrical tape or tape. In this article we do not consider such exotic options.


Solderless Breadboard
The most modern option for prototyping is the solderless breadboard, which has undeniable advantages:

  • The ability to carry out debugging work a large number of times, changing the modification of circuits and methods of connecting devices;
  • The ability to connect several boards into one large one, which allows you to work with more complex and large projects;
  • Simplicity and speed of prototyping;
  • Durability and reliability.


Development board
Of course, this mounting option also has disadvantages:

  • In real projects, the connections on the board will not be as reliable as with soldering. Any vibration will slowly weaken the contacts and this will certainly lead to unexpected problems over time. Therefore, in real projects other types of installation of elements are used.
  • The appearance of projects with noodles in the form of wires over the endless white spaces of the board cannot be called professional and aesthetic. They want this kind of look that always fascinates viewers and gives the project the image of something “terribly complicated, since there are so many wires.”
  • A board with this type of installation will always take up more space due to overhanging wires. This means that it requires a large volume housing with fixation and vibration protection.
  • Breadboard cost. Even though the boards are not expensive devices, you will still need to purchase them in addition to the microcontroller and other elements. Fortunately, there are a large number of inexpensive options and ready-made kits with circuit boards included on the market today. Some options can be found in the next section of our article.

Despite some disadvantages, beginners have practically no alternative options for simplicity and accessibility for installing their first circuits. Today you can find a huge number of projects in which all the elements are placed on the breadboard. Almost all examples from textbooks on the basics of robotics and Arduino use this mounting option. Therefore, we recommend that you take a closer look at this structural element.

Short circuit.

The main thing when assembling circuits on a breadboard is not to create a short circuit. What is a short circuit? This is when we connect the contacts of a circuit in a way that is not intended and a very large current flows through the circuit. We must always be careful to assemble the circuits on the breadboard in such a way that there is no short circuit.

In our instructions for working with a breadboard, we have prepared several diagrams for you. Let's practice and try to determine where the short circuit is.


Rice. 8. Is there a short circuit here?


Rice. 9. Find the short circuit.


Rice. 10. Is there a short circuit or not?

Buy a development board

We have traditionally made a selection of the most popular boards that can be bought in online stores and provided links to the most reliable suppliers on Aliexpress.

3 in one kit: MB102 development board with 3.3V/5V power supply and 65 wire setsDevelopment board MB102 Breadboard 830 pinsSet of 6 Mini Breadboards 170 Pins Mini Breadboard kit for Arduino
Development board 4 in one - 700 connectors from the famous WAVGAT brandStandard development board 8.5CM x 5.5CM 400 headersStarter Kit – a set of a breadboard, Arduino and wires

Development board diagram

To know how to use a development board, you need to understand the principle of its design. It's quite simple.


Development board diagram

The development board has a plastic base with many holes (the standard distance between them is 2.54 mm). Inside the structure are rows of metal plates. Each plate has clips that are hidden in the plastic part of the unit.

The wires are inserted into these clips. When a conductor is connected to one of the individual holes, the contact is simultaneously connected to all other contacts of the separate row. Therefore, by connecting the contacts of other devices to the remaining clips, we connect them with a conductor - a rail with clips.

It is worth noting that one rail contains 5 clips. This is a common standard for all development boards. That is, up to five elements can be connected to each rail, and they will be interconnected.

It should be noted that although there are ten holes in each row, they are still divided into two isolated parts, five in each. Between them there is a rail without pins. This design is necessary to isolate the plates from each other, and allows you to simply connect chips made in DIP packages.


Connecting the chip to the breadboard

To make it easier to navigate, the breadboard also contains numerical and alphabetic symbols that can be used as a guide when creating, for example, wiring instructions.

Some development boards also include two power lines on each side. Typically, the “red line” is used to supply “+” voltage, the “blue” line for “-”. Due to the presence of two power rails, two different voltage levels can be supplied to the board.

Attention! It is absolutely unacceptable to use breadboards with a voltage of 220V!

If the board is large, then the power lines “break” in the middle. This allows for more connection options. For example, you can assemble devices with 3 and 5 Volt power on one board.

Addition: Fritzing program, circuit prototyping.

To create illustrations for the instructions for working with a breadboard, we used the Fritzing program https://fritzing.org/home/. With its help, you can outline how the elements will be located on the breadboard, draw a schematic diagram, and even move from the diagram to creating your own printed circuit board, which you can make yourself or order at the factory. Although the program has not been updated for a long time and does not have the most modern electronic components, it is quite convenient for beginners, we recommend it!

Main types of development boards for Arduino

Development boards differ in the number of pins located on the panel, the number of buses and configuration. There are boards in which contact connections are made by soldering, but working with them is more difficult than with solderless devices and we will look at them in another article.


Large development board


Colored breadboards


Breadboard with markings

Depending on the characteristics, the most common types are:

  • For assembling large chips, solderless boards with 830 or 400 holes are mainly used. For connecting several components and supplying wires to the necessary points - 8, 10, 16 holes;
  • With the presence of grooves for adhesion of boards, which allow the implementation of fairly large projects;
  • With self-adhesive on the base for secure fastening to the device;
  • With symbols printed on the board for connecting devices.

Depending on the cost and manufacturer, the package may also include additional accessories - jumper wires, various connectors. But the main quality criterion always remains the number of contact connectors and their technical characteristics.

Purpose and device

The development board for solderless assembly allows you to mount an electrical circuit and run it without using a soldering iron. In this case, you can check all the parameters and characteristics of the future device by connecting measuring and control devices to the board.

A breadboard is a plate made of a polymer material that is a dielectric. Mounting holes are drilled on the plate in a certain order, into which the leads of the parts - components of the future device - should be inserted.

The holes allow the connection of leads with a diameter of 0.4-0.7 mm. They are located on the board, as a rule, with a pitch of 2.54 mm.

To simulate the connections of the component leads to each other, the breadboard has special conductive plates that connect the holes in a certain order.

Typically, these connections are made in groups along the board along its long sides. There may be two or three such rows. These contact groups are used as buses for connecting power.

Between the longitudinal rows, the holes are connected by plates in groups of five. These plates are located in a direction across the board.

Near the holes in the places of future contacts, the current-conducting plates have design features that allow them to clamp and firmly hold the leads of the parts, while ensuring the presence of electrical contact. This is the meaning of installation without soldering.

Quality prototyping boards can be assembled and disassembled while maintaining a strong and reliable connection between parts up to 50,000 times.

Breadboards produced industrially and purchased in a retail chain, as a rule, have a layout of contacts and conductive connections between the holes.

How to use a development board

Using the breadboard is quite simple. When creating a circuit, the necessary elements are inserted into the holes on the plastic case - capacitors, resistors, various indicators, LEDs, etc. The width of the connectors allows you to connect conductors with a cross-section from 0.4 to 0.7 mm to the contacts.


Connection diagram of the LED to the circuit board

For example, you need to connect two elements together - an LED and a resistor. To do this, you take the leg of the first element (LED) and insert it, for example, into row number 2. You insert the second leg into another row. For example, 3. If you insert a leg in the same row, the circuit will not work, because both legs will be connected through a common rail by an iron conductor. There will be a short circuit. The current will flow through the connection directly, bypassing the LED. There will be no benefit from this.


Connecting an LED to a breadboard. We place the LED in a convenient place. The main thing is that for each leg there is its own row

If you insert a contact into an adjacent row, there will be no short circuit between them, because adjacent rows are not interconnected by conductors (after all, only 5 contacts in one row are connected). It doesn’t matter which row you stick the leg into. The main thing is that it is not the same as the first leg.

For convenience, in real schemes the second leg is placed not in the adjacent row, but in any other, a little further from the first. You need to choose the installation location taking into account the size of the LED itself, so as not to bend the contacts too much.

So, we have secured the LED - it stands steadily with both legs in rows 2 and 3. Let's now connect a resistor to this circuit. We will take one resistor leg and insert it in the same row as one of the LED legs. For example, in row number 3 - anywhere. There are 5 contacts in one row, it doesn’t matter which contact we end up in, the main thing is that it’s in the same row! Then we insert the second leg of the resistor into another row, for example, into the seventh.


Connecting an LED and resistor to a breadboard. We connect one legs of the elements

It turns out that the legs in the 3rd row will meet each other through the internal connection and will be connected, as if we had soldered or twisted them. And current will flow between them with pleasure, because he loves metal connections.

We have one leg left for the LED and one leg for the resistor. We must connect the LED leg to the Arduino board. If it is a long leg, then we connect it to pin 13. If it is short, then with the GND pin. In our case, we will connect the short leg in the second row to the GND connector on the Arduino board. To do this, we take the male-male wire and stick it in the row where our free leg is located. For us this is row 2 (the second leg of the LED is already connected in row 3 to a resistor). Again, it doesn’t matter where exactly we plug the wire, the main thing is that in the second row – in the one where the LED leg is already waiting. We connect the second part of the wire to the Arduino board.


An example of connecting an LED and a resistor to a breadboard. Let's go to GND

We connect the rest of the circuit in the same way - we lead the second part of the resistor through a conductor to another Arduino connector. In our case, from row 7 we pull the conductor to pin 13 of the Arduino. It turns out that the long leg of the LED goes to the plus - to pin 13. And our short one has long been connected to ground - GND.

That's it, the diagram is assembled. And after turning on the power, the current will go like this (schematically): through the source inside the Arduino it will reach pin 13, through the red conductor it will reach the breadboard, pass through the resistance, then through the LED, then through the black wire it will return to the Arduino. The circuit ended up working without any breaks.

Build and test this diagram. If suddenly something doesn’t work, check the contacts - wires and breadboards from Chinese online stores are not always of impeccable quality.

Another example of creating a circuit prototype using a breadboard could be the following implementation option:

To assemble it you need to take:

  • Breadboard;
  • wires for connection;
  • 1 LED;
  • tact button;
  • resistor with a nominal resistance of 330 Ohms;
  • 9V Krona battery.

The plus of the battery is connected to the positive bus, and the minus to the negative. If the circuit is assembled correctly, then when you press the button the LED will light up.

A few more examples:


Example circuit with breadboard


Example circuit with breadboard

↑ Without a single nail

1. Take a piece of getinax or textolite of suitable size.


Naturally, non-foil.
Otherwise it could have been done much faster. And it would have turned out more beautiful, but I seriously doubt the durability of such a product. Foil has a bad habit of peeling away from the base when heated. Dimensions are determined by “customer requirements” and available pieces of material. I once had a “monster” about 20x40 cm. It’s a shame I lost it. I did this now when I was little. I'm not planning on a large scale yet. You can solder a block on a couple of transistors. Or even something sound on a microcircuit, fortunately they don’t have that many pins now, and they don’t have a lot of accessories either. 2. Using an awl, knife, or some other suitable tool, markings for future contact pads are “scratched” on the surface of the material. The dimensions indicated in the figure were copied from my product. If anyone needs it, others can do it.

3. According to the markings, holes with a diameter of 2 - 3 mm are drilled at the site of future contact pads (for pads 5 mm wide, as in my case).

4. And then the holes on the board are given this shape.

For this purpose, I had to make a tool from a piece of a hacksaw blade for metal. The fragment was sanded approximately like this.


Instead of such a homemade jigsaw, you can use a triangular needle file. The shape of the holes will be slightly different, but they will perform their task (to prevent the rotation of the petals) in the same way. Only there were no needle files on hand at that time. And the drill was only 1.5 mm wide. Therefore, we got absolutely even through grooves.

6 And then strips 5 mm wide are cut from suitable sheet metal. In my case, it was the famous tin from condensed milk cans.

7. The strips are cut into pieces approximately 24 mm long (for 8x5 mm pads). The blanks are bent something like this:

The resulting products are inserted into the holes described above:

And they are fixed.

The result is something like this.

Now you can safely solder your design (if it does not exceed the size of the board or is not assembled using subminiature components). Measure and run modes, make changes to the circuit. And when it works as it should, develop the signet, housing, etc.

Because of the tins sticking out from the back of the board, you need to work, naturally, on a dielectric surface. Well, don’t let metal get under the board. In this sense, a board with tins compares favorably if the nails are not too long: smile: For greater guarantee, you can attach a piece of textolite (getinax) of the same size to the board from below. Or adapt the legs as in the picture from UT, if the board is large enough.

I agree that everything could be made a little simpler. For example, the “design” of contact pads. (I myself once made a version where a tin blank was simply bent in half.) And the board itself can even be made from cardboard, if something new is not done very often and there is no risk of overheating it during operation. In it, the grooves for the platforms are cut much easier. (I once used it, though for slightly different purposes.)

Or you may not do it at all. But maybe it will be useful to someone. You never know.

And finally - a photo of the board “in action”. That is, while checking a block for the next product.

It was far from civilization, normal instruments, instruments and radio components.

So don’t be too surprised by the “museum exhibits” from which everything is collected. Everything was done only to select the coil, so the type of other elements did not matter. In addition, a friend of mine had an oscilloscope nearby that allowed me to monitor a signal at radio frequencies, which for me still remains in my plans and dreams. The receiver standing in the background in this case acts as a frequency meter.

At the moment, two such boards have been made. I hope that they will be useful for preparing future articles.

conclusions

Breadboard development boards are optimal for creating prototypes and digital circuits of low complexity. In their practice, they are often used by both beginners who understand the basics of circuit design and experienced professionals due to the ease of installation and the fairly high quality of connecting working contacts. With the help of such boards, you can quickly and without unnecessary soldering create a prototype, test it, and then assemble a device with a more reliable connection option.

Despite the large number of advantages, breadboards also have disadvantages. They do not allow making a reliable device that can be used in difficult conditions. They are not intended for assembling analog circuits with high sensitivity to resistance values, because The resistance at the point of contact depends on many factors and can vary. The boards must not be connected to a high voltage line. Finally, such boards also cost money - circuit boards with soldering are cheaper.

In any case, for the first projects the Arduino engineer does not have any alternatives. In addition, connecting a breadboard promotes the development of abstract thinking - and this is never superfluous.

Rating
( 2 ratings, average 4.5 out of 5 )
Did you like the article? Share with friends:
For any suggestions regarding the site: [email protected]
Для любых предложений по сайту: [email protected]