BUILDBOT Blog

Kit Arduino, o básico para começar a estudar.

kits Arduino
Uma das formas mais práticas de se aprender sobre a plataforma Arduino e eletrônica em geral é por meio da utilização de kits que contém todo o material necessário para desenvolver projetos com diferentes graus de dificuldade. Com os kits, você aprende e coloca em prática a utilização de portas digitais, analógicas, portas PWM, usa motores, displays LCD e os mais variados tipos de sensores em conjunto com o Arduino.

Para ajudar você a escolher o melhor kit para as suas necessidades, vamos analisar três deles: Arduino Starter kit, Sparkfun Inventor’s Kit e DFRobot Beginner Kit.

ARDUINO STARTER KIT

Esse é o kit oficial (italiano) do Arduino composto por 40 itens, entre eles a placa Arduino UNO Rev. 3,  que permite não só a montagem dos 15 projetos sugeridos no kit, mas também a utilização em várias outras configurações, já que a grande variedade de componentes permite a montagem de diversos tipos de experimentos.

Arduino Starter KitOs projetos básicos sugeridos no kit são :

  1. Get to know your tools – Conceitos básicos com tudo o que você precisa saber para usar o kit
  2. Spaceship Interface – Desenvolva um painel de controle para sua espaçonave
  3. Love-O-Meter – Medidor de sangue quente
  4. Color Mixing Lamp – Produza múltiplas cores
  5. Mood Cue – Como vai seu humor ?
  6. Light Theremin – Crie instrumentos musicais que você pode tocar com o movimento das mãos
  7. Keyboard Instrument – Toque música ou faça barulho com este teclado
  8. Digital Hourglass – Ampulheta digital
  9. Motorized Pinwheel – Roda de cores pra te deixar com a cabeça girando
  10. Zoetrope – Crie um animação mecatrônica
  11. Crystal Ball – Um instrumento que responderá todas as suas perguntas
  12. Knock Lock – Abra a porta utilizando um código secreto
  13. Touchy-Feel Lamp – Lâmpada que responde a seu toque
  14. Tweak the Arduino Logo – Controle seu computador à partir do Arduino
  15. Hacking Buttons – Crie um controle principal para todos os seus dispositivos

À medida que você for montando os projetos, aumenta também o nível de dificuldade e depois de adquirir os conhecimentos necessários sobre a plataforma Arduino, você pode montar outros projetos utilizando os 40 itens do kit: Livro de projetos Arduino (170 páginas), Arduino UNO Rev.3, Cabo USB, Protoboard, Base de montagem, Suporte bateria 9v, jumpers rígidos (70 unid.), jumpers comuns (2 unid.), fotoresistores (6 unid.), potenciômetro 10K (3 unid.), sensor de temperatura TMP36, sensor de vibração, LCD 16×2, led branco, led RGB, led vermelho (8 unid.), led verde (8 unid.), led amarelo (8 unid.), led azul (3 unid.), motor DC 6/9V, servo motor, sensor piezo, motor driver ponte H L293D, optoacoplador (2 unid.), transistor BC547 (5 unid.), transistor Mosfet IRF520 (2 unid.), capacitor 100nF (5 unid.), capacitor 100uF (3 unid.), capacitor 100pF (5 unid.), Diodo 1N4007 (5 unid.), gel transparente (3 unid.), resistor 220 ohms (20 unid.), resistor 560 ohms (5 unid.), resistor 1K (5 unid.), resistor 4.7K (5 unid.), resistor 10K (20 unid.), resistor 1M (5 unid.) e resistor 10M (5 unid.).

Uma sugestão de projeto utilizando esses componentes é a montagem de um controle de luminosidade usando o potenciômetro de 10K e 2 leds, conforme o circuito abaixo :

Circuito potenciometro ledsNesse circuito, ao girar o potenciômetro no sentido anti-horário a luminosidade do led vermelho vai aumentando e do led amarelo diminuindo. Girando o potenciômetro no sentido horário o led amarelo acende de forma mais intensa à medida que o led vermelho vai se apagando.

No programa abaixo, utilizamos as portas PWM 10 e 11 para controle dos dois leds, e ligamos o potenciômetro à porta analógica A5 :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
int pinoled_vermelho = 10;
int pinoled_amarelo = 11;
//Ligacao ao pino central do potenciometro
int pinopot = 5;
//Armazena o valor lido do potenciometro
int valorpot = 0;

//Armazena os valores de luminosidade
int lum_vermelho = 0; 
int lum_amarelo = 0; 

void setup()
{
   //Define os pinos dos leds como saida
   pinMode(pinoled_vermelho, OUTPUT); 
   pinMode(pinoled_amarelo, OUTPUT);
   //Define o pino do potenciometro como entrada
   pinMode(pinopot, INPUT);
}

void loop()
{
  //Le o valor do pino do potenciometro
  valorpot = analogRead(pinopot);

  //Converte e atribui para as variaveis lum_vermelho e
  //lum_amarelo o valor lido do potenciometro
  lum_vermelho = map(valorpot, 0, 1023, 255, 0);  
  lum_amarelo = map(valorpot, 0, 1023, 0, 255);

  //Acende os leds de acordo com a intensidade definida acima
  analogWrite(pinoled_vermelho, lum_vermelho); 
  analogWrite(pinoled_amarelo, lum_amarelo); 
}

 

 

SPARKFUN INVENTOR’S KIT

A Sparkfun é uma referência quando se fala em Arduino e projetos utilizando Open Hardware, além de comercializar as placas, módulos e componentes mais utilizados do mercado, ainda cria suas próprias placas como é o caso da Sparkfun RedBoard utilizada nesse kit.

A Sparkfun RedBoard é uma placa compatível com Arduino UNO, utiliza o mesmo tipo de programação e diferentemente do Arduino UNO convencional usa uma conexão mini-usb para comunicação com o computador.

Sparkfun Inventors KitO kit também é composto por 15 projetos, que vão desde o básico como piscar um led até usar LCD´s e registradores de deslocamento :

  1. Blinking an LED – Piscando um led
  2. Reading a Potentiometer – Lendo os valores de um potenciômetro
  3. Driving an RGB LED – Controlando um led RGB
  4. Driving Multiple LEDs – Controlando múltiplos leds
  5. Push Buttons – Acionando push buttons
  6. Reading a Photo Resistor – Utilizando um fotoresistor (LDR)
  7. Reading a Temperature Sensor – Utilizando sensor de temperatura
  8. Driving a Servo Motor – Acionando um servo motor
  9. Using a Flex Sensor – Utilizando um sensor flex
  10. Reading a Soft Potentiometer – Utilizando um potenciômetro de membrana
  11. Using a Buzzer – Utilizando um alto falante/buzzer
  12. Driving a Motor – Controlando um motor
  13. Using Relays – Usando relés
  14. Using a Shift Register – Utilizando o registrador de deslocamento 74HC95
  15. Using an LCD – Usando um display LCD 16×2

Apesar de possuir menos componentes do que o Arduino Starter Kit, com cerca de 27 itens, o Sparkfun Inventor’s Kit não deixa nada à desejar em termos de aprendizado e possibilidades de configuração: Sparkfun RedBoard, suporte para Arduino e Protoboard, Guia SparkFun Inventor’s Kit, Protoboard, Case, Mini chave de fenda, LCD 16×2, 74HC595, transistor 2N2222, Diodos 1N4148, Motor DC com engrenagem, servo motor, relé 5V, sensor de temperatura TMP36, sensor flex, potenciômetro membrana, cabo mini USB, jumpers, fotocélula, led RGB, leds vermelhos e amarelos, Trimpot 10K, Piezo Speaker, botões de 12mm, push buttons, resistores de 330 e 10K.

DFROBOT BEGINNER KIT
A exemplo do Kit Inventors da Sparkfun, o Beginner Kit da DFRobot também tem a sua própria placa, a DFRduino UNO R3 totalmente compatível com o Arduino UNO convencional.

DFRobot Beginner KitDa mesma forma que os kits anteriores abrangem desde ligações básicas utilizando leds e sensores até configurações mais avançadas utilizando display de 8 segmentos e controle remoto IR, esse kit também é composto por 15 projetos para você desenvolver todo o seu potencial utilizando a plataforma Arduino :

  1. Blinking a LED – Piscando um led
  2. SOS Beacon – Enviando um sinal de S.O.S (socorro) utilizando leds
  3. Traffic Light – Semáforo
  4. Fading Light – Controle de luminosidade
  5. RGB LED – Acionando led RGB
  6. Alarm – Alarme com buzzer
  7. Temperature Alarm – Alarme de temperatura
  8. Detecting vibration – Detector de vibração
  9. Ambient Light controlled LED – Controle de led com LDR
  10. Moving a Servo – Acionando um servo motor
  11. Interact with Servo – Controlando um servo motor com potenciômetro
  12. RGB Light Dimmer – Dimmer com led RGB
  13. Motor Fan – Ventilador com motor DC
  14. Infrared controlled Light – Controle utilizando infravermelho
  15. Infrared controlled LED Matrix – Controle de display 8 segmentos

Na lista de material com cerca de 23 itens, no kit da DFRobot, temos ao invés da protoboard convencional um shield para prototipação com uma mini protoboard de 170 furos que facilita a montagem de circuitos como o projeto de semáforo (imagem abaixo), você também pode conferir todos os projetos do kit nesse link.

DFRobot Protoshield Semaforo

O DFRobot Beginner Kit para Arduino v3.0 é composto dos seguintes itens: DFRduino UNO R3, DFRobot Shield com mini protoboard, jumpers macho/macho (30 unid.), jumpers fêmea/macho (10 unid.), resistor 220R (20 unid.), resistor 4.7K (20 unid.), resistor 10K (20 unid.), resistor 1K (20 unid.), led 5mm (10 unid.), diodo receptor IR, push button (4 unid.), fotoresistor/lDR, sensor tilt, display 8 segmentos, sensor de temperatura LM35, relé, buzzer, mini ventilador, motor DC, potenciômetro 10K (3 unid.), micro servo, controle IR, suporte de pilhas 6AA.

RESUMINDO

Todos os kits se apresentam como uma excelente ferramenta para aprendizado da plataforma Arduino, noções básicas de eletrônica e programação. Posteriormente é possível adicionar novos componentes aos seus projetos ampliando mais ainda seus conhecimentos.

DFRobot Arduino Sparkfun
Quantidade Total Itens 23 40 27
Placa DFRduino Arduino RedBoard
Protoboard X X X
Jumpers X 72 X
Resistores 80 55 X
LED 10 29 X
Push Button 4 10 X
Sensor Temperatura X X X
Motor X X X
Servo Motor X X X
Sensor Luz X X X
Buzzer Speaker X X X
Potenciometro 3 3
Suporte Bateria X X
Tilt Sensor X X
Transistores 12 X
Diodos 5 X
Guia / Livro X X
Cabo USB X X
Case / Base X X
LCD X X
Relês X X
Ventilador X
IR Receptor X
Controle X
Display 8 segmentos X
Shield Ponte H X
Optoacoplador X
Capacitores 13
Gel Transparente (RGB) 3
Tira pino macho 40
Registrador de deslocamento X
Sensor Flex X
Softpot X
Trimpot X
Mini Chave Fenda X
Category: Artigos

Your email address will not be published. Required fields are marked *

*