Índice:

FoodPlate: o prato que mantém sua comida quente: 11 etapas
FoodPlate: o prato que mantém sua comida quente: 11 etapas

Vídeo: FoodPlate: o prato que mantém sua comida quente: 11 etapas

Vídeo: FoodPlate: o prato que mantém sua comida quente: 11 etapas
Vídeo: ETAPAS DE COMER COMIDA 😂 2024, Junho
Anonim
FoodPlate: o prato que mantém sua comida quente
FoodPlate: o prato que mantém sua comida quente

Você já experimentou que sua comida esfriou enquanto você ainda está comendo?

Neste instrutivo, explicarei como fazer um prato aquecido. Além disso, esta placa garante que nada caia ao incliná-la.

O link para meu GitHub é:

Etapa 1: Componentes

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes

Para este projeto, precisamos dos seguintes componentes / ferramentas / materiais:

Componentes

  • Raspberry Pi 3 modelo B + (€ 35, 66)
  • Fonte de alimentação Raspberry Pi (€ 18,95) (Figura 1)
  • PCB PARA PLACA DE CAMA PARA K8200 - IMPRESSORA 3D (PEÇA DE REPOSIÇÃO) (€ 31,00) (Figura 2)
  • NTC (€ 2,00) (Figura 3)
  • Fonte de alimentação para PCB (€ 35,11) (Figura 4 + 5)
  • Relé - 3,3 V para Pi !!! (€ 4,40) (Figura 6)
  • MPU-6050 (giroscópios + acelerador) (€ 3,95) (foto 7)
  • Célula de carga - 1KG (€ 4,96) (Figura 8)
  • HX711 (para célula de carga) (Senta por célula de carga) (Figura 9)
  • LCD (€ 16,07) (Figura 10)
  • Campainha ativa (€ 2,83) (Figura 11)
  • Trimmer (€ 0, 63)
  • 7 "JUMPER WIRES, 30 STUKS (€ 17, 97)

Ferramentas

  • Ferro de solda
  • Pistola de cola
  • Sabre viu

Materiais

Madeira

Consulte o documento Excel para obter a lista de preços completa.

O custo total deste projeto é de € 183.

Etapa 2: Construindo o Circuito

Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
Construindo o Circuito

Para a primeira etapa, você deve construir o circuito (ver PDF 1 + 2 + imagem 3 + 4)

É melhor que você faça isso primeiro em uma placa de ensaio. Depois, você pode soldar tudo junto. Você pode usar uma pistola de cola para fortalecer o trabalho de solda.

Depois disso você coloca tudo em um recipiente de madeira de 35 x 33 x 5,5cm. Você pode ver os buracos com uma serra sabre.

Em seguida, coloque a célula de carga em uma plataforma de forma que a placa de aquecimento fique sobre ela.

Fixe a placa de aquecimento com pregos. Coloque molas ao redor do prego para que a placa sempre saia.

Etapa 3: conexão com o Raspberry Pi

Conexão com o Raspberry Pi
Conexão com o Raspberry Pi
Conexão com o Raspberry Pi
Conexão com o Raspberry Pi
Conexão com o Raspberry Pi
Conexão com o Raspberry Pi

