Sadržaj:
- Korak 1: Komponente
- Korak 2: Izgradnja kruga
- Korak 3: Spajanje na Raspberry Pi
- Korak 4: Aktivacija SPI -ja
- Korak 5: Postavljanje web poslužitelja
- 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
- 10. korak: Dodajte prijevode
- Korak 11: Korisnički priručnik + Hvala
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
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
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
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
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
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
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
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
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
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
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
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:
ThreadBoard (verzija koja nije 3D ispisana): E-tekstilna ploča za brzu izradu prototipa: 4 koraka (sa slikama)
ThreadBoard (verzija koja nije 3D ispisana): E-Tekstilna ploča za brzu izradu prototipa: Upute za 3D tiskanu verziju ThreadBoarda V2 možete 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 pisaču, ali želite
4CH relejna ploča koja se kontrolira pomoću gumba: 4 koraka
4CH relejna ploča koja se kontrolira pomoću gumba: Cilj mi je nadograditi svoj Anet A8 3D pisač dodavanjem kontrole napajanja putem sučelja Octoprint. Ipak, također želim moći pokrenuti " ručno " moj 3D pisač, što znači da ne koristim web sučelje, već samo pritiskanje gumba
LED ploča koja se može prigušiti: 15 koraka (sa slikama)
LED ploča koja se može prigušiti: Kad sam vidjela LED natjecanje, potaklo me na razmišljanje postoji li nešto što bi bilo zabavno napraviti te polovne LED diode. Nisam baš električar pa sam mislio da će to biti zabavan izazov. Neko sam vrijeme gledao nabaviti radnu svjetiljku pa
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 gotovo se koriste svugdje, poput ureda, škola, bolnica i hotela. Mogu se koristiti uvijek iznova za prikaz važnih obavijesti ili oglašavanje predstojećih događaja ili sastanaka. No, obavijest ili oglasi moraju se ispisati
Abecedna ploča koja kontrolira aplikaciju Nadahnuta čudnim stvarima: 7 koraka (sa slikama)
Abecedna ploča koju kontrolira aplikacija Nadahnuta čudnim stvarima: Sve je počelo prije nekoliko tjedana pokušavajući smisliti što mojoj devetogodišnjoj nećakinji pokloniti za Božić. Brat me napokon obavijestio da je velika obožavateljica Stranger Things. Odmah sam znao što želim dobiti od nje, nešto nešto što