Tabla de contenido:
- Paso 1: Lista de piezas
- Paso 2: esquemas
- Paso 3: construcción del hardware
- Paso 4: Código Arduino
- Paso 5:
Video: Puerta de gallinero - Basado en Arduino: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
En primer lugar, mi lengua materna es el holandés, así que discúlpeme por los posibles errores ortográficos. Si algo no está claro, simplemente deje un mensaje en los comentarios. Este es mi primer proyecto arduino. Como mi esposa estaba cansada de abrir la puerta de la cooperativa manualmente todos los días, consideramos comprar un protector de pollo, pero son bastante caros para lo que necesita. hacer (alrededor de 150 euros / 175 dólares). Sitio web oficial
Todos queremos que nuestras gallinas estén seguras por la noche, así que ahí es donde surge la creatividad. Hay trabajo por hacer. El primer diseño se basó en un arduino nano con un LDR pero el tatuaje no era exacto. En github encontré un boceto sin terminar donde se usó la biblioteca Dusk2Dawn. He usado esto como base para comenzar a construir.
Paso 1: Lista de piezas
Todas las piezas usadas son compradas por aliexpress
- Arduino Nano + protector de tornillo de terminal opcional
- PCB prototipo
- DS1307 RTC
- Controlador de motor L298N
- Motor adaptado 12V / 30rpm
- Sensor magnético MC38
- Carrete
- Eje 200 mm x 8 mm
- Rodamientos KP08
- Acoplador de motor 4x8mm
- Fuente de alimentación 12V / 2A
- Caja de plástico ABS IP65 (158 mm x 90 mm x 60 mm)
- 1x LED
- Algunos cables, resistencias de 10 K, resistencia de 220 ohmios
- Soldador
- Pistola de pegamento
El material total cuesta alrededor de 20 dólares. Me ahorré 150 dólares construyendo mi propio controlador de puerta cooperativa y me divertí mucho al crearlo.
Paso 2: esquemas
Cuando finalmente llegaron todas las partes de Aliexpress (sí, se necesita un poco de paciencia), comienza la diversión. Como puede ver en los esquemas, el motor está controlado por la placa del controlador L298N. Esta placa tiene 2 canales (puede conectar 2 motores en la placa). En este proyecto solo necesitas 1 canal. Alimente la placa del controlador con una fuente de alimentación de 12V. He usado la conexión de 5V en la placa del controlador para alimentar el Arduino. He usado 2 entradas en la placa del controlador (2 salidas Arduino) para permitir que el motor gire en sentido horario / antihorario.
Los interruptores magnéticos MC38 están conectados con una resistencia de 10K a una entrada Arduino.
El interruptor de bajada manual también está conectado a una entrada mediante una resistencia de 10K.
El led rojo está conectado por una resistencia de 220 Ohm a una salida del Arduino, cuando la puerta está cerrada, el led rojo se enciende.
Conexiones RTC DS1307 a nano:
- VCC - 5 V
- GND - GND
- SDA - pin A4
- SCL - patilla A5
Consulte el manual de su Arduino si usa otra versión que no sea nano.
Caliente su soldador y comience a conectar todas las cosas juntas. Monte todas las piezas en la caja. He usado una pistola de pegamento para arreglar la PCB y el controlador del motor. También aseguró los cables de puente con un poco de pegamento.
Asegúrese de probar todo antes de ensamblar las piezas en la carcasa
Paso 3: construcción del hardware
He utilizado madera contrachapada de hormigón de 4 mm para la puerta. Se deslizan en 2 perfiles en U de aluminio. La puerta está unida al carrete de madera con un hilo de nailon (hilo de pescar). El carrete está conectado al eje de 8 mm. He usado un taladro para hacer que el diámetro interior del carrete coincida con el diámetro del eje.
El motor está montado en la caja de ABS (taladre un agujero en el costado de la caja) El interruptor está montado en el otro lado.
Pega el imán en la parte superior de la puerta. También es posible utilizar 2 tornillos pequeños. Asegúrese de que estos no sean demasiado largos:-) Monte los 2 interruptores magnéticos en la cooperativa (1 en la parte superior, 1 en la parte inferior)
Paso 4: Código Arduino
Como este es mi primer proyecto real de Arduino, asumo que el código no es perfecto de acuerdo con las pautas de codificación, pero está funcionando y hace lo que espero.
No dude en utilizar el código y adaptarlo a sus propias necesidades. Deje un mensaje en los comentarios y comparta su proyecto basado en este código.
Línea 38: cuando setRTC = true, la hora de su PC se sincroniza con el RTC al cargar el boceto. Después de cargar, cambie setRTC = false y cargue el boceto nuevamente.
Línea 41: si usa otro RTC que no sea 1307 (por ejemplo, 3231) cambie esta línea
línea 45: Cambie su ciudad a la ciudad donde vive y complete sus coordenadas y zona horaria. No creo que tengan gallinas pero, por ejemplo, obtengamos las coordenadas de la casa blanca en Washington DC … (use Google Maps, haga clic derecho " que hay aquí")
Dusk2Dawn Washington (38.897885, -77036541, -5);
Línea 139: Este es el cálculo del atardecer / amanecer para definir si la puerta debe estar hacia arriba o hacia abajo. Como puede ver, hay 2 números usados en el cálculo (+30). Este es un retraso en el amanecer / atardecer. Mis pollos entran unos minutos después de la hora oficial de puesta del sol. No dude en cambiar este retraso según sus necesidades.
Cuando se acciona el interruptor, la puerta baja y permanece baja hasta que vuelva a ponerla en condiciones normales
Paso 5:
Posibles modificaciones para la versión 2:
- Versión basada en ESP8266
- conexión wifi
- Controlado por la aplicación de teléfono inteligente
- cámara web
- …
Recomendado:
Gallinero automático: 7 pasos
Gallinero automático: ¿Qué? Este proyecto es un gallinero automático. Mide el nivel de agua y del comedero del bebedero y del comedero, y también se abre y se cierra automáticamente. Esto sucederá a la luz del día o de la hora. Cuando la puerta está cerrada se puede abrir con el c
Proyecto de gallinero automático: 7 pasos
Proyecto de gallinero automático: Como parte de los estudios de Ingeniería Industrial de nuestro segundo máster en electromecánica, tenemos que realizar un proyecto con una tarjeta Arduino o Raspberry Pi. El proyecto debe permitir resolver un problema existente. Nuestro proyecto es un gallinero automático
Luces automáticas conectadas con puerta y monitoreo de puerta: 5 pasos
Luces automáticas conectadas con puertas y monitoreo de puertas: Parece ser muy difícil encontrar el tablero de interruptores en la oscuridad, pero este proyecto es realmente útil para resolver este problema. Siga los pasos a continuación para conocer la solución de este
Puerta de gallinero automatizada: 5 pasos (con imágenes)
Puerta automática del gallinero: ¡Las puertas automáticas en los gallineros son una solución para los depredadores nocturnos como mapaches, zarigüeyas y gatos salvajes! Sin embargo, una puerta automática típica cuesta más de $ 200 en Amazon (puerta automática de gallinero) y es prohibitivamente cara para muchos pequeños
Puerta automática de gallinero - Controlada por Arduino .: 10 pasos (con imágenes)
Puerta automática para gallinero - Controlada por Arduino: Este Instructable es para el diseño de una puerta automática para gallinero con tiempos de apertura y cierre modificables manualmente. La puerta se puede abrir o cerrar de forma remota en cualquier momento. La puerta está diseñada para ser modular; el marco, la puerta y el controlador pueden ser contras