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, Jun
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 ohladi dok još jedete?

U ovom uputstvu ću vam objasniti kako napraviti grijanu ploču. Također, ova ploča će se pobrinuti da ništa ne padne s nje 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 ŠTAMPAČ (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)
  • Merna ćelija - 1KG (4,96 €) (Slika 8)
  • HX711 (za mernu ćeliju) (Sedi pored merne ćelije) (Slika 9)
  • LCD (16,07 €) (Slika 10)
  • Aktivni zujalica (2,83 €) (Slika 11)
  • Trimer (0, 63 €)
  • ŽICE ZA DŽAMPER 7 ", 30 KUGA (17, 97 €)

Alati

  • Lemilica
  • Pištolj za ljepilo
  • Sablja testera

Materijali

Drvo

Za cjelovit cjenik pogledajte Excel dokument.

Ukupni troškovi ovog projekta su 183 €.

Korak 2: Izgradnja kruga

Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola

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. Za pojačavanje lemljenja možete koristiti pištolj za ljepilo.

Nakon toga sve stavite u drvenu posudu 35 x 33 x 5, 5 cm. Rupe možete da ispišete sabljastom testerom.

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

Grejnu ploču pričvrstite ekserima. Postavite opruge oko eksera tako da ploča uvijek iskrsne.

Korak 3: Povezivanje na Raspberry Pi

Veza sa Raspberry Pi
Veza sa Raspberry Pi
Veza sa Raspberry Pi
Veza sa Raspberry Pi
Veza sa Raspberry Pi
Veza sa 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 na "Sesija" u gornjem lijevom kutu.

Zatim popunite IP adresu Pi pod "Udaljeni host". Na "Navedite korisničko ime" unesite svoje korisničko ime. Nakon toga pritisnite "OK" pri dnu ekrana.

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

Korak 4: Aktivacija SPI

Aktivacija SPI
Aktivacija SPI
Aktivacija SPI
Aktivacija SPI
Aktivacija SPI
Aktivacija SPI

Budući da koristimo MCP3008, moramo aktivirati SPI.

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

Nakon toga odabirete "Opcije sučelja".

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

Zatim idite na MobaXterm i unesite sljedeću naredbu:

sudo apt-get install python3-spidev

Korak 5: Postavljanje web servera

Postavljanje web servera
Postavljanje web servera
Postavljanje web servera
Postavljanje web servera
Postavljanje web servera
Postavljanje web servera

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 update
  • sudo apt-get nadogradnja

Zatim ćemo instalirati Apache. Ovom instalacijom možete pregledati 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 učitavanje (pogledajte 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. Ovo se može pronaći u fascikli "classes". 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 da pozadina funkcioniše.

Prvo kreirate novu mapu pod nazivom "project1".

Zatim otpremite sve.py datoteke iz fascikle "Backend" u nju.

Sada možemo početi sa SQL serverom.

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 sa bazom podataka

Prvo instalirate MySQL radnu površinu. (Kliknite ovdje za posjet web stranici MySQL)

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

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

  • Naziv veze

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

    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 podataka/vraćanje" na lijevoj bočnoj traci. (slika 4)

Zatim odabirete pod "Uvoz iz samostalne datoteke" 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 uključite izvor napajanja
Automatski pokrenite program kada uključite izvor napajanja
Automatski pokrenite program kada uključite izvor napajanja
Automatski pokrenite program kada uključite izvor napajanja
Automatski pokrenite program kada uključite izvor napajanja
Automatski pokrenite program kada uključite izvor napajanja

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 reboot

Korak 10: Dodajte prijevode

Dodaj prevode
Dodaj prevode

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 fasciklu)
  • python3.5 Translation_add.py

Zatim popunite englesku, holandsku i francusku riječ ili izraz.

Zatim kliknite na enter. Riječi/izrazi su sada u bazi podataka.

Korak 11: Korisnički priručnik + Hvala

U ovom word dokumentu ćete saznati kako koristiti web stranicu.

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

Preporučuje se: