Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Proyectos Tinkercad »
Todos tenemos que lavarnos las manos de vez en cuando para deshacernos del virus y las bacterias, especialmente para el virus Corona, necesitamos lavarnos las manos durante 20 segundos para deshacernos por completo de él. Además, el dispensador de jabón o la perilla del grifo pueden no ser necesariamente higiénicos o limpios y es lo primero y lo último que tocamos mientras nos limpiamos las manos. También el agua sigue corriendo estos 20 segundos mientras todavía nos estamos frotando las manos con jabón.
Este proyecto supera estos dos problemas
1- Higiene
2- desperdicio de agua
proporcionando una solución automática barata
Paso 1: Medidas
Observe la forma y mida el tamaño y el diámetro de la perilla del grifo y anótelo. También mida la altura de la perilla desde la parte superior del lavabo y anótela.
Paso 2: Diseño CAD
Realice su diseño CAD utilizando las medidas indicadas anteriormente. Usé ThinkerCad.
Asegúrese de hacer que el diseño CAD sea unos mm más grande de diámetro porque tiene que encajar en la parte superior de la perilla.
También diseñe e imprima el marco, puede ser un palo cuboide muy simple, es solo para soporte.
Ahora guarde / descargue el archivo.stl.
ábralo en su cortadora preferida y córtelo. Usé la cortadora de creality-cura.
puedes descargar mi archivo.stl y jugar
Paso 3: Impresión 3D
Imprime en 3D tu modelo CAD y límpialo con papel de lija. Especialmente desde el interior al mismo contacto suave con la perilla Tap.
Paso 4: Montaje de la perilla
Ahora alinee cuidadosamente el cabezal del servo con el centro del eje de rotación de la perilla dependiendo de la forma y el tamaño de la perilla, puede variar, la mía es cilíndrica, por lo que es el punto central.
Ahora toma el superpegamento y pégalo en su posición con cuidado.
Pruébelo también colocando la cabeza de nuevo en el servo y girándolo manualmente.
Paso 5: cableado
Conecte la placa Arduino a la computadora / computadora portátil y conéctela como se muestra en el diagrama de cableado
A continuación se muestra el código del programa que puede necesitar para cambiar los parámetros de rotación del servo (en grados y en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj) de acuerdo con la rotación de la perilla del grifo.
también puede descargar directamente el archivo ino dado (Arduino ide).
el código es el siguiente: -
#include Servo myservo; const int buttonPin = 2; // el número del pin del pulsador int buttonState = LOW; void setup () {// ponga su código de configuración aquí, para que se ejecute una vez: myservo.attach (9); // conecta el servo en el pin 9 al objeto servo pinMode (buttonPin, INPUT); }
bucle vacío () {buttonState = digitalRead (buttonPin); // ponga su código principal aquí, para que se ejecute repetidamente: // compruebe si el botón está presionado. Si es así, el buttonState es HIGH: if (buttonState == HIGH) {myservo.write (190); // le dice al servo que vaya a la posición en la variable 'pos'} buttonState = digitalRead (buttonPin); if (buttonState == LOW) {myservo.write (10); // decirle al servo que vaya a la posición en la variable 'pos'}}