Kazalo:
- 1. korak: Komponente
- 2. korak: Izdelava vezja
- 3. korak: Povezava z Raspberry Pi
- 4. korak: aktivacija SPI
- 5. korak: Nastavitev spletnega strežnika
- 6. korak: Nastavitev poštnega strežnika
- 7. korak: Prenesite datoteke Python
- 8. korak: Nastavite zbirko podatkov SQL + Import
- 9. korak: Samodejno zaženite program, ko priključite napajalnik
- 10. korak: Dodajte prevode
- 11. korak: Navodila za uporabo + Hvala
Video: FoodPlate: krožnik, ki ohranja vašo hrano toplo: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
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
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
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
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
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
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
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
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
Č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:
Projekt avtomatizirane posode za hrano za hišne živali: 13 korakov
Projekt avtomatizirane posode za hrano za hišne živali: ta navodila bodo prikazala in razložila, kako zgraditi avtomatizirano, programirano krmilnico za hišne ljubljenčke s pritrjenimi skledami za hrano. Tukaj sem priložil video, ki prikazuje, kako izdelki delujejo in kako izgledajo
Leseni ofsetni satelitski krožnik, zgrajen s praskami: 11 korakov (s slikami)
Leseni offset satelitski krožnik, ki je bil zgrajen s praskami: naletel sem na nekatera spletna mesta, kjer je več ljudi ustvarilo lastne satelitske krožnike z glavnim fokusom, en Avstralec je celo zgradil ogromno 13 -metrsko ofsetno anteno. Kakšna je razlika? Glavni poudarek je tisto, na kar pomislite, ko nekdo reče "satelitski disk
AVTOMATSKI DOSAVNIK ZA HRANO ZA Hrana za hišne ljubljenčke: 9 korakov
AVTOMATSKI DOSTAVNIK ZA HRANO ZA Hrana za hišne ljubljenčke: Se vam je kdaj zdelo, da zapravljate preveč časa s hranjenjem svojega ljubljenčka? Ste kdaj morali med počitnicami poklicati nekoga, da nahrani vaše hišne ljubljenčke? Obe težavi sem poskušal odpraviti s svojim trenutnim šolskim projektom: Petfeed
Nightvision Laserbeak! (ALI Kako narediti svetilko, ki ohranja nočno videnje, LED Throwie, Transformer Toy Mashup Flashlight!): 5 korakov
Nightvision Laserbeak! (ALI Kako narediti svetilko, ki ohranja nočno videnje, LED vrtalnik, svetilko za mešanje igrač za transformatorje!): Navodilo, ki ga opravi noob za noob. Kaj dobite, ko sestavite svetilko, ki ohranja nočno videnje, LED vrvico in špičasti transformator igrača? Pouk z res dolgim imenom! Poimenovali ga bomo " Nightvision Laserbeak " za
Kako se toplo obleči v mraz (sneg) : 7 korakov
Kako se toplo obleči v hladnem (sneg) …: To je navodilo, ki vključuje osnovna načela toplote. V tem navodilu vam bom pokazal osnove toplega oblačenja … P.S. To navodilo je na natečaju Stay Warm, zato naredite svoj del … Glasujte