Índice:
- Etapa 1: Componentes
- Etapa 2: Construindo o Circuito
- Etapa 3: conexão com o Raspberry Pi
- Etapa 4: SPI de ativação
- Etapa 5: Configurando um servidor web
- Etapa 6: Configurando um servidor de e-mail
- Etapa 7: transferir os arquivos Python
- Etapa 8: Configurar SQL + Import Database
- Etapa 9: inicie o programa automaticamente ao conectar a fonte de alimentação
- Etapa 10: adicionar traduções
- Etapa 11: Manual do Usuário + Obrigado
Vídeo: FoodPlate: o prato que mantém sua comida quente: 11 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
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
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
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
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
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
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
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
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
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
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
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:
Cadeira quente: construir uma almofada aquecida que muda de cor: 7 etapas (com fotos)
Assento Quente: Construa uma Almofada Aquecida com Mudança de Cor: Quer ficar quentinho nos dias frios de inverno? Hot Seat é um projeto que usa duas das possibilidades mais emocionantes do e-têxtil - mudança de cor e calor! Estaremos construindo uma almofada de assento que aquece e, quando estiver pronta para funcionar, revelará
Desmontagem remota do funil de prato: 8 etapas
Desmontagem do controle remoto do funil de prato: Este guia mostrará como desmontar o controle remoto do funil de prato. Aviso: você pode quebrar pelo menos um clipe de fecho de pressão que mantém o controlador unido. Não se preocupe, o controlador tem muitos clipes do lado de fora e você nem notará onc
DIY Cheep / prato de água aquecida segura para animais de estimação: 7 etapas
Faça Você Mesmo Cheep / Prato de Água Aquecido Seguro para Animais de Estimação: Então você mantém um cachorro / coelho / gato / … fora e sua água continua congelando no inverno. Agora, normalmente você os traria para dentro ou compraria uma tigela de água aquecida, mas este animal provavelmente está fedorento, você não tem quarto e não pode pagar US $ 4
SMD SOLDERING 101 - USANDO PLACA QUENTE, VENTILADOR DE AR QUENTE, ESTENCIL SMD E SOLDA DE MÃO: 5 etapas
SMD SOLDERING 101 | USANDO PLACA QUENTE, VENTILADOR DE AR QUENTE, SMD STENCIL E SOLDA DE MÃO: Olá! É muito fácil soldar …. Aplique um pouco de fluxo, aqueça a superfície e aplique solda. Mas quando se trata de soldar componentes SMD, é necessário um pouco de habilidade e algumas ferramentas e acessórios. Neste Instructables, vou mostrar a você meu
Tapete de prato de feltro macio faça você mesmo: 4 etapas
Tapete de prato de feltro macio DIY: Eu adoro ouvir vinil no meu console estéreo Sanyo "mass-fi". Realmente não é tão ruim de um aparelho de som, muitos recursos, mas o toca-discos, como outros baratos, está faltando. Em vez de dar um bom CLUNK sólido quando você bate nele, o prato fino de plástico