Tabla de contenido:

Espejo inteligente: 10 pasos
Espejo inteligente: 10 pasos

Video: Espejo inteligente: 10 pasos

Video: Espejo inteligente: 10 pasos
Video: 😍LE ENSEÑAMOS A LA SEÑORITA GABY COMO HACER ESPEJOS INTELIGENTES ! ¿APRENDIO? 2024, Mes de julio
Anonim
Espejo inteligente
Espejo inteligente

Todos sabemos el momento en que estás en el baño y perdemos la noción de la hora. O no sabe qué tiempo hará hoy … etc. Un espejo inteligente puede ayudar. Para mi proyecto hice una versión más pequeña del espejo inteligente para ahorrar espacio en el baño. Puede encontrar el clima, la hora, el día, el lugar, la temperatura y la humedad en él. También hay un sitio web vinculado a él donde puede encontrar todos los datos en gráficos y cambiar el color de la tira de LED.

Paso 1: los componentes que necesita

Los componentes que necesita
Los componentes que necesita

Aquí hay una lista de los componentes que necesita.

  • Pantalla Raspberry Pi de 5 pulgadas
  • Frambuesa Pi 3 b +
  • Micro sd de 8 GB
  • Suministro de Raspberry Pi 5.1V / 2.5A
  • Tira de LED RGB digital WS2801
  • Sensor de temperatura y humedad DHT11
  • Madera
  • Hardware para fijar la madera (pegamento y sierra)
  • cable HDMI
  • PIR (sensor de movimiento)
  • DS18B20 (sensor de temperatura)

Paso 2: Configuración de Raspberry Pi

Configuración de Raspberry Pi
Configuración de Raspberry Pi
Configuración de Raspberry Pi
Configuración de Raspberry Pi

Comencemos instalando algún software.

  • WinSCP
  • Administrador de discos Win32
  • MobaXterm
  • Visor de VNC
  • Banco de trabajo MySQL

Primero instale Win 32. Una vez que haya instalado Win 32, puede comenzar a instalar la imagen en el pi.

Cuando abra Win 32, verá que se puede seleccionar una carpeta. Seleccione su tarjeta micro sd (arriba a la derecha) y haga clic en escribir (abajo). La instalación puede tardar un poco. Mientras tanto, puede instalar todos los demás programas.

Una vez que su imagen está instalada, puede poner su tarjeta sd en su pi y encender su pi. Conecte su pi con un cable ethernet a su computadora / laptop. Después de esto, inicie mobaXterm. Vaya a session => SSH => y complete los siguientes datos (vea la imagen para más detalles). Con esto, inicie sesión en su pi a través de una conexión ssh en el puerto 22 con el nombre de usuario "dp-use r" y la contraseña "dp-user".

Paso 3: Conecta tu Pi a tu WIFI

Conectando su Pi a su WIFI
Conectando su Pi a su WIFI

Si está conectado a su pi, puede configurar su wifi con los siguientes pasos.

sudo raspi-config

  1. Ir a opciones de red
  2. Ir a wi-fi
  3. Ingrese su nombre de red
  4. Ingresa tu contraseña

Ahora tienes acceso a tu wifi y puedes actualizar tu pi con el siguiente código.

actualización de sudo apt

actualización de sudo apt -y

Esto asegura que su pi esté actualizado.

Paso 4: hardware

Ahora que su pi está completamente listo, puede comenzar a configurar el circuito. conecte como los esquemas anteriores su circuito. Verá que se está utilizando un mcp3008. No necesitas esta, esta es la conexión para la pantalla. La tira de leds tiene reloj, Mosi, GND y 5V.

Paso 5: Base de datos SQL

SQL- Base de datos
SQL- Base de datos
SQL- Base de datos
SQL- Base de datos
SQL- Base de datos
SQL- Base de datos

Es hora de crear una base de datos. Abra su entorno mariaDB en su pi con el siguiente código.

Primero crea un usuario con:

CREAR USUARIO 'mct' @ '%' IDENTIFICADO POR 'mct';

luego te aseguras de que tenga todos los privilegios:

OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'mct' @ '%' CON OPCIÓN GRANDE;

Por último, pero no menos importante, eliminas todo:

PRIVILEGIOS DE FLUSH;

Ahora reinicie el servicio:

reinicio de mysql del servicio sudo

Abra mysql Workbench. Haz una nueva conexión. Para más detalles, vea la imagen.

Ahora abra la importación, importe el archivo y ejecute el código.

Paso 6: código para el espejo

Código para el espejo
Código para el espejo

Abra pyCharm y vaya a settings => Build, Exixution, Deployment => deployment. Presione el signo más y agregue un SFTP (ver imagen).

Ahora solo descarga el código de mi github y ábrelo en pycharm.

Paso 7: sitio web

Sitio web
Sitio web
Sitio web
Sitio web

Para poner un servidor web en su pi, agregue el siguiente código a su pi.

sudo apt-get intall apache2-y

Para obtener acceso como usuario dp:

sudo chown dp-user: root *

Para acceder a la carpeta y agregarle archivos.

sudo chown dp-user: root / var / www / html

Abra WinSCP. Cree una nueva sesión y complete el archivo como se muestra en la imagen.

Seleccione sus archivos y arrástrelos a su carpeta / var / www / html.

Paso 8: Inicio automático App.py

Inicio automático App.py
Inicio automático App.py

Para iniciar su app.py, vaya automáticamente a su crontab y agregue este código:

sudo crontab -e

En la parte inferior del archivo, ingrese el siguiente código (explicado en la imagen).

@reboot python3 /var/www/html/app.py

Ctrl + x para salir y y entrar para guardar.

Paso 9: haz un caso

Presentar un argumento
Presentar un argumento

El concepto es fácil. Tomé el tamaño de mi pantalla, la longitud de mi tablero y el tamaño de mi pi. Hice un agujero en la parte inferior para colocar el PIR.

Debido a que está utilizando un cable hdmi, debería haber otra pieza que debería estar sobre usted.

Paso 10: espero que les guste

Espero que te guste
Espero que te guste
Espero que te guste
Espero que te guste
Espero que te guste
Espero que te guste

Espero que disfrutes del mini espejo inteligente.

¡Buena suerte!

Recomendado: