Tabla de contenido:

Alimentador inteligente: 4 pasos
Alimentador inteligente: 4 pasos

Video: Alimentador inteligente: 4 pasos

Video: Alimentador inteligente: 4 pasos
Video: Alimentador Automático para Mascotas PETOLOGY 2024, Mes de julio
Anonim
Alimentador inteligente
Alimentador inteligente

Tener una mascota es muy divertido. Pero siempre que quiera irse de vacaciones divertidas y no pueda llevar a su mejor amigo, necesita encontrar una persona que venga a alimentar a su mascota. He tenido mucho este problema y se me ocurrió la idea de construir mi propio comedero automático para mascotas que puedes controlar desde un sitio web.

Suministros

  • Frambuesa pi 4
  • 2 placas de prueba
  • Mini tablero
  • Módulo de fuente de alimentación de placa de pruebas
  • Sensor DHT11
  • Sensor TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Cables de puente
  • Módulo LCD 16x2
  • Módulo láser
  • Motor paso a paso
  • Placa de controlador de motor paso a paso
  • Conjunto de resistencias
  • Madera
  • Rotor a medida

Paso 1: Paso 1: Esquema de Fritzing

Paso 1: esquema de Fritzing
Paso 1: esquema de Fritzing
Paso 1: esquema de Fritzing
Paso 1: esquema de Fritzing

Para leer en mi sensor LDR y TMP utilicé un PCF. Para usar esto, deberá habilitar I2C en su Raspberry PI. Para el DHT11, decidí usar una biblioteca porque programarlo usted mismo es un gran lío. Recomiendo usar la biblioteca Adafruit DHT para esto.

Paso 2: Paso 2: Crear una base de datos

Paso 2: crear una base de datos
Paso 2: crear una base de datos

Arriba puede ver mi modelo de base de datos. Mi base de datos estaba alojada en mi Raspberry pi usando MariaDB. Las 4 tablas que utilicé hicieron lo siguiente

  • tblSensoren se usó para almacenar los diferentes sensores que utilicé
  • tblWaarde se usó para almacenar todos los valores que leí de mis sensores
  • tblActuatoren se usó para almacenar el estado de mi módulo láser y motor paso a paso
  • tblVoedermomenten se usó para almacenar todas las fechas en las que mi motor tenía que encenderse

Paso 3: Paso 3: Conexión de la electrónica y la codificación

Paso 3: Conexión de la electrónica y la codificación
Paso 3: Conexión de la electrónica y la codificación
Paso 3: Conexión de la electrónica y la codificación
Paso 3: Conexión de la electrónica y la codificación

Combiné toda la electrónica como se muestra en el esquema de arriba. Lo puse todo en mis protoboards. Cuando todo esto esté conectado, puede descargar mi código en github para probar si funciona.

Paso 4: Paso 4: Elaboración del caso

Paso 4: construcción del caso
Paso 4: construcción del caso
Paso 4: construcción del caso
Paso 4: construcción del caso
Paso 4: construcción del caso
Paso 4: construcción del caso
Paso 4: construcción del caso
Paso 4: construcción del caso

Decidí construir la caja con los tablones de madera sobrantes que tenía por ahí. Después de aserrar todas las tablas de madera en las formas correctas, las clavé y atornillé todas juntas.

Recomendado: