Innholdsfortegnelse:

FoodPlate: tallerkenen som holder maten varm: 11 trinn
FoodPlate: tallerkenen som holder maten varm: 11 trinn

Video: FoodPlate: tallerkenen som holder maten varm: 11 trinn

Video: FoodPlate: tallerkenen som holder maten varm: 11 trinn
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
FoodPlate: tallerkenen som holder maten varm
FoodPlate: tallerkenen som holder maten varm

Har du noen gang opplevd at maten din har blitt kald mens du fortsatt spiser?

I denne instruktive forklarer jeg deg hvordan du lager en oppvarmet tallerken. Denne platen vil også sørge for at ingenting kan falle fra den ved å vippe den.

Lenken til min GitHub er:

Trinn 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

For dette prosjektet trenger vi følgende komponenter/verktøy/materialer:

Komponenter

  • Raspberry Pi 3 modell B+ (€ 35, 66)
  • Raspberry Pi strømforsyning (€ 18,95) (Bilde 1)
  • PCB FOR SENGPLATE FOR K8200 - 3D -SKRIVER (RESERVEDEL) (€ 31,00) (Bilde 2)
  • NTC (€ 2,00) (Bilde 3)
  • Strømforsyning for kretskort (€ 35,11) (Bilde 4+5)
  • Relé - 3.3V for Pi !!! (€ 4,40) (Bilde 6)
  • MPU-6050 (gyros + akselero) (€ 3,95) (bilde 7)
  • Lastcelle - 1KG (€ 4,96) (Bilde 8)
  • HX711 (for lastcelle) (Sitter etter lastcelle) (Bilde 9)
  • LCD (€ 16,07) (Bilde 10)
  • Aktiv summer (€ 2,83) (Bilde 11)
  • Trimmer (€ 0, 63)
  • 7 "JUMPER WIRES, 30 STUKS (€ 17, 97)

Verktøy

  • Loddejern
  • Limpistol
  • Sabre så

Materialer

Tre

Se Excel -dokumentet for fullstendig prisliste.

Den totale kostnaden for dette prosjektet er € 183.

Trinn 2: Bygg kretsen

Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen

For det første trinnet må du bygge kretsen (se PDF 1 + 2 + bilde 3 + 4)

Det er best at du lager dette først på et brødbrett. Etterpå kan du lodde alt sammen. Du kan bruke en limpistol for å styrke loddearbeidet.

Etter det legger du alt i en trebeholder på 35 x 33 x 5, 5 cm. Du kan sage hullene med en sabel.

Plasser deretter lastcellen på en plattform slik at varmeplaten hviler på den.

Fest varmeplaten med spiker. Legg fjærer rundt spikeren slik at platen alltid kommer opp.

Trinn 3: Tilkobling til Raspberry Pi

Tilkobling til Raspberry Pi
Tilkobling til Raspberry Pi
Tilkobling til Raspberry Pi
Tilkobling til Raspberry Pi
Tilkobling til Raspberry Pi
Tilkobling til Raspberry Pi

Først laster du ned og installerer gratisversjonen av MobaXterm (https://mobaxterm.mobatek.net/download.html) og Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Åpne deretter programmet og klikk på "Session" i øvre venstre hjørne.

Fyll deretter inn IP -adressen til Pi under "Ekstern vert". Skriv inn brukernavnet ditt ved "Angi brukernavn". Etter det trykker du "OK" nederst på skjermen.

Når du har gjort dette, starter han automatisk en tilkobling. Etter dette må du skrive inn passordet ditt. Nå har du en forbindelse med din Pi.

Trinn 4: Aktivering SPI

Aktiverings -SPI
Aktiverings -SPI
Aktiverings -SPI
Aktiverings -SPI
Aktiverings -SPI
Aktiverings -SPI

Fordi vi bruker en MCP3008, må vi aktivere SPI.

For dette skriver du inn MobaXterm: "sudo raspi-config".

Etterpå velger du "Grensesnittalternativer".

Klikk deretter på "SPI". Deretter klikker du på "Ja".

Gå deretter til MobaXterm og skriv inn følgende kommando:

sudo apt-get install python3-spidev

Trinn 5: Sette opp en webserver

Sette opp en webserver
Sette opp en webserver
Sette opp en webserver
Sette opp en webserver
Sette opp en webserver
Sette opp en webserver

Nå går du tilbake til MobaXterm -konsollen.

Først skal vi gjøre en oppdatering og en oppgradering av Raspbian slik at vi har den nyeste versjonen. Du kan gjøre dette med følgende kommandoer:

  • sudo apt-get oppdatering
  • sudo apt-get oppgradering

Deretter skal vi installere Apache. Med denne installasjonen kan du se nettstedet på hvilken som helst enhet i nettverket ditt.

Du gjør dette med følgende kommando:

sudo apt-get install apache2

Gå nå til neste mappe ved å fylle ut denne banen i linjen (se bilde 5):

/var/www/html/

Her kan du plassere alle filene fra "Front" -mappen.

Du kan gjøre dette ved å klikke på opplastingssymbolet (se bilde 6).

Trinn 6: Konfigurere en e -postserver

Sette opp en e -postserver
Sette opp en e -postserver
Sette opp en e -postserver
Sette opp en e -postserver
Sette opp en e -postserver
Sette opp en e -postserver

Først av alt må du opprette en konto på Gmail.

Surf deretter til dette nettstedet og sett det til "På" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Etterpå åpner du "class_mail.py" ved hjelp av et tekstredigeringsprogram. Dette finner du i mappen "klasser". Etterpå kan du endre e -postadressen og passordet som brukes for Gmail -kontoen din.

Trinn 7: Overfør Python -filene

Overfør Python -filene
Overfør Python -filene

Nå prøver vi å få baksiden til å fungere.

Først oppretter du en ny mappe kalt "prosjekt1".

Last deretter opp alle.py -filene fra "Backend" -mappen til den.

Nå kan vi starte på SQL -serveren.

Trinn 8: Sett opp SQL + Import Database

Sett opp SQL + Import Database
Sett opp SQL + Import Database
Sett opp SQL + Import Database
Sett opp SQL + Import Database
Sett opp SQL + Import Database
Sett opp SQL + Import Database

Tilkobling til databasen

Først installerer du MySQL -arbeidsbenken. (Klikk her for å gå til nettstedet til MySQL)

Åpne deretter MySQL Workbench og klikk på plusstegnet (se bilde 1).

Fyll deretter ut følgende felt (se bilde 2):

  • Tilkoblingsnavn

    • Navnet på tilkoblingen
    • For eksempel: Prosjekt1
  • Vertsnavn

    • IP -adressen der Pi er tilkoblet.
    • For eksempel: 169.254.10.1
  • Havn

    3306

  • Brukernavn

    Brukernavnet du brukte til å konfigurere MariaDB med

Klikk deretter på "Test tilkobling".

Nå ser du tilkoblingen din (se bilde 3). For å åpne den, dobbeltklikk på den.

Importer databasen

For å importere databasen, klikk på "Dataimport/gjenoppretting" i sidefeltet til venstre. (bilde 4)

Deretter velger du under "Importer fra selvstendig fil" sql-filen du finner i Github-depotet i mappen "Database".

Hvis dette lykkes, kan du gå til neste trinn der du kan starte programmet automatisk når du kobler til kortet.

Trinn 9: Start programmet automatisk når du kobler til strømforsyningen

Start programmet automatisk når du kobler til strømforsyningen
Start programmet automatisk når du kobler til strømforsyningen
Start programmet automatisk når du kobler til strømforsyningen
Start programmet automatisk når du kobler til strømforsyningen
Start programmet automatisk når du kobler til strømforsyningen
Start programmet automatisk når du kobler til strømforsyningen

Gå først til MobaXterm.

Skriv deretter inn følgende kommando:

sudo crontab -e

Skriv deretter inn nummer 2.

Skriv inn følgende kommando:

@reboot python3.5 /home/dp-user/Documents/project1/app.py

Deretter lager du følgende tastekombinasjon:

ctrl+x

Klikk deretter på "y". Etter det klikker du på enter.

Til slutt skriver du inn følgende kommando

sudo omstart

Trinn 10: Legg til oversettelser

Legg til oversettelser
Legg til oversettelser

For å legge til en oversettelse, start "Translation_add.py". Du kan gjøre dette ved å gå til mappen "project1" (via cd) og utføre følgende kommando:

  • cd/home // Documents/project1 (Kommando for å gå til riktig mappe)
  • python3.5 Translation_add.py

Deretter fyller du ut det engelske, nederlandske og franske ordet eller frasen.

Klikk deretter på enter. Nå er ordene/setningene i databasen.

Trinn 11: Brukerhåndbok + Takk

I dette word -dokumentet finner du hvordan du bruker nettstedet.

Takk for at du leser dette instruerbare, og forhåpentligvis blir maten aldri kaldere igjen.

Anbefalt: