Tabla de contenido:

Casa para perros inteligente: 6 pasos
Casa para perros inteligente: 6 pasos

Video: Casa para perros inteligente: 6 pasos

Video: Casa para perros inteligente: 6 pasos
Video: Cómo hacer una casa para perro con aislación 2024, Mes de julio
Anonim
Casa inteligente para perros
Casa inteligente para perros

La mayoría de los dueños de mascotas sienten curiosidad por saber qué ha estado haciendo su amado perro en su ausencia.

En este instructivo crearemos un monitor para perros basado en Raspberry Pi. Después de un día de trabajo, puede consultar la aplicación y ver el tiempo que pasó en su "banco", cuánto ruido hizo y qué tan activo ha estado.

Suministros

Eléctrico:

  • Raspberry Pi 3 modelo B (tarjeta SD de 8 GB o más)
  • T-cobler
  • LCD 16x2
  • sensor de presión
  • sensor de movimiento
  • sensor de sonido
  • resistencias
  • cables de puente

Paso 1: la configuración

La configuración del pi:

Necesitamos 2 cosas para este paso:

  • generador de imágenes de disco win32:
  • nuestra imagen en:

La configuración de la tarjeta SD:

  • vaya al directorio de arranque de la tarjeta SD
  • abra el archivo "cmdline.txt" y agregue ip = 169.254.10.1. Asegúrese de que haya un espacio entre lo que escribe y lo que ya está en el archivo
  • guárdalo
  • crea un archivo ssh sin extensión en el mismo directorio
  • saca tu tarjeta SD (pero de forma segura)

Conexión al PI:

  • Encienda el PI y conecte el cable LAN en su computadora y su PI
  • instale Putty desde
  • Ponga '169.254.10.1' en el cuadro IP, seleccione SSH y el puerto 22
  • abierto
  • nombre de usuario: pi
  • contraseña: frambuesa

Configuración:

  • escriba "sudo raspi-config"
  • Elija su país wifi a través de la categoría de localización
  • descargar realVNC:

    configurar una conexión a su PI

  • haz una conexión a tu wifi
  • volver a la versión CLI (interfaz de línea de computadora)

    • escribe:

      • "actualización de sudo apt"
      • "actualizar-alternativas --instalar / usr / bin / python python /usr/bin/python2.7 1"
      • "actualizar-alternativas - instalar / usr / bin / python python / usr / bin / python3 2"

Paso 2: la base de datos

Instale mariaDB en el PI

  • Escribe

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Todavía no tenemos una contraseña de root, así que solo presione enter
  • Ahora podemos configurar una contraseña de root

    Responda S a todas las preguntas

Paso 3: cableado eléctrico

Cableado eléctrico
Cableado eléctrico

Cablee los componentes de acuerdo con el 'Esquema eléctrico'

Adjunto un ejemplo práctico de mi esquema de cableado de placa de pruebas

Atención porque los cables de puente no se pegan tan bien, así que asegúrese de que todo esté bien sujeto a la placa de pruebas.

Paso 4: el caso

El caso
El caso
El caso
El caso

Haz el caso

Hay diferentes posibilidades:

  • puedes usar un cortador láser
  • o puedes hacerlo a mano

Usé el cortador láser y pegué las 2 cajas juntas como en la imagen de arriba. Las medidas están en el dibujo si lo haría a mano.

Si desea generar archivos de cortadora láser, existe un sitio fácil que puede utilizar. (https://www.makercase.com)

Paso 5: Python (el backend)

Para el backend utilizo Pycharm.

Para la conexión con su PI:

  • Expediente
  • Ajustes
  • Construcción, ejecución, implementación
  • Despliegue
  • Realice la conexión a su PI agregando su host SFTP
  • Vaya a la segunda pestaña Asignaciones y asegúrese de que la ruta local sea correcta
  • Haga clic en Aceptar

Descarga el código de GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Sube el código con un clic derecho y elige 'Subir a Rpi'

Ejecute el script con clic derecho y elija ejecutar (app.py)

Paso 6: HTML y Java (frontend)

Tome la parte de Front-End, que descargó en el paso anterior de GITHUB y cárguela. Usé Visual Studio para hacer la parte de FE, pero depende de usted qué entorno prefiere usar.

Recomendado: