Kit Arduino Nano: CrazyCircuits, Sensores DFRobot e Ferramentas – Crie Projetos com Confiança
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino UNO | 1 |
| Arduino Nano R3 | 1 |
| Placa de Robótica Crazy Circuits (Brown Dog Gadgets) | 1 |
| Kit Deluxe de Costura Crazy Circuits (Brown Dog Gadgets) | 1 |
| Sensor de Frequência Cardíaca Analógico Gravity: ECG (DFRobot) | 1 |
| Sensor de Frequência Cardíaca Gravity (DFRobot) | 1 |
| Fita Condutiva Brown Dog Gadgets | 1 |
Ferramentas Necessárias
- Máquina de costura (genérica)
Aplicativos e Serviços Online
- Arduino IDE
Sobre o Projeto
Este projeto combina arte vestível e eletrônica: um vestido com LEDs que piscam sincronizados com a frequência cardíaca da usuária. A base é uma pintura de flores impressa em tecido Minki, sobreposta a uma camada de tule. O microcontrolador Arduino Nano lê os dados de um monitor cardíaco analógico ECG da DFRobot e controla LEDs costurados com fio condutivo e fita condutiva da CrazyCircuits.
1. Camada Base
A pintura original foi impressa em tecido Minki macio. A primeira etapa foi criar uma camada base de tule cortada em modelo de vestido alcinha.

2. Posicionamento dos Gráficos
As flores e figuras foram recortadas conforme seus contornos e costuradas peça por peça sobre o tule. Trabalho manual minucioso.

3. Teste dos LEDs
Componentes CrazyCircuits (LEDs grandes, suportes de bateria de moeda com furos para costura, fita condutiva e placa de teste) facilitaram a prototipagem. Testou-se o brilho através do tecido antes da construção final.

4. Monitor Cardíaco
Inicialmente testou-se um sensor de pulso no lóbulo da orelha, mas a leitura era instável. Substituiu-se pelo monitor ECG analógico da DFRobot, que funcionou perfeitamente. Os eletrodos são fixados em três pontos do corpo. O código base do PulseSensor foi adaptado ajustando o limiar (threshold) no Serial Plotter para detectar os picos do sinal EKG e piscar os LEDs a cada batida (ou duas vezes por ciclo, nos picos primário e secundário).

Nota: A placa Arduino Nano da CrazyCircuits requer o bootloader antigo ATmega328P.
5. Circuito Flexível (Soft Circuit)
Após validar o circuito, os componentes foram costurados com fio condutivo em uma camada intermediária de tule transparente. Para transferir a posição exata dos LEDs da camada gráfica para o tule, colou-se os LEDs no local desejado, marcou-se em papel e costurou-se sobre o papel + tule; depois removeu-se o papel, deixando o circuito flexível. Adicionou-se um tecido isolante para evitar curto com a pele.

6. Ocultando o Circuito
O suporte de bateria (volumoso) ganhou um bolso no vestido. Deixaram-se espaços entre as camadas para passar fios e esconder componentes sob a camada pintada.

7. Acabamento
Adicionaram-se LEDs estáticos na saia usando fita condutiva colada no tule e conectada por fio condutivo – mais rápido que costurar. Finalizou-se com decorações florais e zíper.

Reflexões Finais
O projeto foi destaque em vídeo da YiT (mídia chinesa de arte/cultura). A entrevista de 1h30 sobre STEAM, open-source e democratização tecnológica foi reduzida a 4 minutos. O artigo no WeChat atingiu 100K leitores, mas muitos confundiram protótipos artesanais com produtos comerciais, perdendo o espírito maker. A indústria tech-garment enfrenta barreiras: pesquisa científica, acesso a tecnologias, educação do público, colaboração entre têxtil e high-tech, manufatura enxuta. LEDs são só a porta de entrada para IoT, IA, edge computing. Agradecimentos à YiT e ao Microsoft Garage.
Curiosidades
Durante o projeto, a Make: realizou workshop Wearables Tech 101 no Microsoft Garage usando este vestido como exemplo de escala. Dias depois, Matrix Labs e o tour de makers da Hackster.io também o registraram.
Código
Código do Monitor Cardíaco e Biblioteca
/* PulseSensor Starter Project and Signal Tester
* The Best Way to Get Started With, or See the Raw Signal of, your PulseSensor & Arduino.
* Tutorial: https://pulsesensor.com/pages/code-and-guide
* Video: https://www.youtube.com/watch?v=82T_zBZQkOE
*/
int PulseSensorPurplePin = 0;
int LED13 = 13;
int Signal;
int Threshold = 550;
void setup() {
pinMode(LED13, OUTPUT);
Serial.begin(9600);
}
void loop() {
Signal = analogRead(PulseSensorPurplePin);
Serial.println(Signal);
if (Signal > Threshold) {
digitalWrite(LED13, HIGH);
} else {
digitalWrite(LED13, LOW);
}
delay(10);
}
Esquemático
Esquemático do sensor ECG Gravity da DFRobot: Link do produto

Processo de manufatura
- Console de Controle DIY para Photoshop com Arduino Nano RP2040
- Construa um Spybot Controlado por Bluetooth com Arduino
- FlickMote: Controle Remoto IR por Gestos para Casa Inteligente
- DIY Arduino TV B-Gone: Controle Remoto Universal para Todas as TVs
- Construa um Relógio Mestre LED Personalizado com Alarme – Visível a 12 Metros
- Monitoramento de Qualidade da Água IoT e IA Protege Vida Aquática
- Construa um Jogo Tetris com Arduino Nano em Matriz LED 16×8 DIY
- Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples
- Contador Geiger Portátil com Arduino Nano: Construa o Seu
- Shield TFT 2,8" para Arduino Nano – Display SPI 320×240 de Alto Desempenho