Descrevemos um projeto bem legal, envolvendo a Gedeaninha (ou outro Arduino de sua preferência) unido à um sensor utilizando linha condutiva. Trago hoje um alarme de bolsa com Gedeaninha.

 


 

 

 

- 1 Gedeaninha

- 1 resistor 10k? 1/4W

- 3m de linha condutiva

- 1 agulha de mão nº3

- 1 LED para roupa

- 1 buzzer wearable (opcional)

- fita isolante

- ferro de solda e solda em rolo

- 1 necessarie (ou mochila) com zíper

- 1 Power bank com cabo micro USB

 

Este projeto foi inspirado no livro Arduino Wearables, de Tony Olsson (sem tradução para português).

Usaremos a linha condutiva como sensor analógico, costurada sobre o zíper, para acender um LED ou acionar um buzzer quando abrir ou fechar a necessarie (ou mochila). Será um alarme bem útil para aberturas não autorizadas.

Primeiramente, enrole cuidadosamente os terminais do resistor 10k?, em formato de anel.

Com auxílio da agulha, costure a linha condutiva entre o zíper com a necessarie aberta, a partir do resistor. Você fará isso nos dois lados. Muito cuidado para não enganchar a linha, para isso, faça o teste enquanto costura se o zíper fechará perfeitamente.

 

Figura 2 – Costura da necessarie (Fonte: Gedeane Kenshima)
Figura 2 – Costura da necessarie (Fonte: Gedeane Kenshima)

 

Faremos uso de um circuito divisor de tensão, utilizando o sensor de 10k? reservado, entre um dos lados da costura e o positivo (5V). O lado oposto costurado é ligado ao GND do circuito, como da figura 3:

 

Figura 3 – Esquemático Alarme com Gedeaninha (Adaptado de Tony Olsson)
Figura 3 – Esquemático Alarme com Gedeaninha (Adaptado de Tony Olsson)

 

Se não usar o resistor costurado, você pode soldá-lo a partir do pad positivo (+) da Gedeaninha. Utilize o lado oposto para costurar a linha condutiva entre o zíper, conforme figura 4:

 

Figura 4 – Detalhe do resistor (Fonte: Gedeane Kenshima)
Figura 4 – Detalhe do resistor (Fonte: Gedeane Kenshima)

 

 

Utilize um pedaço de fita isolante para evitar algum contato do resistor com partes da placa, conforme figura 4.

O sketch utilizado para a Gedeaninha é este:

 

// Declaração de constantes
const int ziper=A0;
int led=3;
void setup(){
//Declara led como saída
pinMode(led,OUTPUT);
}
void loop(){
int leitura=analogRead(ziper); // leitura do pino zíper e guarda na variável leitura
if(leitura<1000){ // se valor de leitura é menor que 1000 (valor deve ser ajustado)
digitalWrite(led,HIGH); // led acende
delay(1000);
}
else { // se valor da leitura é maior que 1000
digitalWrite(led,LOW); // led apaga
delay(1000);
}
}

 

Para ajustar o valor de leitura, realize testes a partir de um Arduino Uno ou outro Arduino que possua comunicação serial (placas com Attiny não possuem, como a Digispark, Gedeaninha ou Franzininho). Para o teste, vá em Arquivo => Exemplos => Basics => AnalogReadSerial. Verifique quais valores são para abertura e/ou fechamento do zíper e modifique o primeiro código.

Para realizar a gravação do sketch na Gedeaninha, veja aqui ( https://www.embarcados.com.br/gedeaninha-placa-para-projetos-vestiveis-makers/ ) neste post do portal Embarcados como proceder.

O Power bank deve ser colocado dentro da necessarie e com um furo, passe o cabo USB para conectar à Gedeaninha. Aguarde e teste o funcionamento.

 

Figura 5 – LED aceso em necessarie (Fonte: Gedeane Kenshima)
Figura 5 – LED aceso em necessarie (Fonte: Gedeane Kenshima)

 

 

Você pode personalizar seu projeto com uso de buzzer no lugar do LED.

Espero que tenham curtido este tutorial. Caso reproduzam o projeto ou tenham sugestões, fique a vontade para comentar.