Cuprins:

FoodPlate: farfuria care vă menține calde mâncarea: 11 pași
FoodPlate: farfuria care vă menține calde mâncarea: 11 pași

Video: FoodPlate: farfuria care vă menține calde mâncarea: 11 pași

Video: FoodPlate: farfuria care vă menține calde mâncarea: 11 pași
Video: How to Prepare a Chinese New Year Dinner (12 dishes included) 2024, Noiembrie
Anonim
FoodPlate: farfuria care vă menține calitatea alimentelor
FoodPlate: farfuria care vă menține calitatea alimentelor

Ați experimentat vreodată că mâncarea dvs. a devenit rece în timp ce mâncați încă?

În acest instructable, vă voi explica cum să faceți o farfurie încălzită. De asemenea, această placă se va asigura că nimic nu poate cădea din ea înclinând-o.

Link-ul către GitHub este:

Pasul 1: Componente

Componente
Componente
Componente
Componente
Componente
Componente

Pentru acest proiect avem nevoie de următoarele componente / instrumente / materiale:

Componente

  • Raspberry Pi 3 model B + (35, 66 €)
  • Sursa de alimentare Raspberry Pi (18,95 €) (Imaginea 1)
  • PCB PENTRU PLACA DE PAT PENTRU K8200 - IMPRIMANTĂ 3D (PIESĂ DE REZERVĂ) (31,00 EUR) (Imaginea 2)
  • NTC (2,00 EUR) (Imaginea 3)
  • Sursa de alimentare pentru PCB (35,11 €) (Imagine 4 + 5)
  • Releu - 3,3V pentru Pi !!! (4,40 €) (poza 6)
  • MPU-6050 (giroscop + accelero) (3,95 €) (imaginea 7)
  • Celula de încărcare - 1 kg (4,96 €) (imaginea 8)
  • HX711 (pentru celula de încărcare) (Se așează după celula de încărcare) (Imaginea 9)
  • LCD (16,07 €) (imaginea 10)
  • Buzzer activ (2,83 €) (Imaginea 11)
  • Tundere (0, 63 €)
  • SIRURI DE JUMPER DE 7 ", 30 DE CULOARE (17, 97 EUR)

Instrumente

  • Ciocan de lipit
  • Pistol de lipit
  • Saber a văzut

Materiale

Lemn

Consultați documentul Excel pentru lista completă de prețuri.

Costul total al acestui proiect este de 183 EUR.

Pasul 2: Construirea circuitului

Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului

Pentru primul pas trebuie să construiți circuitul (vezi PDF 1 + 2 + imaginea 3 + 4)

Cel mai bine este să faceți acest lucru mai întâi pe o placă de calcul. După aceea, puteți lipi totul împreună. Puteți utiliza un pistol de lipit pentru a întări munca de lipit.

După aceea puneți totul într-un recipient din lemn de 35 x 33 x 5, 5cm. Puteți vedea găurile cu un ferăstrău cu sabie.

Apoi așezați celula de încărcare pe o platformă, astfel încât placa de încălzire să se sprijine pe ea.

Fixați placa de încălzire cu cuie. Așezați arcuri în jurul unghiei, astfel încât placa să iasă întotdeauna.

Pasul 3: Conexiune la Raspberry Pi

Conexiune la Raspberry Pi
Conexiune la Raspberry Pi
Conexiune la Raspberry Pi
Conexiune la Raspberry Pi
Conexiune la Raspberry Pi
Conexiune la Raspberry Pi

Mai întâi descărcați și instalați versiunea gratuită a MobaXterm (https://mobaxterm.mobatek.net/download.html) și Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Apoi deschideți programul și faceți clic pe „Sesiune” în colțul din stânga sus.

Apoi completați adresa IP a Pi sub „Gazdă la distanță”. La „Specificați numele de utilizator” introduceți numele de utilizator. Apoi apăsați „OK” în partea de jos a ecranului.

După ce ați făcut acest lucru, el va începe automat o conexiune. După aceasta, trebuie să introduceți parola dvs. Acum aveți o conexiune cu Pi.

Pasul 4: Activare SPI

Activare SPI
Activare SPI
Activare SPI
Activare SPI
Activare SPI
Activare SPI

Deoarece folosim un MCP3008, trebuie să activăm SPI.

Pentru aceasta tastați MobaXterm: "sudo raspi-config".

Apoi, selectați „Opțiuni interfață”.

Apoi faceți clic pe „SPI”. După aceea, faceți clic pe „Da”.

Apoi accesați MobaXterm și introduceți următoarea comandă:

sudo apt-get install python3-spidev

Pasul 5: Configurarea unui server Web

Configurarea unui server Web
Configurarea unui server Web
Configurarea unui server Web
Configurarea unui server Web
Configurarea unui server Web
Configurarea unui server Web

Acum reveniți la consola MobaXterm.

Mai întâi vom face o actualizare și o actualizare a Raspbian, astfel încât să avem cea mai recentă versiune. Puteți face acest lucru cu următoarele comenzi:

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

Apoi vom instala Apache. Cu această instalare puteți vizualiza site-ul web pe orice dispozitiv din rețeaua dvs.

Faceți acest lucru cu următoarea comandă:

sudo apt-get install apache2

Acum mergeți la următorul folder completând această cale din bară (a se vedea imaginea 5):

/ var / www / html /

Aici puteți plasa toate fișierele din folderul „Front”.

Puteți face acest lucru făcând clic pe simbolul de încărcare (a se vedea imaginea 6).

Pasul 6: Configurarea unui server de poștă electronică

Configurarea unui server de poștă electronică
Configurarea unui server de poștă electronică
Configurarea unui server de poștă electronică
Configurarea unui server de poștă electronică
Configurarea unui server de poștă electronică
Configurarea unui server de poștă electronică

În primul rând, trebuie să vă creați un cont pe Gmail.

Apoi navigați la acest site web și setați-l la „Activat” (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Apoi, deschideți „class_mail.py” utilizând un editor de text. Acest lucru poate fi găsit în folderul „clase”. Ulterior, puteți schimba adresa de e-mail și parola care sunt utilizate pentru contul dvs. Gmail.

Pasul 7: Transferați fișierele Python

Transferați fișierele Python
Transferați fișierele Python

Acum încercăm să facem back-end-ul să funcționeze.

Mai întâi creați un folder nou numit „project1”.

Apoi încărcați toate fișierele.py din folderul „Backend” în acesta.

Acum putem începe pe serverul SQL.

Pasul 8: Configurați baza de date SQL + Import

Configurați baza de date SQL + Import
Configurați baza de date SQL + Import
Configurați baza de date SQL + Import
Configurați baza de date SQL + Import
Configurați baza de date SQL + Import
Configurați baza de date SQL + Import

Conexiune la baza de date

Mai întâi instalați bancul de lucru MySQL. (Faceți clic aici pentru a accesa site-ul web MySQL)

Apoi deschideți MySQL Workbench și faceți clic pe semnul plus (a se vedea imaginea 1).

Apoi completați următoarele câmpuri (a se vedea imaginea 2):

  • Numele conexiunii

    • Numele conexiunii
    • De exemplu: Project1
  • Numele gazdei

    • Adresa IP la care Pi este conectat.
    • De exemplu: 169.254.10.1
  • Port

    3306

  • Nume de utilizator

    Numele de utilizator pe care l-ați folosit pentru a vă configura MariaDB

Apoi faceți clic pe „Testare conexiune”.

Acum vă vedeți conexiunea (a se vedea imaginea 3). Pentru a-l deschide, faceți dublu clic pe el.

Importați baza de date

Pentru a importa baza de date, faceți clic pe „Import / Restaurare date” în bara laterală din stânga. (imaginea 4)

Apoi, selectați sub „Import din fișier autonom” fișierul sql pe care îl puteți găsi în depozitul Github din folderul „Baza de date”.

Dacă acest lucru este reușit, puteți trece la pasul următor, unde puteți porni automat programul atunci când conectați placa.

Pasul 9: Porniți programul automat când conectați sursa de alimentare

Porniți programul automat când conectați sursa de alimentare
Porniți programul automat când conectați sursa de alimentare
Porniți programul automat când conectați sursa de alimentare
Porniți programul automat când conectați sursa de alimentare
Porniți programul automat când conectați sursa de alimentare
Porniți programul automat când conectați sursa de alimentare

Mai întâi mergeți la MobaXterm.

Apoi tastați următoarea comandă:

sudo crontab -e

Apoi tastați numărul 2.

Acum tastați următoarea comandă:

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

Apoi faceți următoarea combinație de taste:

ctrl + x

Apoi faceți clic pe „y”. După aceea, faceți clic pe Enter.

În cele din urmă, tastați următoarea comandă

sudo reboot

Pasul 10: Adăugați traduceri

Adăugați traduceri
Adăugați traduceri

Pentru a adăuga o traducere, porniți „Translation_add.py”. Puteți face acest lucru accesând folderul „project1” (prin cd) și executați următoarea comandă:

  • cd / home // Documents / project1 (Comanda pentru a merge la folderul din dreapta)
  • python3.5 Translation_add.py

Apoi completați cuvântul sau expresia engleză, olandeză și franceză.

Apoi faceți clic pe Enter. Acum cuvintele / expresiile sunt în baza de date.

Pasul 11: Manual de utilizare + Mulțumesc

În acest document Word veți găsi cum să utilizați site-ul web.

Vă mulțumim că ați citit acest lucru instructiv și sperăm că mâncarea dvs. nu se va mai răci niciodată.

Recomandat: