Compartimos hoy un tutorial que resultará muy práctico para estos dÃas que nos tocan vivir. Tiene que ver con el Coronavirus y con el cuidado de nuestra salud y la de nuestros prójimos. No nos es nada grato publicar contenido sobre este tema pero creemos que puede aportar valor. Estamos pasando un momento delicado y preocupante, pero debemos unirnos y encontrar maneras de ayudarnos mutuamente.
La autorÃa del proyecto corresponde a nuestros colegas de Circuito Maker de Brasil, por ese motivo el vÃdeo está en portugués, pero se entiende bastante bien.
El proyecto consiste en la cosntrucción de un dispositivo que arroja alcohol diluÃdo en agua sobre nuestras manos y que sus creadores llamaron «Spray Automático de Alcohol para Manos para la Prevención del Coronavirus (Covid 19)».
Es una máquina simple y puede ser fabricada con materiales de bajo costo y fáciles de adquirir. Construye el tuyo para dejarlo en la entrada de tu casa o de tu comercio.
A continuación se presenta la lista completa de los materiales utilizados, los diagramas eléctricos y los códigos utilizados:
Descargar los archivos del soporte en MDF
Materiales Necesarios
– 1 Arduino Uno (o Nano, Leonardo, Mega, cualquiera de estos servirá)
– 1 cable USB para programar a Arduino
– 1 Fuente 5V x 1A o más
– 1 P4 Plug (para la fuente)
– 1 sensor IR (Ultrasonido, sonido, botón, etc.)
– 1 5V Bip con oscilador interno
– 1 Servo estándar de 5 o 6 voltios
– 1 Led de cualquier color 5mm
– 1 220 Ohms Resistencia
– 1 Caja 20x15x15cm de plástico, MDF, AcrÃlico, Acero Inoxidable (preferiblemente de materiales bioinertes)
– 1 Botella con válvula de pulverizador de agua.
– 1 «Rayo» de rueda de bicicleta o alambre duro
– 1 conector tipo «Sindal».
– Algunos tornillos con tuercas
– Alambres y clavijas para conexiones
Código Arduino
#include <Servo.h> Servo myservo; // Define los pines que se usarán #define led 2 #define beep 3 #define sensor 4 //Servo 5 void setup(){ pinMode(sensor,INPUT_PULLUP); // Sensor infrarojo - puode ser reemplazado por un sensor ultrasónico pinMode(beep,OUTPUT); pinMode(led,OUTPUT); myservo.attach(5); // define el pin del servo myservo.write(0); // posición "cero" del servo, 0 posición mÃnima del gatillo del aplicador, debe ser ajustada según se necesite. delay(200); }// fin del setup void loop(){ if (digitalRead(sensor) == LOW) { digitalWrite(led,HIGH); delay(40); digitalWrite(led,LOW); delay(40); digitalWrite(led,HIGH); digitalWrite(beep,HIGH); delay(80); digitalWrite(beep,LOW); myservo.write(90); // 90 posición máxima del gatillo del aplicador, debe ser ajustada según lo necesario delay(700); myservo.write(0); // volta para a posição minima delay(100); // efectos visuales y sonoros digitalWrite(beep,HIGH); digitalWrite(led,LOW); delay(80); digitalWrite(beep,LOW); digitalWrite(led,HIGH); delay(80); digitalWrite(beep,HIGH); digitalWrite(led,LOW); delay(80); digitalWrite(beep,LOW); digitalWrite(led,HIGH); delay(2000); }// fin del if // efecto visual - indica que la máquina esta en funcionamiento y esperando que alguien posicione sus manos bajo el sensor. digitalWrite(led,HIGH); delay(100); digitalWrite(led,LOW); delay(50); }// fin del loop
Circuito de conexiones
A continuación el vÃdeo con todo el proceso de armado: