Tabla de contenido:

SmartFeeder: 10 pasos
SmartFeeder: 10 pasos

Video: SmartFeeder: 10 pasos

Video: SmartFeeder: 10 pasos
Video: PAPIFEED Automatic Cat and Dog Feeders with APP Control 2024, Septiembre
Anonim
SmartFeeder
SmartFeeder

Todos los dueños de perros se han olvidado de alimentar a su mascota al menos una vez en la vida. Y quería hacer algo que cuando te olvides de alimentar a tu mascota antes de irte, puedas hacerlo desde lejos o tal vez después de cierto tiempo.

En este proyecto vamos a hacer un comedero automático para perros que se puede controlar en un sitio web. Este sitio web le mostrará información sobre la cantidad de comida que hay en el tazón y las veces que se volvió a llenar o si el perro ha comido comida.

También hay ajustes que se ajustarán a sus necesidades (o las de su perro).

Paso 1: Suministros

Materiales:

  • Frambuesa pi
  • Tarjeta SD de 16GB
  • tablero de circuitos
  • cables de salto
  • sensor ultrasónico
  • servo
  • celda de carga (usé 5 kg)
  • amplificador de celda de carga (HX711)
  • plástico / madera para la vivienda de este proyecto
  • recipiente de plástico (para la celda de carga)

Instrumentos:

  • Empulgueras
  • Destornillador
  • Taladro
  • Vio
  • Papel de lija
  • Súper pegamento / Silicona (y pistola de silicona)

Paso 2: configurar el RPI

El primer paso que hice fue la configuración de mi raspberry pi, así que borré todo de mi tarjeta sd y coloqué una imagen en ella con Win32diskmanager con esto podemos escribir Raspbian allí.

Paso 3: SSH a RPI para conexión inalámbrica

Una vez instalada la imagen, puede colocar un cable ethernet en su Pi y PC. vaya al símbolo del sistema y escriba ipconfig. En el bloque de texto con "adaptador ethernet" debería haber una dirección IP. Esta dirección IP es en la que vamos a SSH. Usé PuTTY para hacer este paso. Aquí debe insertar la IP y el puerto (22 para SSH) e insertar su contraseña para acceder al Pi (la contraseña estándar es 'frambuesa'). Aquí tenemos que cambiar la configuración de nuestra red para que podamos conectarnos de forma inalámbrica. Este es el comando para hacer esto "wpa_passphrase nameofnetwork" y después de esto debe ingresar la contraseña. Aparecerá un bloque de texto con la red {…}, cópielo y escriba "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf". En esto tienes que pegar el texto de antes en la parte inferior del archivo.

Después de esto, puede reiniciar su Pi.

Paso 4: Conéctese con VS Code

Para la codificación necesitamos el código de Visual Studio. Una vez que tenga esto en ejecución, debe instalar un complemento para SSH. Cuando esté instalado, puede hacer clic en la esquina inferior izquierda o abrir el terminal y escribir SSH pi @ ipadress. Después de esto, deberá ingresar su contraseña y podemos comenzar a codificar.

Paso 5: codificación

Ahora necesitamos configurar el sitio web, puede abrir una carpeta en vscode, ir a var / www / html y aquí comenzamos.

Aquí vendrán nuestro HTML, CSS, Imágenes y Javascript.

Ahora podemos abrir otra carpeta en el mismo espacio de trabajo. Puse llamado proyecto mío y lo coloqué en la carpeta de inicio de mi pi. Aquí vendrá todo lo relacionado con el backend (por lo que la mayoría de los archivos de Python).

Paso 6: Recolección de materiales para la vivienda

Recolección de materiales para la vivienda
Recolección de materiales para la vivienda
Recolección de materiales para la vivienda
Recolección de materiales para la vivienda
Recolección de materiales para la vivienda
Recolección de materiales para la vivienda

Para la carcasa utilicé madera y una placa de plástico que corté en pedazos con una sierra.

Las piezas L son 50x50 PERO recorté una pieza de 20x40. Esto debe hacerse dos veces para ambos lados.

Los tablones delgados son para la placa inferior y trasera. Ambos son de 20 x 50 (nota: deberá cortar uno más corto después para el montaje).

Luego necesitaremos una pieza de 20x40 (puedes usar el resto que se desprendió al cortar las formas de L) para el frente.

Aquí marqué un semicírculo para que saliera la comida.

A continuación, necesitamos 2 tablones pequeños de 20x10 y 18x10 (18 de ancho porque los tablones tienen 1 cm de grosor, por lo que se deslizará fácilmente). esto es para la bandeja donde estará el cuenco. (puede perforar un todo en la tabla de 18x10 para los cables de la celda de carga).

Paso 7: Montaje de la parte exterior

Montaje de la parte exterior
Montaje de la parte exterior
Montaje de la parte exterior
Montaje de la parte exterior

A continuación, atornillaremos todas las piezas para que sepamos cómo quedará.

Usé 9 tornillos para la vista frontal, 14 tornillos para ambos lados.

Paso 8: Pendientes

Pendientes
Pendientes

A continuación hice una pendiente con madera, la de arriba es un tablón de 18x40cm y la que va al cuenco está en la parte de arriba de 40cm de ancho pero va más pequeña al agujero del frente. la longitud también es de 40 cm. Agregué barandillas adicionales para que la comida no se derrame en la carcasa.

Paso 9: Fijación de pendientes

Fijación de pendientes
Fijación de pendientes

Adjunté las pendientes con tornillos agregando una tabla adicional a la pendiente. También puedes usar superpegamento o silicona.

Paso 10: Electrónica

Esto todavía está en construcción.

Recomendado: