Tabla de contenido:

Automatización del hogar Arduino, abrepuertas automático: 6 pasos
Automatización del hogar Arduino, abrepuertas automático: 6 pasos

Video: Automatización del hogar Arduino, abrepuertas automático: 6 pasos

Video: Automatización del hogar Arduino, abrepuertas automático: 6 pasos
Video: Puerta de Garaje Automático con Arduino 2024, Mes de julio
Anonim
Image
Image
Montaje de la electrónica
Montaje de la electrónica

Inscríbase en mi curso 'Electrónica en pocas palabras' aquí:

También mira mi canal de youtube aquí para ver más proyectos y tutoriales de electrónica:

Hace un par de años tuve la idea de hacer un abrepuertas simple y fácil de usar con motorreductor. En ese momento no tenía el conocimiento para hacer un abridor de puerta. En estas vacaciones de invierno me sentí optimista y lo intenté. Estoy haciendo esto instructivo, como formas simples de hacer esto en línea, y todo lo que encontré fueron intentos complicados de abrir gallineros. Dado que este es mi primer instructivo, es posible que me pierda alguna información, por lo que puede dejar sus preguntas en los comentarios y responderé lo antes posible. El objetivo de este instructivo es principalmente inspirarte a hacer algo similar o ayudarte a construir el tuyo.

Materiales - 1. Un motorreductor de alto par, la velocidad (RPM) no es muy importante, mi motor. (Obligatorio) 2. Una fuente de alimentación apropiada (unidad de fuente de alimentación), para su motor, tenía un cargador de videocámara viejo, que era perfecto para el motor. Asegúrese de que los amperios máximos sean mayores que la corriente de carga máxima del motor. (Requerido) 3. Una placa Arduino, utilicé la Arduino UNO Rev 3. (Muy recomendable) 3. Material para hacer un estuche para contener los componentes, por ejemplo. madera, láminas de plástico, acrílico, etc. (recomendado) 4. Un transistor MOSFET o un servo para activar la puerta (obligatorio) 5. Un botón, interruptor, sensor de infrarrojos, etc. para indicar cuándo abrir la puerta. 6. Una pantalla LCD (opcional) 7. muchos cables (requeridos) Herramientas- 1. Dremel / herramientas rotativas- son muy útiles y también ayudarán en cualquier otro proyecto. 2. Soldador: también compre pasta / fundente para soldar y alambre de soldadura 3. Una pistola de pegamento caliente: la herramienta más útil de todas

Paso 1: la teoría

Esto era lo que quería lograr 1. Esfuerzo mínimo para abrir una puerta 2. Un sensor táctil simple para dejarme entrar 3. Una pantalla LCD 16x2 para mostrar el estado de las puertas 4. Parece genial basándome en mis requisitos sintetice un diagrama de flujo.

Paso 2: programación

Luego programé en el entorno arduino (Mi código estará disponible en la parte inferior o superior de la página.

En el momento del proyecto, mi programación era básica, así que encontré códigos de otras personas, los mezclé, agregué algo de mi código e hice el código final. Aproximadamente el 50% del código es mío.

Paso 3: Montaje de la electrónica

Montaje de la electrónica
Montaje de la electrónica
Montaje de la electrónica
Montaje de la electrónica
Montaje de la electrónica
Montaje de la electrónica

Utilicé madera contrachapada hobby de 6 mm de grosor y la corté con una dremel y una rueda de corte reforzada. pic Así es como conecté la electrónica Lcd-PIN1 = atar a gnd2 = atar a 5v3 = resistor ~ 2-3K a gnd (usé 1 K) 4 = rs = atar al pin 12 5 = r / w = atar a gnd6 = habilitar = atar al pin 11 7-10 = sin conexiones 11 = atar al pin 5 12 = atar al pin 4 13 = atar al pin 314 = atar al pin 2 15 = atar a 4.2 V (5V funciona) 16 = atar a tierra El servo-pin 10 recuerde que la tierra del servo debe estar conectada a la tierra del arduino (solo si usa una fuente de alimentación diferente para el servo) Sensor capacitivo al pin 6, 8 (el pin 8 es el pin del sensor), (usé un 4 M ohmios), y recuerde que para que el sensor capacitivo funcione, debe estar conectado a una tierra adecuada. El tutorial para conectar un sensor capacitivo Tuve algunos problemas con el tutorial, y algunas de las soluciones son 1. la biblioteca se llama 'Capacitivesense', pero el código está intentando usar la biblioteca 'Capsense'. Puede solucionar este problema cambiando word- Capsense a Capacitivesense, y si el código lo dice, un uso inadecuado de…. cambie solo esa palabra a capacitivesense (minúscula) 2. vaya al boceto, e intente agregar manualmente el archivo. También agregué un led al pin 13, ya que ya tiene una resistencia, agregar las resistencias es completamente opcional.

Paso 4: Instalación de la electrónica

Instalación de la electrónica
Instalación de la electrónica

Ya casi terminamos, ahora solo instalamos la electrónica y ejecuté Ground (para el servo), power (se conecta a un adaptador de pared USB para alimentar el arduino y señal (para el servo).

Paso 5: recortar y ajustar el boceto

Todo ypu probablemente modificará su boceto, para adaptarse a las necesidades de su ubicación. La humedad, la conexión a tierra pueden afectar el boceto. por lo que debe calibrarlo según sus necesidades. Sensor táctil Dependiendo de qué tan bien esté conectado el arduino a tierra y del tamaño de la placa táctil de aluminio, tendrá que ajustar la sensibilidad del sensor. Si (valor> 40000), ajuste esta línea de código para obtener los resultados deseados. Te recomiendo que hagas este paso ahora, ya que tus circunstancias serán las mismas en el escenario del mundo real. Servo- Dependiendo de su interruptor que presiona su servo, tendrá que ajustar la cantidad de movimiento del servo para presionarlo myservo.write (104); myservo.write (90); - ajuste esas líneas para obtener los resultados deseados. Sugiero mantener una de las 2 líneas a 90 grados, ya que son la posición neutral de los servos. Motor: dependiendo de las RPM del motor / Wight de su puerta / la salida V, A de su PSU, su motor puede tardar más o menos en abrir la puerta. myservo.write (104); retraso (3400); myservo.write (90); - ajusta el tiempo de retardo para hacerlo bien (1000 = 1seg)

Paso 6: actualizaciones

Felicidades. Algunas actualizaciones futuras podrían ser 1. usar este tutorial para cerrar la puerta después de que se haya abierto usando esto, esto o esto (esos no son mis proyectos) 2.usar una frambuesa pi y una cámara web para registrar datos que abre la puerta y la carga en una página web. 3. Hackear la cerradura de la puerta, para bloquear la puerta de forma remota, u otorgar permiso de forma remota utilizando la cámara web. por favor no modifique mi código y reclame que es suyo, ni lo use para ningún uso comercial. Lo más probable es que te permita redistribuirlo en algún otro tutorial SI me pides permiso. Mi ID de correo electrónico es [email protected] Puede usar este código para sus propios proyectos, eso está completamente bien.

por favor califíqueme ya que se necesita tiempo para hacer este instructable, y mi proyecto, también vote por mí en los Makerlympics y otros concursos, todo lo que se necesita es un clic, gracias

Inscríbase en mi curso 'Electrónica en pocas palabras' aquí:

También mira mi canal de youtube aquí para ver más proyectos y tutoriales de electrónica:

Recomendado: