First step to building Arduino Projects: Choosing the right board

From our STAR Maker: Sandheep Gopinath

Arduino projects for beginners

Arduino projects and various boards

This tutorial will help you in choosing the right arduino board for your projects. There are a lot of arduino variants, the differences between them are highlighted here. And for beginners, we will also help you in choosing the right board to get started using this tutorial.

What is Arduino?

Arduino is a board used for making computers that can interact with the environment, sense various data from the environment with the use of sensors and control devices like lights, motors, etc accordingly. It is an open source platform based on microcontrollers. The term Open Source indicates that all the resources for the board including the design files, CAD files etc are free and open to all. This means anyone can modify it according to their need. Arduino was designed to provide an inexpensive and easy way for students and professionals to create microcontroller computers that can interact with the physical environment.

Arduino has gone viral among makers and enthusiasts with its simple design. It has two segments; a hardware part which includes the Arduino board and the software part which includes the Arduino IDE. The IDE is a simple and easy to learn software for writing Arduino programs. The simplicity and easiness of Arduino has made it so popular that almost all maker events have at least one project based on it.

What you can do with Arduino?

Arduino has huge flexibility with which you can make almost anything you imagine. It can be easily connected to a variety of modules like fire sensors, obstacle sensors, presence detectors, GPS modules, GSM Modules or anything with which you wish to give wings to your dream project. You can find many Arduino projects in the Arduino hacks section in DIYHacking.

Where to learn Arduino?

The best introduction into Arduino for beginners and intermediates can be found in the free e-book “How to be a maker” available at DIYhacking.com. You can kick start your first Arduino projects with the help of this e-book! :)

How to select the right board for your need?

As Arduino is an open source platform anyone can make Arduino compatible boards. Many such boards are available in the market like the FreeDuino and NetDuino. One way to differentiate between original boards and the compatible models is to look for the trade name on the board. The name Arduino is trademarked and reserved for boards made from the original patent company in Italy. All compatible Arduino boards use a different but look alike trade name like Freeduino, Netduino, etc. If you want a cheaper alternative of the arduino, you can always buy the clone boards.

The best way to get cheap arduino boards is to buy them online from sites like: ebay, amazon, sparkfun, etc. They are also available in your city’s local electronics stores, so give them a call and confirm the same before going over.

Along with the Arduino Uno, which is the best starter to the Arduino world, there are also other versions that can be found in the market. Since specifications vary, you should choose the board for your Arduino projects wisely. The different boards and their specifications are given in the table below.

 

Name

Processor

Operating
Voltage

CPU Speed

Analog In/ Out

Digital
IO/ PWM

EEPROM

SRAM
(KB)

Flash
(KB)

UART

Uno

ATmega328

5 V/7-12 V

16MHz

6/0

14/6

1

2

32

1

Due

AT91SAM3X8E

3.3 V/7-12 V

84 MHz

12/2

54/12

96

512

4

Leonardo

ATmega32u4

5 V/7-12 V

16MHz

12/0

20/7

1

2.5

32

1

Mega 2560

ATmega2560

5 V/7-12 V

16MHz

16/0

54/15

4

8

256

4

Mega ADK

ATmega2560

5 V/7-12 V

16MHz

16/0

54/15

4

8

256

4

Micro

ATmega32u4

5 V/7-12 V

16MHz

12/0

20/7

1

2.5

32

1

Mini

ATmega328

5 V/7-9 V

16MHz

8/0

14/6

1

2

32

Nano

ATmega168
ATmega328

5 V/7-9 V

16MHz

8/0

14/6

0.5121

1
2

16
32

1

Ethernet

ATmega328

5 V/7-12 V

16MHz

6/0

14/4

1

2

32

Esplora

ATmega32u4

5 V/7-12 V

16MHz

1

2.5

32

ArduinoBT

ATmega328

5 V/2.5-12 V

16MHz

6/0

14/6

1

2

32

1

Fio

ATmega328P

3.3 V/3.7-7 V

8MHz

8/0

14/6

1

2

32

1

 

 

 

 

 

 

 

 

 

 

Pro (168)

ATmega168

3.3 V/3.35-12 V

8MHz

6/0

14/6

0.512

1

16

1

Pro (328)

ATmega328

5 V/5-12 V

16MHz

6/0

14/6

1

2

32

1

Pro Mini

ATmega168

3.3 V/3.35-12 V
5 V/5-12 V

8MHz
16MHz

6/0

14/6

0.512

1

16

1

 

 

 

 

 

 

 

 

 

 

LilyPad

ATmega168V
ATmega328V

2.7-5.5 V/2.7-5.5 V

8MHz

6/0

14/6

0.512

1

16

 

 

 

 

 

 

 

 

 

 

LilyPad USB

ATmega32u4

3.3 V/3.8-5V

8MHz

4/0

9/4

1

2.5

32

 

 

 

 

 

 

 

 

 

 

LilyPad
Simple

ATmega328

2.7-5.5 V/2.7-5.5 V

8MHz

4/0

9/4

1

2

32

 

 

 

 

 

 

 

 

 

 

LilyPad
SimpleSnap

ATmega328

2.7-5.5 V/2.7-5.5 V

8MHz

4/0

9/4

1

2

32

Yun

ATmega32u4

5 V

16MHz

12/0

20/7

1

2.5

32

1

 

To bring your Arduino projects to life or to step into the world of Arduino, it is better to get started with the most commonly used versions such as the Arduino Uno, Arduino Mega or the Arduino Mini, as these have greater support available online than others.

Comparing the basic three,

Arduino projects for beginners

Arduino Uno R3

Arduino Uno: If you are a beginner trying to get into the world of Arduino, the best option for you would be the Arduino Uno R3 which costs around Rs.1500. Or you can also buy clone boards like freeduino which you could get starting from Rs.500. Arduino has 14 Digital pins and 6 Analog pins. So you have a total of 20 GPIO pins (General Purpose Input Output pins), which is good enough for much of the beginner and intermediate level projects. It also has a pair of Rx and Tx pins to connect Serial Communication Devices. Apart from that a separate pair of Rx and Tx pins can be defined by including the header file SoftwareSerial.

The Arduino Uno R3 comes in two models; the normal version and the SMD version. In the SMD version you have the Atmega328 controller IC as an SMD chip soldered into the board, whereas in the normal version the IC is held on the Arduino by an IC Holder. The better option for beginners would be the Normal version. Even if you fry your controller IC accidently while working on your project, you may restore normal working by just replacing the IC. If you have an SMD Arduino, then you may end up replacing the Arduino board if you get the IC fried up.

 

Arduino projects for beginners

Arduino Mini

Arduino Mini: If you are looking to get a cheaper intro into the field, or if you need your product in a smaller size, then you may go for the Arduino mini. It has all the functionalities of the Arduino Uno in a smaller size and is cheaper than the UNO. The mini has a length of about 3cm and is hence suitable for compact projects like small robots. But in the mini version, you still have the problem of the controller IC being surface mounted on the board.

 

 

Arduino projects for beginners

ArduinoMEGA

Arduino Mega: If your Arduino project has a lot of wires running all around, which requires more than 20 pins, you can opt for an Arduino mega. Say you are working on a 5×5 LED Cube which has a total of 30 inputs. Then you may find the Arduino Uno or the Mini insufficient with 20GPIO pins. In such cases you may either use a Decoder IC74595 to increase the number of pins on your Arduino Uno or you may buy an Arduino Mega instead, which reduces the fuss of extra wires, PCBs or ICs. To make your project simpler and easier in such scenarios, you may even go for an Arduino Mega 2560. The Arduino mega has 4 pairs of Tx and Rx pins so that you may connect more serial communication devices.

 

Arduino projects for beginners

Arduino lilypad

Arduino Lilypad: This variant of the arduino board is primarily used for arduino projects that are embedded into clothing. Here, the board is designed in such a way that it can be easily stitched on to textiles and fabrics. There are also specially designed sensors and components for this board. Here, special conductive thread is used instead of connecting wires. So, if you want a sleek board that needs to be integrated into your clothing, Arduino Lilypad is the best option.

Which board to choose for your Arduino Projects?

To summarize, an Uno or Mini can be chosen for small and simple Arduino projects depending upon your size and cost limits. Or if you have a need for greater number of pins or serial communication devices to be processed with the same controller you can go for the Arduino Mega. And for a beginner, the Arduino Uno is the most recommended board to get started.

Now go ahead and grab your first board and share your Arduino projects with us :)

Sandheep Gopinath – STAR Maker at DIY Hacking

-This article was prepared by Sandheep Gopinath after doing a thorough research on Arduino boards.

 

 

 

 

 

 

 

 

Recommended Posts
Showing 7 comments
  • imprimante wifi classement
    Reply

    I hardly leave a response, but i did a few searching
    and wound up here First step to Arduino Projects: Choosing the
    right board. And I do have 2 questions for you if it’s allright.
    Could it be simply me or does it seem like some of these
    comments appear like left by brain dead visitors?
    :-P And, if you are writing at additional places, I’d like to follow anything new you have to post.
    Would you list of all of all your public sites like your
    twitter feed, Facebook page or linkedin profile?

  • Anand jain
    Reply

    I want to make led strips (4) to dance on music. Different for each different music. I know basic 12th class electronic. Can you help?

  • Scie Sauteuse
    Reply

    This paragraph gives clear idea for the new visitors of blogging, that genuinely how
    to do blogging and site-building.

  • Sujith kongu
    Reply

    Iam a beginner of arduino! Thank u very much!

  • Reply

    Wonderful, what a blog it is! This website gives useful facts to us, keep it up.

  • suresh
    Reply

    i want fire fighting robot arduino code and circuit connection please give me,sincerely thank you.

  • vacaciones benidorm booking
    Reply

    Rica Tree House , situado en el Refugio Nacional de Vida Silvestre Gandoca-Manzanillo de
    Los hoteles Trump son solo la última adición a una lista, poco a
    poco más larga, de compañías que han sido hackeadas.

Leave a Comment

6 + 3 =

Start typing and press Enter to search