INHOUDSOPGAWE:

FoodPlate: die bord wat u kos warm hou: 11 stappe
FoodPlate: die bord wat u kos warm hou: 11 stappe

Video: FoodPlate: die bord wat u kos warm hou: 11 stappe

Video: FoodPlate: die bord wat u kos warm hou: 11 stappe
Video: Kid Gets KNOCKED OUT by a FISH 😳🤯 #shorts 2024, November
Anonim
FoodPlate: die bord wat u kos warm hou
FoodPlate: die bord wat u kos warm hou

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

Komponente
Komponente
Komponente
Komponente
Komponente
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

Bou die kring
Bou die kring
Bou die kring
Bou die kring
Bou die kring
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

Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi
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

Aktivering SPI
Aktivering SPI
Aktivering SPI
Aktivering SPI
Aktivering SPI
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

Die opstel van 'n webbediener
Die opstel van 'n webbediener
Die opstel van 'n webbediener
Die opstel van 'n webbediener
Die opstel van 'n webbediener
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

Die opstel van 'n posbediener
Die opstel van 'n posbediener
Die opstel van 'n posbediener
Die opstel van 'n posbediener
Die opstel van 'n posbediener
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

Dra die Python -lêers oor
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

Stel SQL + Import Database op
Stel SQL + Import Database op
Stel SQL + Import Database op
Stel SQL + Import Database op
Stel SQL + Import Database op
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

Begin die program outomaties as u die kragtoevoer aansluit
Begin die program outomaties as u die kragtoevoer aansluit
Begin die program outomaties as u die kragtoevoer aansluit
Begin die program outomaties as u die kragtoevoer aansluit
Begin die program outomaties as u die kragtoevoer aansluit
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

Voeg vertalings by
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: