Kazalo:

FoodPlate: krožnik, ki ohranja vašo hrano toplo: 11 korakov
FoodPlate: krožnik, ki ohranja vašo hrano toplo: 11 korakov

Video: FoodPlate: krožnik, ki ohranja vašo hrano toplo: 11 korakov

Video: FoodPlate: krožnik, ki ohranja vašo hrano toplo: 11 korakov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
FoodPlate: krožnik, ki ohranja vašo hrano toplo
FoodPlate: krožnik, ki ohranja vašo hrano toplo

Ste kdaj doživeli, da se vam je hrana ohladila, medtem ko še jeste?

V tem navodilu vam bom razložil, kako narediti ogrevano ploščo. Tudi ta plošča bo z nagibom poskrbela, da z nje ne bo nič padlo.

Povezava do mojega GitHub-a je:

1. korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

Za ta projekt potrebujemo naslednje komponente/orodja/materiale:

Sestavni deli

  • Raspberry Pi 3 model B+ (35, 66 €)
  • Napajanje Raspberry Pi (18,95 €) (Slika 1)
  • PCB ZA POSTELJSKO PLOŠČO ZA K8200 - 3D TISKALNIK (REZERVNI DEL) (31,00 €) (Slika 2)
  • NTC (2,00 €) (Slika 3)
  • Napajanje za tiskano vezje (35,11 €) (Slika 4+5)
  • Rele - 3.3V za Pi !!! (4,40 €) (Slika 6)
  • MPU-6050 (žiroskop + pospeševalnik) (3,95 €) (slika 7)
  • Merilna celica - 1 kg (4,96 €) (Slika 8)
  • HX711 (za merilno celico) (sedi ob merilni celici) (slika 9)
  • LCD (16,07 €) (Slika 10)
  • Aktivni zvočni signal (2,83 €) (Slika 11)
  • Trimer (0, 63 €)
  • 7 "JUMPER ŽICE, 30 ŠT. (17, 97 €)

Orodja

  • Spajkalnik
  • Pištola za lepilo
  • Sablja žaga

Materiali

Les

Celoten cenik si oglejte v Excelovem dokumentu.

Skupni stroški tega projekta znašajo 183 EUR.

2. korak: Izdelava vezja

Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja

Za prvi korak morate zgraditi vezje (glejte PDF 1 + 2 + slika 3 + 4)

Najbolje je, da to naredite najprej na plošči. Nato lahko vse skupaj spajkate. Za krepitev spajkanja lahko uporabite pištolo za lepilo.

Nato vse položite v leseno posodo velikosti 35 x 33 x 5, 5 cm. Luknje lahko razžagate z žagasto žago.

Merilno celico nato postavite na ploščad, tako da grelna plošča počiva na njej.

Ogrevalno ploščo pritrdite z žeblji. Okrog nohta postavite vzmeti, tako da se plošča vedno dvigne.

3. korak: Povezava z Raspberry Pi

Povezava z Raspberry Pi
Povezava z Raspberry Pi
Povezava z Raspberry Pi
Povezava z Raspberry Pi
Povezava z Raspberry Pi
Povezava z Raspberry Pi

