Sadržaj:
- Korak 1: Komponente
- Korak 2: Izgradnja kruga
- Korak 3: Povezivanje na Raspberry Pi
- Korak 4: Aktivacija SPI
- Korak 5: Postavljanje web servera
- Korak 6: Postavljanje poslužitelja pošte
- Korak 7: Prenesite Python datoteke
- Korak 8: Postavite SQL + Uvoz baze podataka
- Korak 9: Automatski pokrenite program kada uključite napajanje
- Korak 10: Dodajte prijevode
- Korak 11: Korisnički priručnik + Hvala
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
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
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
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
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
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
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
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
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
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
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
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:
ThreadBoard (verzija koja nije 3D štampana): E-tekstilna ploča za brzu izradu prototipa: 4 koraka (sa slikama)
ThreadBoard (verzija koja nije 3D štampana): E-Textile Brza prototipska ploča: Instrukcije za 3D štampanu verziju ThreadBoard V2 mogu se pronaći ovdje. Verziju 1 ThreadBoarda možete pronaći ovdje. Kroz prepreke u troškovima, putovanja, pandemije i druge prepreke, možda nemate pristup 3D štampaču, ali želite
4CH relejna ploča koja se kontroliše pomoću dugmadi: 4 koraka
4CH relejna ploča koja se kontrolira pomoću gumba: Moj cilj je nadograditi svoj Anet A8 3D pisač dodavanjem kontrole napajanja putem sučelja Octoprint. Ipak, također želim biti u mogućnosti pokrenuti " ručno " moj 3D štampač, što znači da ne koristim web interfejs, već samo pritiskanje dugmeta
MXY ploča - niskobudžetna robotska ploča za crtanje XY plotera: 8 koraka (sa slikama)
MXY ploča - Robotska ploča za crtanje niskobudžetnih XY plotera: Moj cilj je bio dizajnirati mXY ploču tako da bude niskobudžetna mašina za crtanje XY plotera. Zato sam dizajnirao ploču koja olakšava onima koji žele napraviti ovaj projekt. U prethodnom projektu, koristeći 2 komada Nema17 koračnih motora, ova ploča koristi
Digitalna oglasna ploča koja koristi Raspberry Pi i MQTT protokol: 8 koraka
Digitalna oglasna ploča koja koristi protokol Raspberry Pi i MQTT: Oglasne ploče se gotovo svugdje koriste, poput ureda, škola, bolnica i hotela. Mogu se koristiti uvijek iznova za prikazivanje važnih obavijesti ili oglašavanje predstojećih događaja ili sastanaka. No, obavijest ili oglasi moraju se odštampati
Abecedna ploča koja kontrolira aplikaciju Nadahnuta čudnim stvarima: 7 koraka (sa slikama)
Abecedna ploča koja kontrolira aplikaciju Nadahnuta čudnim stvarima: Sve je počelo prije nekoliko sedmica kada sam pokušavao smisliti što pokloniti svojoj devetogodišnjoj nećakinji za Božić. Brat me konačno obavijestio da je veliki obožavatelj Stranger Things. Odmah sam znao šta želim da joj dam, nešto nešto što