Tabla de contenido:
- Suministros
- Paso 1: la configuración
- Paso 2: la base de datos
- Paso 3: cableado eléctrico
- Paso 4: el caso
- Paso 5: Python (el backend)
- Paso 6: HTML y Java (frontend)
Video: Casa para perros inteligente: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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
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:
Comedero automático para perros: 4 pasos
Comedero automático para perros: ¡Fácil, útil y saludable
Alimentador automático para perros: 6 pasos
Alimentador automático para perros: este es mi proyecto de un alimentador automático para mascotas. Mi nombre es Parker, estoy en el grado 11 y realicé este proyecto el 11 de noviembre de 2020 como CCA (Actividad culminante del curso) en este proyecto, les mostraré cómo hacer un comedero automático para mascotas con Arduino UNO
Arnés para perros con indicador de distancia LED: 5 pasos (con imágenes)
Arnés para perros con indicador de distancia LED: Normalmente llevo a mi perro Rusio a pasear cuando se pone el sol para que pueda jugar sin calentarse demasiado. El problema es que cuando está sin correa a veces se emociona demasiado y corre más de lo debido y con poca luz y los otros perros
PoochPak: un chaleco para perros inteligente con conexión celular: 4 pasos
PoochPak: un chaleco para perros inteligente con conexión celular: en la automatización, a menudo nos enfocamos en diseñar humanos en el circuito para aprovechar las fortalezas cognitivas de las computadoras y la mente humana. Pero los perros tienen un conjunto de habilidades que los hacen muy adecuados para ciertas tareas que los humanos no pueden realizar eficazmente
Correa para trípode con correa para perros: 3 pasos
Correa para trípode con correa para perros: he estado tratando de encontrar o hacer una correa para mi trípode para que sea fácil de llevar sin una bolsa o sosteniéndolo en mi mano. Estaba buscando en mi armario alguna cuerda, pero encontré una correa de perro que ya no usábamos. Esta correa de perro mide aproximadamente 5 pies