Najprej naložite in namestite brezplačno različico MobaXterm (https://mobaxterm.mobatek.net/download.html) in Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Nato odprite program in v zgornjem levem kotu kliknite »Sesija«.

Nato vnesite "IP naslov Pi pod" Oddaljeni gostitelj ". Pri "Določi uporabniško ime" vnesite svoje uporabniško ime. Po tem pritisnite "OK" na dnu zaslona.

Ko to storite, bo samodejno vzpostavil povezavo. Po tem morate vnesti geslo. Zdaj imate povezavo s svojim Pi.

4. korak: aktivacija SPI

Aktiviranje SPI
Aktiviranje SPI
Aktiviranje SPI
Aktiviranje SPI
Aktiviranje SPI
Aktiviranje SPI

Ker uporabljamo MCP3008, moramo aktivirati SPI.

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

Nato izberete "Možnosti vmesnika".

Nato kliknite na "SPI". Po tem kliknite »Da«.

Nato pojdite na MobaXterm in vnesite naslednji ukaz:

sudo apt-get install python3-spidev

5. korak: Nastavitev spletnega strežnika

Nastavitev spletnega strežnika
Nastavitev spletnega strežnika
Nastavitev spletnega strežnika
Nastavitev spletnega strežnika
Nastavitev spletnega strežnika
Nastavitev spletnega strežnika

Zdaj se vrnite na konzolo MobaXterm.

Najprej bomo posodobili in nadgradili Raspbian, tako da imamo najnovejšo različico. To lahko storite z naslednjimi ukazi:

  • sudo apt-get posodobitev
  • sudo apt-get nadgradnja

Nato namestimo Apache. S to namestitvijo si lahko ogledate spletno mesto na kateri koli napravi v svojem omrežju.

To naredite z naslednjim ukazom:

sudo apt-get namestite apache2

Zdaj pojdite na naslednjo mapo, tako da v vrstici izpolnite to pot (glejte sliko 5):

/var/www/html/

Tu lahko postavite vse datoteke iz mape "Spredaj".

To lahko storite s klikom na simbol za nalaganje (glej sliko 6).

6. korak: Nastavitev poštnega strežnika

Nastavitev poštnega strežnika
Nastavitev poštnega strežnika
Nastavitev poštnega strežnika
Nastavitev poštnega strežnika
Nastavitev poštnega strežnika
Nastavitev poštnega strežnika

Najprej morate ustvariti račun v Gmailu.

Nato brskajte po tem spletnem mestu in ga nastavite na »Vklopljeno« (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Nato odprite "class_mail.py" z urejevalnikom besedil. To lahko najdete v mapi "razredi". Nato lahko spremenite e -poštni naslov in geslo, ki se uporablja za vaš Gmail račun.

7. korak: Prenesite datoteke Python

Prenesite datoteke Python
Prenesite datoteke Python

Zdaj se trudimo, da bi zadnji del deloval.

Najprej ustvarite novo mapo z imenom "project1".

Nato vanj naložite vse datoteke.py iz mape "Backend".

Zdaj lahko začnemo s strežnikom SQL.

8. korak: Nastavite zbirko podatkov SQL + Import

Nastavite bazo podatkov SQL + Import
Nastavite bazo podatkov SQL + Import
Nastavite bazo podatkov SQL + Import
Nastavite bazo podatkov SQL + Import
Nastavite bazo podatkov SQL + Import
Nastavite bazo podatkov SQL + Import

Povezava z bazo podatkov

Najprej namestite delovno mizo MySQL. (Kliknite tukaj za obisk spletnega mesta MySQL)

Nato odprite delovno mizo MySQL in kliknite znak plus (glej sliko 1).

Nato izpolnite naslednja polja (glejte sliko 2):

  • Ime povezave

    • Ime povezave
    • Na primer: Project1
  • Ime gostitelja
    • Naslov IP, na katerega je priključen vaš Pi.
    • Na primer: 169.254.10.1
  • Pristanišče

    3306

  • Uporabniško ime

    Uporabniško ime, s katerim ste konfigurirali MariaDB

Nato kliknite »Preizkusi povezavo«.

Zdaj vidite svojo povezavo (glej sliko 3). Če ga želite odpreti, dvokliknite nanj.

Uvozite bazo podatkov

Za uvoz baze podatkov kliknite na "Uvoz/obnovitev podatkov" v levi stranski vrstici. (slika 4)

Nato pod "Uvozi iz datoteke z lastno vsebino" izberete datoteko sql, ki jo najdete v skladišču Github v mapi "Baza podatkov".

Če je to uspešno, lahko preidete na naslednji korak, kjer lahko program samodejno zaženete, ko priključite ploščo.

9. korak: Samodejno zaženite program, ko priključite napajalnik

Program samodejno zaženite, ko priključite napajalnik
Program samodejno zaženite, ko priključite napajalnik
Program samodejno zaženite, ko priključite napajalnik
Program samodejno zaženite, ko priključite napajalnik
Program samodejno zaženite, ko priključite napajalnik
Program samodejno zaženite, ko priključite napajalnik

Najprej pojdite na MobaXterm.

Nato vnesite naslednji ukaz:

sudo crontab -e

Nato vnesite številko 2.

Zdaj vnesite naslednji ukaz:

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

Nato naredite naslednjo kombinacijo tipk:

ctrl+x

Nato kliknite na "y". Po tem kliknite na enter.

Na koncu vnesite naslednji ukaz

sudo ponovni zagon

10. korak: Dodajte prevode

Dodaj prevode
Dodaj prevode

Če želite dodati prevod, zaženite "Translation_add.py". To lahko storite tako, da odprete mapo "project1" (prek cd) in izvedete naslednji ukaz:

  • cd/home // Documents/project1 (Ukaz za odhod v desno mapo)
  • python3.5 Translation_add.py

Nato vnesite angleško, nizozemsko in francosko besedo ali besedno zvezo.

Nato kliknite na enter. Zdaj so besede/besedne zveze v bazi podatkov.

11. korak: Navodila za uporabo + Hvala

V tem besednem dokumentu boste izvedeli, kako uporabljati spletno mesto.

Hvala, ker ste prebrali ta navodila, in upajmo, da se vaša hrana nikoli ne bo ohladila.

Priporočena: