Tabla de contenido:

FoodPlate: el plato que mantiene la comida caliente: 11 pasos
FoodPlate: el plato que mantiene la comida caliente: 11 pasos

Video: FoodPlate: el plato que mantiene la comida caliente: 11 pasos

Video: FoodPlate: el plato que mantiene la comida caliente: 11 pasos
Video: 【第12話】遥かなるヒマラヤの大地、そして−10℃の世界 編 2024, Noviembre
Anonim
FoodPlate: el plato que mantiene la comida caliente
FoodPlate: el plato que mantiene la comida caliente

¿Alguna vez ha experimentado que su comida se ha enfriado mientras todavía está comiendo?

En este instructivo, explicaré cómo hacer un plato caliente. Además, esta placa se asegurará de que nada se caiga inclinándola.

El enlace a mi GitHub es:

Paso 1: componentes

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes

Para este proyecto necesitamos los siguientes componentes / herramientas / materiales:

Componentes

  • Raspberry Pi 3 modelo B + (35, 66 €)
  • Fuente de alimentación Raspberry Pi (18,95 €) (Imagen 1)
  • PLACA PLACA PLACA PARA K8200 - IMPRESORA 3D (REPUESTO) (31,00 €) (Imagen 2)
  • NTC (2,00 €) (Imagen 3)
  • Fuente de alimentación para PCB (35,11 €) (Imagen 4 + 5)
  • Relé - 3,3 V para Pi !!! (4,40 €) (Imagen 6)
  • MPU-6050 (giroscopios + accelero) (3,95 €) (imagen 7)
  • Célula de carga - 1KG (4,96 €) (Imagen 8)
  • HX711 (para celda de carga) (Se coloca junto a la celda de carga) (Imagen 9)
  • LCD (16,07 €) (Imagen 10)
  • Zumbador activo (2,83 €) (Imagen 11)
  • Recortadora (0, 63 €)
  • HILOS DE PUENTE DE 7 ", 30 PIEZAS (17, 97 €)

Instrumentos

  • Soldador
  • Pistola de pegamento
  • Sierra de sable

Materiales

Madera

Consulte el documento de Excel para obtener la lista de precios completa.

El coste total de este proyecto es de 183 €.

Paso 2: construcción del circuito

Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito

Para el primer paso tienes que construir el circuito (ver PDF 1 + 2 + imagen 3 + 4)

Es mejor que hagas esto primero en una placa de pruebas. Luego, puedes soldar todo junto. Puede usar una pistola de pegamento para fortalecer el trabajo de soldadura.

Después de eso, pones todo en un recipiente de madera de 35 x 33 x 5, 5 cm. Puedes cortar los agujeros con una sierra de sable.

Luego coloque la celda de carga en una plataforma de modo que la placa calefactora descanse sobre ella.

Fije la placa calefactora con clavos. Coloque resortes alrededor de la uña para que la placa siempre salga hacia arriba.

Paso 3: Conexión a la Raspberry Pi

Conexión a la Raspberry Pi
Conexión a la Raspberry Pi
Conexión a la Raspberry Pi
Conexión a la Raspberry Pi
Conexión a la Raspberry Pi
Conexión a la Raspberry Pi

Primero descarga e instala la versión gratuita de MobaXterm (https://mobaxterm.mobatek.net/download.html) y Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Luego abra el programa y haga clic en "Sesión" en la esquina superior izquierda.

Luego, ingrese la dirección IP del Pi en "Host remoto". En "Especificar nombre de usuario" ingrese su nombre de usuario. Después de eso, presione "Aceptar" en la parte inferior de la pantalla.

Una vez que haya hecho esto, iniciará automáticamente una conexión. Después de esto debes ingresar tu contraseña, ahora tienes una conexión con tu Pi.

Paso 4: Activación SPI

Activación SPI
Activación SPI
Activación SPI
Activación SPI
Activación SPI
Activación SPI

Como usamos un MCP3008, tenemos que activar el SPI.

Para ello escribe en MobaXterm: "sudo raspi-config".

A continuación, seleccione "Opciones de interfaz".

Luego haga clic en "SPI". Después de eso, haga clic en "Sí".

Luego vaya a MobaXterm e ingrese el siguiente comando:

sudo apt-get install python3-spidev

Paso 5: configurar un servidor web

Configuración de un servidor web
Configuración de un servidor web
Configuración de un servidor web
Configuración de un servidor web
Configuración de un servidor web
Configuración de un servidor web

Ahora vuelve a la consola de MobaXterm.

Primero vamos a hacer una actualización y una mejora de Raspbian para que tengamos la última versión, puedes hacerlo con los siguientes comandos:

  • sudo apt-get update
  • sudo apt-get upgrade

Luego, instalaremos Apache. Con esta instalación, puede ver el sitio web en cualquier dispositivo de su red.

Haz esto con el siguiente comando:

sudo apt-get install apache2

Ahora vaya a la siguiente carpeta completando esta ruta en la barra (vea la imagen 5):

/ var / www / html /

Aquí puede colocar todos los archivos de la carpeta "Frente".

Puede hacerlo haciendo clic en el símbolo de carga (ver imagen 6).

Paso 6: configurar un servidor de correo

Configuración de un servidor de correo
Configuración de un servidor de correo
Configuración de un servidor de correo
Configuración de un servidor de correo
Configuración de un servidor de correo
Configuración de un servidor de correo

En primer lugar, debe crear una cuenta en Gmail.

Luego, navegue hasta este sitio web y configúrelo en "Activado" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Luego, abra "class_mail.py" usando un editor de texto. Esto se puede encontrar en la carpeta "clases". Posteriormente, puede cambiar la dirección de correo electrónico y la contraseña que se utiliza para su cuenta de Gmail.

Paso 7: transfiera los archivos de Python

Transferir los archivos de Python
Transferir los archivos de Python

Ahora estamos tratando de hacer que el back-end funcione.

Primero crea una nueva carpeta llamada "proyecto1".

Luego, cargue todos los archivos.py de la carpeta "Backend" en él.

Ahora podemos comenzar en el servidor SQL.

Paso 8: Configurar la base de datos de importación de SQL +

Configurar la base de datos de importación de SQL +
Configurar la base de datos de importación de SQL +
Configurar la base de datos de importación de SQL +
Configurar la base de datos de importación de SQL +
Configurar la base de datos de importación de SQL +
Configurar la base de datos de importación de SQL +

Conexión a la base de datos

Primero instale el banco de trabajo MySQL. (Haga clic aquí para ir al sitio web de MySQL)

Luego abra MySQL Workbench y haga clic en el signo más (ver imagen 1).

Luego complete los siguientes campos (ver imagen 2):

  • Nombre de la conexión

    • El nombre de la conexión
    • Por ejemplo: Proyecto1
  • Nombre de host

    • La dirección IP a la que está conectada tu Pi.
    • Por ejemplo: 169.254.10.1
  • Puerto

    3306

  • Nombre de usuario

    El nombre de usuario que usaste para configurar tu MariaDB

Luego haga clic en "Probar conexión".

Ahora ves tu conexión (ver imagen 3). Para abrirlo, haga doble clic en él.

Importar la base de datos

Para importar la base de datos, haga clic en "Importar / Restaurar datos" en la barra lateral izquierda. (imagen 4)

Luego, seleccione en "Importar desde archivo autónomo" el archivo sql que puede encontrar en el repositorio de Github en la carpeta "Base de datos".

Si tiene éxito, puede ir al siguiente paso donde puede iniciar el programa automáticamente cuando conecte la placa.

Paso 9: Inicie el programa automáticamente cuando conecte la fuente de alimentación

Inicie el programa automáticamente cuando conecte la fuente de alimentación
Inicie el programa automáticamente cuando conecte la fuente de alimentación
Inicie el programa automáticamente cuando conecte la fuente de alimentación
Inicie el programa automáticamente cuando conecte la fuente de alimentación
Inicie el programa automáticamente cuando conecte la fuente de alimentación
Inicie el programa automáticamente cuando conecte la fuente de alimentación

Primero vaya a MobaXterm.

Luego escriba el siguiente comando:

sudo crontab -e

Luego escriba el número 2.

Ahora escriba el siguiente comando:

@reboot python3.5 /home/dp-user/Documents/project1/app.py

Luego haces la siguiente combinación de teclas:

ctrl + x

Luego haga clic en "y". Después de eso, haga clic en entrar.

Finalmente, escriba el siguiente comando

sudo reiniciar

Paso 10: agregar traducciones

Agregar traducciones
Agregar traducciones

Para agregar una traducción, inicie "Translation_add.py". Puede hacer esto yendo a la carpeta "proyecto1" (vía cd) y ejecutando el siguiente comando:

  • cd / home // Documents / project1 (comando para ir a la carpeta correcta)
  • python3.5 Translation_add.py

Luego, ingrese la palabra o frase en inglés, holandés y francés.

Luego haga clic en entrar. Ahora las palabras / frases están en la base de datos.

Paso 11: Manual de usuario + Gracias

En este documento de Word encontrará cómo utilizar el sitio web.

Gracias por leer este instructivo y espero que su comida nunca se enfríe nuevamente.

Recomendado: