top of page

"Vestindo" a plataforma Arduino

  • Foto do escritor: Guilherme Calado
    Guilherme Calado
  • 16 de mai. de 2015
  • 3 min de leitura

Bem-vindos ao Arduinando com G’s!

Nesta primeira matéria vamos falar do nosso primeiro projeto, a T-shirt Iron Man. O nome foi escolhido depois que o pessoal a viu e associou com o Homem de ferro

Arduino: plataforma muito utilizada em aplicações como robótica, automação residencial, etc. Também podemos utiliza-lo em roupas! Isso mesmo! Você pode vestir essa tecnologia!

11297742_10200490868910948_600459806_n (2).jpg

O princípio dela é bem simples, e gerou um efeito muito bacana. Vamos para os materiais:

- 1 camiseta preta;

camiseta-preta-masculina-700x700-600x600.jpg

- 1 Arduino Lilypad;

li.jpg

- 10 leds brancos para costura;

led.jpg

- 1 chave switch para costura;

chave.jpg

- linha condutiva;

linha.jpg

- bateria recarregável (entre 3,3V e 5V);

- 1 conversor USB/TTL FTDI ou 1 Arduino Uno R3 DHT (CI Removível)

Construção

Conectamos a parte positiva de cada led (+) em dez portas do Arduino Lilypad (4 – 13). Os terminais negativos (-) estão todos conectados ao GND.

Fizemos uma sequencia de acender e apagar os dez leds:

1 – acender e apagar os leds individualmente

2 – Piscar todos os leds juntos 3 vezes

3 – Manter todos os leds acesos por 3 segundos

4 – Apagar leds um a um

O esquemático do circuito está na próxima figura:

esquematico.png

Programação

Baseado na sequência descrita anteriormente, temos o sketch a seguir:

void setup() { Œ

pinMode(4, OUTPUT);

pinMode(5, OUTPUT);

pinMode(6, OUTPUT);

pinMode(7, OUTPUT);

pinMode(8, OUTPUT);

pinMode(9, OUTPUT);

pinMode(10, OUTPUT);

pinMode(11, OUTPUT);

pinMode(12, OUTPUT);

pinMode(13, OUTPUT);

}

void loop() {Ž

delay(500);

// acende e apaga leds um por um

for(int i=4;i<14;i++){

digitalWrite(i,HIGH);

delay(500);

digitalWrite(i,LOW);

delay(500);

}

//-------------------------

// piscar todos os leds duas vezes

for(int j=0;j<2;j++){

for(int i=4;i<14;i++){

digitalWrite(i,HIGH);

}

delay(1000);

for(int i=4;i<14;i++){

digitalWrite(i,LOW);

}

delay(1000);

}

// ----------------------------

// manter todos os leds acesos por um minuto

for (int i=4;i<14;i++){‘

digitalWrite(i,HIGH);

}

delay(3000);

// -----------------------------

// apagar leds um por um

for (int i=13;i>4;i--){’

digitalWrite(i,LOW);

delay(500);

}

}

Onde:

1 – Void Setup é onde se configuram os pinos de entrada e saída, ou instruções que serão executadas uma única vez quando o Arduino for ligado;

2 – Todos os pinos foram configurados como saída (OUTPUT);

3 – Void Loop é onde as instruções são executadas repetidamente até que o Arduino seja desligado;

4 – O FOR é utilizado para contar o número de vezes que a instrução será repetida. Para este caso, será repetida 10 vezes, uma para cada led. O primeiro led (4) acende por 500 milissegundos. Depois este apaga e aguarda 500 milissegundos, e o próximo led se acende, até que todos os leds sejam acesos.

5 – Há dois FOR nesta parte: um para repetir a instrução 2x, e outro para colocar todos os LEDs em nível alto, ou seja, acesos por um segundo. Depois, todos apagam.

6 – Os leds ficam acesos por 3 segundos.

7 – Este FOR faz com que todos os leds se apaguem, um a um.

Gravação do sketch

Para gravar o sketch na placa, tentamos utilizar conversores USB/Serial como os da imagem a seguir:

gravando.jpg

Porém, tivemos problemas para conectar os conversores com a placa. Para solucionar o problema, utilizei um Arduino Uno sem o microcontrolador ATmega 328, com as seguintes conexões:

11301400_687476501364445_97631245_n.jpg

Importante lembrar que o ATmega 328 foi retirado do Arduino Uno.

Para a gravação, deve-se selecionar a COM onde está conectado o Arduino Uno, mas a placa selecionada para upload é Lilypad Arduino.

Montagem

Para fazer a montagem, posicionamos os leds em torno da Lilypad. Foi utilizada linha condutiva para costurar cada led e a Lilypad na camiseta. Cuidado para que as ligações estejam bem separadas para não acontecer algum curto.

A alimentação da camiseta foi com uma bateria de litio retirada de um mini modem, mas pode ser utilizada uma bateria de telefone. Para carregar, pode-se usar um carregador universal.

Um conector fêmea duplo foi soldado nos terminais positivo e negativo da bateria, e entre o terminal positivo há uma chave liga/ desliga do circuito. Dentro de uma caixinha de papelão, colocamos a bateria e a chave, e colocamos os dois fios até a Lilypad. O esquemático da ligação da bateria está na próxima figura:

ligaçãofinal.jpg

Os fios soldados foram de tamanho suficiente que a caixinha pudesse ser colocada num bolso. OBS: TUDO PODE SER LAVADO! Só desconectar a bateria e lavar!

link do video: https://youtu.be/OvXgkhn0hyg

 
 
 

Comments


Posts Destacados
Posts Recentes
Procure por Tags
SIGA
  • YouTube Clean

© 2023 por FAÇA VOCÊ MESMO. Orgulhosamente criado com Wix.com

bottom of page