Primeiro você baixa e instala a versão gratuita do MobaXterm (https://mobaxterm.mobatek.net/download.html) e do Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Em seguida, abra o programa e clique em "Sessão" no canto superior esquerdo.

Em seguida, preencha o endereço IP do Pi em "Host remoto". Em "Especificar nome de usuário", digite seu nome de usuário. Depois disso, você pressiona "OK" na parte inferior da tela.

Depois de fazer isso, ele iniciará automaticamente uma conexão. Depois disso, você deve inserir sua senha. Agora você tem uma conexão com o seu Pi.

Etapa 4: SPI de ativação

Ativação SPI
Ativação SPI
Ativação SPI
Ativação SPI
Ativação SPI
Ativação SPI

Como usamos um MCP3008, temos que ativar o SPI.

Para isso, você digita no MobaXterm: "sudo raspi-config".

Em seguida, você seleciona "Opções de interface".

Em seguida, clique em "SPI". Depois disso, clique em "Sim".

Em seguida, vá para MobaXterm e digite o seguinte comando:

sudo apt-get install python3-spidev

Etapa 5: Configurando um servidor web

Configurando um servidor web
Configurando um servidor web
Configurando um servidor web
Configurando um servidor web
Configurando um servidor web
Configurando um servidor web

Agora você volta ao console do MobaXterm.

Primeiro, faremos uma atualização e uma atualização do Raspbian para que tenhamos a versão mais recente. Você pode fazer isso com os seguintes comandos:

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

Então vamos instalar o Apache. Com esta instalação, você pode visualizar o site em qualquer dispositivo de sua rede.

Você faz isso com o seguinte comando:

sudo apt-get install apache2

Agora vá para a próxima pasta preenchendo este caminho na barra (ver figura 5):

/ var / www / html /

Aqui você pode colocar todos os arquivos da pasta "Front".

Você pode fazer isso clicando no símbolo de upload (ver figura 6).

Etapa 6: Configurando um servidor de e-mail

Configurando um servidor de e-mail
Configurando um servidor de e-mail
Configurando um servidor de e-mail
Configurando um servidor de e-mail
Configurando um servidor de e-mail
Configurando um servidor de e-mail

Em primeiro lugar, você precisa criar uma conta no Gmail.

Em seguida, navegue até este site e defina-o como "Ligado" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Depois, abra "class_mail.py" usando um editor de texto. Isso pode ser encontrado na pasta "classes". Depois disso, você pode alterar o endereço de e-mail e a senha usados para sua conta do Gmail.

Etapa 7: transferir os arquivos Python

Transferir os arquivos Python
Transferir os arquivos Python

Agora estamos tentando fazer o back end funcionar.

Primeiro você cria uma nova pasta chamada "projeto1".

Em seguida, carregue todos os arquivos.py da pasta "Backend" para ele.

Agora podemos começar no servidor SQL.

Etapa 8: Configurar SQL + Import Database

Configurar banco de dados SQL + Importar
Configurar banco de dados SQL + Importar
Configurar banco de dados SQL + Importar
Configurar banco de dados SQL + Importar
Configurar banco de dados SQL + Importar
Configurar banco de dados SQL + Importar

Conexão com o banco de dados

Primeiro você instala o ambiente de trabalho MySQL. (Clique aqui para ir ao site do MySQL)

Em seguida, abra o MySQL Workbench e clique no sinal de mais (veja a imagem 1).

Em seguida, preencha os seguintes campos (ver imagem 2):

  • Nome da conexão

    • O nome da conexão
    • Por exemplo: Projeto1
  • nome de anfitrião

    • O endereço IP onde seu Pi está conectado.
    • Por exemplo: 169.254.10.1
  • Porta

    3306

  • Nome do usuário

    O nome de usuário que você usou para configurar seu MariaDB

Em seguida, clique em "Testar conexão".

Agora você vê sua conexão (veja a imagem 3). Para abri-lo, clique duas vezes nele.

Importar o banco de dados

Para importar o banco de dados, clique em "Importar / Restaurar Dados" na barra lateral esquerda. (imagem 4)

Em seguida, você seleciona em "Importar de arquivo independente" o arquivo sql que pode ser encontrado no repositório Github na pasta "Banco de dados".

Se tiver êxito, você pode ir para a próxima etapa, onde pode iniciar o programa automaticamente ao conectar a placa.

Etapa 9: inicie o programa automaticamente ao conectar a fonte de alimentação

Inicie o programa automaticamente ao conectar a fonte de alimentação
Inicie o programa automaticamente ao conectar a fonte de alimentação
Inicie o programa automaticamente ao conectar a fonte de alimentação
Inicie o programa automaticamente ao conectar a fonte de alimentação
Inicie o programa automaticamente ao conectar a fonte de alimentação
Inicie o programa automaticamente ao conectar a fonte de alimentação

Primeiro vá para MobaXterm.

Em seguida, digite o seguinte comando:

sudo crontab -e

Em seguida, digite o número 2.

Agora digite o seguinte comando:

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

Em seguida, você faz a seguinte combinação de teclas:

ctrl + x

Em seguida, clique em "y". Depois disso, clique em Enter.

Finalmente, digite o seguinte comando

sudo reboot

Etapa 10: adicionar traduções

Adicionar traduções
Adicionar traduções

Para adicionar uma tradução, inicie "Translation_add.py". Você pode fazer isso indo até a pasta "projeto1" (via cd) e execute o seguinte comando:

  • cd / home // Documentos / projeto1 (Comando para ir para a pasta certa)
  • python3.5 Translation_add.py

Em seguida, você preenche a palavra ou frase em inglês, holandês e francês.

Em seguida, clique em entrar. Agora as palavras / frases estão no banco de dados.

Etapa 11: Manual do Usuário + Obrigado

Neste documento do Word, você encontrará como usar o site.

Obrigado por ler este manual e espero que sua comida nunca mais esfrie.

Recomendado: