DIAGRAMA ESQUEMÁTICO
Fig N° 1: Diseño esquemático [Elaboración propia]
DISEÑO DE IMPRESIÓN 3D
Fig N° 2: Parámetros de impresión [Elaboración propia]
Fig N°3: Caja del protoboard [Elaboración propia]
Fig N°4: Tapa de la caja del protoboard [Elaboración propia]
Fig N°5: Caja de la batería [Elaboración propia]
PROGRAMACIÓN
#include <TimerOne.h>
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
#define salida 4
volatile boolean activador = true;
volatile boolean estado = true;
volatile unsigned int contadort = 0;
volatile uint8_t frec = 40;
volatile uint8_t duty = 1;
uint8_t intensidad = 1;
uint8_t tiempo = 1;
boolean habilitador = false;
void setup() {
pinMode(salida, OUTPUT);
digitalWrite(salida, LOW);
mySerial.begin(9600);
Serial.begin(9600);
Timer1.initialize(1000);//500us
Timer1.attachInterrupt(temporizador);
}
void loop() {
if (mySerial.available() > 0) {
intensidad = mySerial.read();
intensidad -= 48;
if (intensidad == 1) {//50
frec = 40;
duty = 1;
}
else if (intensidad == 2) {//60
frec = 32;
duty = 1;
}
else if (intensidad == 3) {//70
frec = 28;
duty = 2;
}
delay(100);
char coma = mySerial.read();
delay(100);
tiempo = mySerial.read();
tiempo -= 47;
delay(100);
char punto = mySerial.read();
Serial.println(intensidad);
Serial.println(tiempo);
habilitador = true;
activador = true;
}
if (habilitador == true) {
for (uint8_t c = 0; c < tiempo; c++) {
for (uint16_t i = 0; i < 299; i++) {
delay(1000);
}
}
habilitador = false;
activador = false;
digitalWrite(salida, 0);
while (mySerial.available()) {
char c = mySerial.read();
}
}
}
void temporizador(void) {
if (activador == true) {
contadort++;
if (contadort == duty) {
digitalWrite(salida, 0);
} else if (contadort >= frec) {
contadort = 0;
digitalWrite(salida, 1);
}
}
}
CIRCUITO FUNCIONAL
Imagen 1: Circuito final vista superior - elaboración propia
Imagen 2: Circuito final con bateria incluida - elaboración propia
APP INVENTOR
Imagen 3: Pantalla de la aplicación [Elaboración propia]
Imagen 4: Diagrama de bloques [Elaboración propia]
Imagen 5: Conexión BT y circuito [Elaboración propia]
CLICKABLE
Video 1: Clickable simulación [Elaboración propia]
Video 2: Video aplicación electroestimulador [Elaboración propia]
ROPA DEL PACIENTE
Imagen 6: Pantalón vista superior [Elaboración propia]
Imagen 7: Pantalón vista lateral [Elaboración propia]
Imagen 8: Pantalón vista lateral 2 [Elaboración propia]