Do DC ao DCC – episódio 01

Introdução à Plataforma Arduino

Arduino é uma plataforma de hardware  e software open source, programável, que permite interagir com o mundo físico (real) através de sensores e atuadores.

Open source quer dizer que você pode copiar, modificar, vender o seu próprio “Arduino”. A única restrição é o uso do nome Arduino. Recentemente criou-se uma nova marca para esta plataforma, denominada Genuino. São exatamente as mesmas placas! Arduino para o mercado americano e Genuino para o resto do mundo.

Há diversas placas Arduino no mercado, porém as mais conhecidas/comercializadas são UNO e Nano, de custo bem acessível e a placa MEGA, com mais recursos e também mais cara.

Especialmente a placa Arduino (ou Genuino) UNO apresenta um formato que permite a sobreposição de outras placas, com diversas funcionalidades, conhecidas como Shields.

placa Arduino UNO
placa Arduino UNO

A família Arduino é muito diversificada, pois existem modelos para diferentes propósitos. Visite https://www.arduino.cc/en/Main/Products e confira.

Shields

O fantástico desta plataforma é que a comunidade de usuários/desenvolvedores Arduino, constantemente pensam em uma forma simples de ampliar/extender suas funcionalidades, acoplando outros elementos eletrônicos em placas conhecidas como shields.

Shields - foto: John Boxall
Shields – foto: John Boxall

Os shields são placas que você vai empilhando na placa Arduino e assim criando novas possibilidades de uso. Existem shields para controle de motores, luzes, tomadas, acesso a internet com e sem fio, bluetooth, etc.

O site Arduino Shield List (http://www.shieldlist.org/)contém uma lista atualizada de shields já desenvolvidos.

Projeto

Para essa primeira temporada desenvolveremos um controlador DC (isso mesmo, mais um 🙂 ) Porém o nosso controlador  irá utilizar uma placa Arduino e mais um shield para controle de motores. O controle de velocidade se dará pelo método PWM (modulação por largura de pulso), onde a placa Arduino irá comandar digitalmente (zeros e uns) a placa de controle de motores. Todo esse controle se dará por um programa, que na plataforma Arduino chamamos de sketch.

Aqui temos as imagens de uma placa Arduino Uno, versão R3 e uma placa Motor Shield. Ambas muito fáceis de serem adquiridas no mercado nacional.

Além das placas acima, providencie:

2 (duas) chaves do tipo push-button ou táctil – chaves sem trava.
1 (um) potenciômetro de 10K linear
1 (um) plugue adaptador J4 – opcional – será útil se você utilizar uma fonte  extra para alimentar os trilhos/locomotiva

1 (um) controlador DC que talvez você já possua ou uma fonte de 12 volts por 2 ampères
1 (uma) fonte de 9 volts por 1 ampère.

Essa fonte será usada exclusivamente para alimentar a placa Arduino Uno.

Também será necessário ferro de solda de 30W, alicate de corte, solda, pedaços fios (cabinhos) diversos e opcionalmente tubinhos termo retráteis.

 

Clique  aqui  para assistir o vídeo.