Sadržaj:

FoodPlate: ploča koja održava vašu hranu toplom: 11 koraka
FoodPlate: ploča koja održava vašu hranu toplom: 11 koraka

Video: FoodPlate: ploča koja održava vašu hranu toplom: 11 koraka

Video: FoodPlate: ploča koja održava vašu hranu toplom: 11 koraka
Video: Part 1 - Anne of the Island Audiobook by Lucy Maud Montgomery (Chs 01-10) 2024, Lipanj
Anonim
FoodPlate: ploča koja održava vašu hranu toplom
FoodPlate: ploča koja održava vašu hranu toplom

Jeste li ikada doživjeli da vam se hrana ohladila dok još jedete?

U ovom uputstvu ću vam objasniti kako napraviti grijanu ploču. Također, ova će se ploča pobrinuti da s nje ništa ne padne naginjanjem.

Veza na moj GitHub je:

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Za ovaj projekt potrebne su nam sljedeće komponente/alati/materijali:

Komponente

  • Raspberry Pi 3 model B+ (35, 66 €)
  • Napajanje Raspberry Pi (18,95 €) (Slika 1)
  • PCB ZA POSLOVNU PLOČU ZA K8200 - 3D PRINTER (REZERVNI DIO) (31,00 €) (Slika 2)
  • NTC (2,00 €) (Slika 3)
  • Napajanje za PCB (35,11 €) (Slika 4+5)
  • Relej - 3.3V za Pi !!! (4,40 €) (Slika 6)
  • MPU-6050 (žiroskop + ubrzivač) (3,95 €) (slika 7)
  • Mjeriva ćelija - 1 kg (4,96 €) (Slika 8)
  • HX711 (za mjernu ćeliju) (Sjedi pored mjerne ćelije) (Slika 9)
  • LCD (16,07 €) (Slika 10)
  • Aktivni zujalica (2,83 €) (Slika 11)
  • Trimer (0, 63 €)
  • 7 "DŽEMPER ŽICE, 30 STUKOVA (17, 97 €)

Alati

  • Lemilica
  • Pištolj za ljepilo
  • Sablja pila

Materijali

Drvo

Za cjelovit cjenik pogledajte Excel dokument.

Ukupni troškovi ovog projekta su 183 €.

Korak 2: Izgradnja kruga

Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga

Za prvi korak morate izgraditi krug (pogledajte PDF 1 + 2 + slika 3 + 4)

Najbolje je da ovo napravite prvo na ploči. Nakon toga možete sve zajedno lemiti. Pištoljem za ljepilo možete ojačati rad lemljenja.

Nakon toga sve stavite u drvenu posudu 35 x 33 x 5, 5 cm. Rupe možete ispipati sabljastom pilom.

Zatim postavite mjernu ćeliju na platformu tako da grijaća ploča leži na njoj.

Grijaću ploču pričvrstite čavlima. Postavite opruge oko nokta tako da ploča uvijek izlazi.

Korak 3: Spajanje na Raspberry Pi

Priključak na Raspberry Pi
Priključak na Raspberry Pi
Priključak na Raspberry Pi
Priključak na Raspberry Pi
Priključak na Raspberry Pi
Priključak na Raspberry Pi

Prvo preuzmite i instalirajte besplatnu verziju MobaXterma (https://mobaxterm.mobatek.net/download.html) i Raspbiana (https://www.raspberrypi.org/downloads/raspbian/)

Zatim otvorite program i kliknite "Sesija" u gornjem lijevom kutu.

Zatim ispunite IP adresu Pi pod "Udaljeni host". Kod "Navedite korisničko ime" unesite svoje korisničko ime. Nakon toga pritisnite "OK" pri dnu zaslona.

Nakon što to učinite, on će automatski uspostaviti vezu. Nakon toga morate unijeti svoju lozinku. Sada imate vezu sa svojim Pi.

Korak 4: Aktivacija SPI -ja

SPI za aktivaciju
SPI za aktivaciju
SPI za aktivaciju
SPI za aktivaciju
SPI za aktivaciju
SPI za aktivaciju

Budući da koristimo MCP3008, moramo aktivirati SPI.

Za to upisujete MobaXterm: "sudo raspi-config".

Nakon toga odabirete "Opcije sučelja".

Zatim kliknite na "SPI". Nakon toga kliknite "Da".

Zatim idite na MobaXterm i unesite sljedeću naredbu:

sudo apt-get install python3-spidev

Korak 5: Postavljanje web poslužitelja

Postavljanje web poslužitelja
Postavljanje web poslužitelja
Postavljanje web poslužitelja
Postavljanje web poslužitelja
Postavljanje web poslužitelja
Postavljanje web poslužitelja

Sada se vraćate na MobaXterm konzolu.

Prvo ćemo ažurirati i nadograditi Raspbian kako bismo imali najnoviju verziju. To možete učiniti sa sljedećim naredbama:

  • sudo apt-get ažuriranje
  • sudo apt-get nadogradnja

Zatim ćemo instalirati Apache. Ovom instalacijom možete vidjeti web stranicu na bilo kojem uređaju u vašoj mreži.

To radite sa sljedećom naredbom:

sudo apt-get install apache2

Sada idite na sljedeću mapu popunjavanjem ove staze u traci (pogledajte sliku 5):

/var/www/html/

Ovdje možete smjestiti sve datoteke iz mape "Front".

To možete učiniti klikom na simbol za prijenos (vidi sliku 6).

Korak 6: Postavljanje poslužitelja pošte

Postavljanje poslužitelja pošte
Postavljanje poslužitelja pošte
Postavljanje poslužitelja pošte
Postavljanje poslužitelja pošte
Postavljanje poslužitelja pošte
Postavljanje poslužitelja pošte

Prije svega, morate stvoriti račun na Gmailu.

Zatim surfajte ovom web lokacijom i postavite je na "Uključeno" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Nakon toga otvorite "class_mail.py" pomoću uređivača teksta. To se može pronaći u mapi "klase". Nakon toga možete promijeniti adresu e -pošte i lozinku koja se koristi za vaš Gmail račun.

Korak 7: Prenesite Python datoteke

Prenesite Python datoteke
Prenesite Python datoteke

Sada pokušavamo učiniti pozadinu uspješnom.

Prvo stvorite novu mapu pod nazivom "project1".

Zatim u nju prenesite sve.py datoteke iz mape "Backend".

Sada možemo početi s SQL poslužiteljem.

Korak 8: Postavite SQL + Uvoz baze podataka

Postavite SQL + Uvoz baze podataka
Postavite SQL + Uvoz baze podataka
Postavite SQL + Uvoz baze podataka
Postavite SQL + Uvoz baze podataka
Postavite SQL + Uvoz baze podataka
Postavite SQL + Uvoz baze podataka

Veza s bazom podataka

Prvo instalirate radnu ploču MySQL. (Kliknite ovdje za posjet web stranici MySQL)

Zatim otvorite MySQL Workbench i kliknite znak plus (pogledajte sliku 1).

Zatim ispunite sljedeća polja (pogledajte sliku 2):

  • Naziv veze

    • Naziv veze
    • Na primjer: Project1
  • Naziv hosta
    • IP adresa na koju je povezan vaš Pi.
    • Na primjer: 169.254.10.1
  • Luka

    3306

  • Korisničko ime

    Korisničko ime s kojim ste konfigurirali svoj MariaDB

Zatim kliknite na "Test connection".

Sada vidite svoju vezu (pogledajte sliku 3). Da biste ga otvorili, dvaput kliknite na njega.

Uvezite bazu podataka

Za uvoz baze podataka kliknite na "Uvoz/vraćanje podataka" na lijevoj bočnoj traci. (slika 4)

Zatim u "Uvoz iz datoteke s samostalnom datotekom" odaberete sql datoteku koju možete pronaći u spremištu Github u mapi "Baza podataka".

Ako je ovo uspješno, možete prijeći na sljedeći korak gdje možete automatski pokrenuti program kada uključite ploču.

Korak 9: Automatski pokrenite program kada uključite napajanje

Automatski pokrenite program kada priključite napajanje
Automatski pokrenite program kada priključite napajanje
Automatski pokrenite program kada priključite napajanje
Automatski pokrenite program kada priključite napajanje
Automatski pokrenite program kada priključite napajanje
Automatski pokrenite program kada priključite napajanje

Prvo idite na MobaXterm.

Zatim upišite sljedeću naredbu:

sudo crontab -e

Zatim upišite broj 2.

Sada upišite sljedeću naredbu:

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

Zatim napravite sljedeću kombinaciju tipki:

ctrl+x

Zatim kliknite na "y". Nakon toga kliknite na enter.

Na kraju upišite sljedeću naredbu

sudo ponovno podizanje sustava

10. korak: Dodajte prijevode

Dodajte prijevode
Dodajte prijevode

Da biste dodali prijevod, pokrenite "Translation_add.py". To možete učiniti ako odete u mapu "project1" (putem cd -a) i izvršite sljedeću naredbu:

  • cd/home // Documents/project1 (Naredba za odlazak u desnu mapu)
  • python3.5 Translation_add.py

Zatim unosite englesku, nizozemsku i francusku riječ ili izraz.

Zatim kliknite na enter. Sada su riječi/izrazi u bazi podataka.

Korak 11: Korisnički priručnik + Hvala

U ovom word dokumentu pronaći ćete kako koristiti web stranicu.

Hvala vam što ste pročitali ovo uputstvo i nadamo se da vam se hrana više neće ohladiti.

Preporučeni: