Cuprins:
- Pasul 1: Componente
- Pasul 2: Construirea circuitului
- Pasul 3: Conexiune la Raspberry Pi
- Pasul 4: Activare SPI
- Pasul 5: Configurarea unui server Web
- Pasul 6: Configurarea unui server de poștă electronică
- Pasul 7: Transferați fișierele Python
- Pasul 8: Configurați baza de date SQL + Import
- Pasul 9: Porniți programul automat când conectați sursa de alimentare
- Pasul 10: Adăugați traduceri
- Pasul 11: Manual de utilizare + Mulțumesc
Video: FoodPlate: farfuria care vă menține calde mâncarea: 11 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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
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
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
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ă
Î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
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
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
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
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:
Căști Bluetooth calde Tuque: 4 pași
Căști Bluetooth calde Tuque: Acest Tugue (A.K.A. a Toque, Touque, sau pălărie canadiană) este o cască fără fir pentru cei care se mișcă mult în lunile reci de iarnă, stau în afara dimineților de primăvară sau se bucură de după-amiaza de toamnă. Sunt ușoare și abia dacă observi difuzorul
Talos, pentru a vă menține în siguranță în timpul deplasării: 5 pași
Talos, pentru a vă menține în siguranță în timpul navetei: a fi victimă a hărțuirii în timp ce faceți naveta este un lucru destul de obișnuit pentru mulți oameni, în special pentru femei. Indiferent de țară, transportul public este adesea echivalent cu a ști că poți fi hărțuit sexual sau chiar urmărit în timp ce mergi spre casă. În acelea
Hat Not Hat - o pălărie pentru persoanele care nu poartă cu adevărat pălării, dar care și-ar dori o experiență de pălărie: 8 pași
Hat Not Hat - o pălărie pentru oamenii care nu poartă cu adevărat pălării, dar care și-ar dori o experiență de pălărie: mi-am dorit întotdeauna să pot fi o persoană cu pălărie, dar nu am găsit vreodată o pălărie care să funcționeze pentru mine. Această „pălărie nu pălărie”, sau fascinator așa cum se numește este o soluție crustă superioară la problema mea cu pălăria în care aș putea participa la Kentucky Derby, vacu
Kit Pixel care rulează MicroPython: primii pași: 7 pași
Kit Pixel care rulează MicroPython: primii pași: călătoria pentru a debloca întregul potențial al Pixelului lui Kano începe cu înlocuirea firmware-ului din fabrică cu MicroPython, dar acesta este doar începutul. Pentru a codifica pe Pixel Kit trebuie să ne conectăm computerele la acesta. Acest tutorial vă va explica ce
Lumină CD LED folosind 8x 10mm sau 5mm Leduri calde albe: 12 pași
Lumină LED cu LED-uri folosind leduri albe calde de 8 x 10 mm sau 5 mm: să devin verde este un lucru important pentru mine … împreună cu reciclarea. Cu acest proiect veți recicla CD-uri nedorite și vă veți reduce consumul de energie. I-am scos de la instalarea solară și acum am fost oprit de la rețeaua electrică timp de 4 luni. Am o mulțime de