INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Bou die kring
- Stap 3: Koppel aan die Raspberry Pi
- Stap 4: Aktivering SPI
- Stap 5: Die opstel van 'n webbediener
- Stap 6: Die opstel van 'n posbediener
- Stap 7: Dra die Python -lêers oor
- Stap 8: Stel SQL + Import Database op
- Stap 9: Begin die program outomaties as u die kragtoevoer aansluit
- Stap 10: Voeg vertalings by
- Stap 11: Gebruikershandleiding + Dankie
Video: FoodPlate: die bord wat u kos warm hou: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Het u al ooit ervaar dat u kos koud geword het terwyl u nog eet?
In hierdie instruksies sal ek u verduidelik hoe u 'n verhitte bord kan maak. Hierdie bord sal ook verseker dat niks daarvan kan val deur dit te kantel nie.
Die skakel na my GitHub is:
Stap 1: Komponente
Vir hierdie projek benodig ons die volgende komponente/gereedskap/materiale:
Komponente
- Framboos Pi 3 model B+ (€ 35, 66)
- Raspberry Pi -kragtoevoer (€ 18,95) (prent 1)
- PCB VIR BED PLAAT VIR K8200 - 3D PRINTER (ONDERDEEL) (€ 31,00) (prent 2)
- NTC (€ 2,00) (prent 3)
- Kragtoevoer vir PCB (€ 35,11) (prent 4+5)
- Relais - 3.3V vir Pi !!! (€ 4,40) (prent 6)
- MPU-6050 (gyros + accelero) (€ 3,95) (prent 7)
- Laai sel - 1KG (€ 4,96) (prent 8)
- HX711 (vir laaisel) (sit volgens laadsel) (prent 9)
- LCD (€ 16,07) (prent 10)
- Aktiewe zoemer (€ 2,83) (prent 11)
- Trimmer (€ 0, 63)
- 7 "JUMPER -DRAADE, 30 STUKS (€ 17, 97)
Gereedskap
- Soldeerbout
- Gom geweer
- Sabre saag
Materiaal
Hout
Sien die Excel -dokument vir die volledige pryslys.
Die totale koste van hierdie projek beloop € 183.
Stap 2: Bou die kring
Vir die eerste stap moet u die stroombaan bou (sien PDF 1 + 2 + prent 3 + 4)
Dit is die beste dat u dit eers op 'n broodbord maak. Daarna kan u alles saam soldeer. U kan 'n lijmpistool gebruik om die soldeerwerk te versterk.
Daarna sit u alles in 'n houthouer van 35 x 33 x 5, 5 cm. U kan die gate met 'n sabel saag.
Plaas dan die laaisel op 'n platform sodat die verwarmingsplaat daarop rus.
Maak die verwarmingsplaat vas met spykers. Plaas vere om die spyker sodat die bord altyd opkom.
Stap 3: Koppel aan die Raspberry Pi
Laai en installeer eers die gratis weergawe van MobaXterm (https://mobaxterm.mobatek.net/download.html) en Raspbian (https://www.raspberrypi.org/downloads/raspbian/)
Maak dan die program oop en klik op "Sessie" in die linker boonste hoek.
Vul dan die IP -adres van die Pi in onder "Remote host". Voer u gebruikersnaam in by "Spesifiseer gebruikersnaam". Daarna druk u op "OK" onderaan die skerm.
As u dit gedoen het, sal hy outomaties 'n verbinding begin. Hierna moet u u wagwoord invoer, en nou het u 'n verbinding met u Pi.
Stap 4: Aktivering SPI
Omdat ons 'n MCP3008 gebruik, moet ons die SPI aktiveer.
Hiervoor tik u MobaXterm in: "sudo raspi-config".
Daarna kies u "koppelvlakopsies".
Klik dan op "SPI". Klik daarna op "Ja".
Gaan dan na MobaXterm en voer die volgende opdrag in:
sudo apt-get install python3-spidev
Stap 5: Die opstel van 'n webbediener
Nou gaan u terug na die MobaXterm -konsole.
Eerstens gaan ons 'n opdatering en 'n opgradering van Raspbian doen, sodat ons die nuutste weergawe het. U kan dit doen met die volgende opdragte:
- sudo apt-get update
- sudo apt-get upgrade
Dan gaan ons Apache installeer. Met hierdie installasie kan u die webwerf op enige toestel in u netwerk bekyk.
U doen dit met die volgende opdrag:
sudo apt-get installeer apache2
Gaan nou na die volgende gids deur hierdie pad in die balk in te vul (sien prent 5):
/var/www/html/
Hier kan u al die lêers uit die gids "Voor" plaas.
U kan dit doen deur op die oplaaisimbool te klik (sien prent 6).
Stap 6: Die opstel van 'n posbediener
Eerstens moet u 'n rekening op Gmail skep.
Blaai dan na hierdie webwerf en stel dit op "Aan" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).
Maak daarna 'class_mail.py' oop met 'n teksredigeerder. Dit kan gevind word in die gids "klasse". Daarna kan u die e -posadres en wagwoord wat vir u Gmail -rekening gebruik word, verander.
Stap 7: Dra die Python -lêers oor
Nou probeer ons om die agterkant te laat werk.
Eerstens skep u 'n nuwe gids genaamd "project1".
Laai dan alle.py -lêers uit die "Backend" -map daarin op.
Nou kan ons op die SQL -bediener begin.
Stap 8: Stel SQL + Import Database op
Verbinding met die databasis
Eerstens installeer u die MySQL -werkbank. (Klik hier om na die webwerf van MySQL te gaan)
Maak dan die MySQL -werkbank oop en klik op die plusteken (sien prent 1).
Vul dan die volgende velde in (sien prent 2):
-
Verbindingsnaam
- Die naam van die verbinding
- Byvoorbeeld: Projek1
-
Gasheernaam
- Die IP -adres waar u Pi gekoppel is.
- Byvoorbeeld: 169.254.10.1
-
Poort
3306
-
Gebruikersnaam
Die gebruikersnaam waarmee u u MariaDB opgestel het
Klik dan op "Toets verbinding".
Nou sien u u verbinding (sien prent 3). Dubbelklik daarop om dit oop te maak.
Voer die databasis in
Om die databasis in te voer, klik op "Data -invoer/herstel" in die linkerbalk. (prent 4)
Kies dan onder "Invoer uit self-inhoud lêer" die sql-lêer wat u in die Github-bewaarplek kan vind in die gids "Databasis".
As dit suksesvol is, kan u na die volgende stap gaan, waar u die program outomaties kan begin as u die bord aansluit.
Stap 9: Begin die program outomaties as u die kragtoevoer aansluit
Gaan eers na MobaXterm.
Tik dan die volgende opdrag:
sudo crontab -e
Tik dan nommer 2 in.
Tik nou die volgende opdrag:
@reboot python3.5 /home/dp-user/Documents/project1/app.py
Dan maak u die volgende sleutelkombinasie:
ctrl+x
Klik dan op "y". Klik daarna op enter.
Tik laastens die volgende opdrag
sudo herlaai
Stap 10: Voeg vertalings by
Begin 'Translation_add.py' om 'n vertaling by te voeg. U kan dit doen deur na die gids "project1" (via cd) te gaan en die volgende opdrag uit te voer:
- cd/home // Documents/project1 (Opdrag om na die regte gids te gaan)
- python3.5 Translation_add.py
Dan vul u die Engelse, Nederlandse en Franse woord of frase in.
Klik dan op enter. Nou is die woorde/frases in die databasis.
Stap 11: Gebruikershandleiding + Dankie
In hierdie woorddokument vind u hoe u die webwerf kan gebruik.
Dankie dat u hierdie instruksies gelees het, en u kos sal hopelik nooit weer koud word nie.
Aanbeveel:
Talos, wat u veilig hou tydens u pendel: 5 stappe
Talos, om u veilig te hou tydens u pendel: die slagoffer van teistering tydens pendel is 'n redelik algemene saak vir baie mense, veral vroue. In watter land ook al, om met openbare vervoer te gaan, is dikwels gelyk aan die wete dat u seksueel geteister kan word, of selfs gevolg kan word terwyl u huis toe stap. In dié
Red my kind: die slim sitplek wat teksboodskappe stuur as u die kind in die motor vergeet: 8 stappe
Save My Child: die slim sitplek wat teksboodskappe stuur as u die kind in die motor vergeet: dit is in motors geïnstalleer, en danksy 'n detektor wat op die kinderstoel geplaas is, waarsku dit ons - via SMS of telefoonoproep - as ons kry weg sonder om die kind saam te bring
SMD VERKOOP 101 - GEBRUIK VAN warm bord, warm lugblaas, smd stencil en handverkoop: 5 stappe
SMD VERKOOP 101 | GEBRUIK VAN warm bord, warm lugblaas, smd stencil en handeverkoop: hallo! Dit is redelik maklik om te soldeer. Pas 'n bietjie vloeistof toe, verhit die oppervlak en pas soldeer toe, maar as dit kom by die soldeer van SMD -komponente, benodig dit 'n bietjie vaardigheid en 'n paar gereedskap en bykomstighede. In hierdie instruksies wys ek u my
Hoe om warm aan te trek in die KOUE (sneeu) : 7 stappe
Hoe om warm aan te trek in die koue (sneeu) … Hierdie instruksies is in die Bly warm kompetisie, so doen jou deel … Stem
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek