Indholdsfortegnelse:

FoodPlate: tallerkenen der holder din mad varm: 11 trin
FoodPlate: tallerkenen der holder din mad varm: 11 trin

Video: FoodPlate: tallerkenen der holder din mad varm: 11 trin

Video: FoodPlate: tallerkenen der holder din mad varm: 11 trin
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juni
Anonim
FoodPlate: tallerkenen der holder din mad varm
FoodPlate: tallerkenen der holder din mad varm

Har du nogensinde oplevet, at din mad er blevet kold, mens du stadig spiser?

I denne instruktive forklarer jeg dig, hvordan du laver en opvarmet tallerken. Denne plade vil også sikre, at intet kan falde fra den ved at vippe den.

Linket til min GitHub er:

Trin 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

Til dette projekt har vi brug for følgende komponenter/værktøjer/materialer:

Komponenter

  • Raspberry Pi 3 model B+ (€ 35, 66)
  • Raspberry Pi strømforsyning (18,95 €) (Billede 1)
  • PCB TIL SENGPLADE TIL K8200 - 3D PRINTER (RESERVEDEL) (€ 31,00) (Billede 2)
  • NTC (€ 2,00) (Billede 3)
  • Strømforsyning til printkort (€ 35,11) (Billede 4+5)
  • Relæ - 3.3V til Pi !!! (€ 4,40) (Billede 6)
  • MPU-6050 (gyros + accelero) (€ 3,95) (billede 7)
  • Load cell - 1KG (€ 4,96) (Billede 8)
  • HX711 (til vejecelle) (sidder efter vejecelle) (billede 9)
  • LCD (€ 16,07) (Billede 10)
  • Aktiv summer (2,83 €) (Billede 11)
  • Trimmer (€ 0, 63)
  • 7 "JUMPER WIRES, 30 STUKS (€ 17, 97)

Værktøjer

  • Loddekolbe
  • Limpistol
  • Sabre sav

Materialer

Træ

Se Excel -dokumentet for den komplette prisliste.

De samlede omkostninger ved dette projekt er 183 €.

Trin 2: Opbygning af kredsløbet

Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet

I det første trin skal du bygge kredsløbet (se PDF 1 + 2 + billede 3 + 4)

Det er bedst, at du laver dette først på et brødbræt. Bagefter kan du lodde alt sammen. Du kan bruge en limpistol til at styrke lodningsarbejdet.

Derefter putter du alt i en træbeholder på 35 x 33 x 5, 5 cm. Du kan save hullerne med en sabel sav.

Læg derefter vejecellen på en platform, så varmepladen hviler på den.

Fastgør varmepladen med søm. Placer fjedre omkring sømmet, så pladen altid kommer op.

Trin 3: Tilslutning til Raspberry Pi

Tilslutning til Raspberry Pi
Tilslutning til Raspberry Pi
Tilslutning til Raspberry Pi
Tilslutning til Raspberry Pi
Tilslutning til Raspberry Pi
Tilslutning til Raspberry Pi

Først skal du downloade og installere den gratis version af MobaXterm (https://mobaxterm.mobatek.net/download.html) og Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Åbn derefter programmet og klik på "Session" i øverste venstre hjørne.

Udfyld derefter IP -adressen på Pi under "Remote host". Indtast dit brugernavn ved "Angiv brugernavn". Derefter trykker du på "OK" nederst på skærmen.

Når du har gjort dette, starter han automatisk en forbindelse. Efter dette skal du indtaste din adgangskode. Nu har du en forbindelse til din Pi.

Trin 4: Aktivering af SPI

Aktivering SPI
Aktivering SPI
Aktivering SPI
Aktivering SPI
Aktivering SPI
Aktivering SPI

Fordi vi bruger en MCP3008, er vi nødt til at aktivere SPI'en.

Til dette skriver du MobaXterm: "sudo raspi-config".

Bagefter vælger du "Interface Options".

Klik derefter på "SPI". Klik derefter på "Ja".

Gå derefter til MobaXterm og indtast følgende kommando:

sudo apt-get install python3-spidev

Trin 5: Opsætning af en webserver

Opsætning af en webserver
Opsætning af en webserver
Opsætning af en webserver
Opsætning af en webserver
Opsætning af en webserver
Opsætning af en webserver

Nu går du tilbage til MobaXterm -konsollen.

Først skal vi lave en opdatering og en opgradering af Raspbian, så vi har den nyeste version. Du kan gøre dette med følgende kommandoer:

  • sudo apt-get opdatering
  • sudo apt-get opgradering

Derefter installerer vi Apache. Med denne installation kan du se webstedet på enhver enhed i dit netværk.

Du gør dette med følgende kommando:

sudo apt-get install apache2

Gå nu til den næste mappe ved at udfylde denne sti i linjen (se billede 5):

/var/www/html/

Her kan du placere alle filerne fra mappen "Front".

Du kan gøre dette ved at klikke på upload -symbolet (se billede 6).

Trin 6: Opsætning af en mailserver

Opsætning af en mailserver
Opsætning af en mailserver
Opsætning af en mailserver
Opsætning af en mailserver
Opsætning af en mailserver
Opsætning af en mailserver

Først og fremmest skal du oprette en konto på Gmail.

Surf derefter til dette websted og indstil det til "Til" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Bagefter skal du åbne "class_mail.py" ved hjælp af en teksteditor. Dette kan findes i mappen "klasser". Bagefter kan du ændre den e -mail -adresse og adgangskode, der bruges til din Gmail -konto.

Trin 7: Overfør Python -filer

Overfør Python -filer
Overfør Python -filer

Nu prøver vi at få bagenden til at fungere.

Først opretter du en ny mappe kaldet "projekt1".

Upload derefter alle.py -filer fra mappen "Backend" til den.

Nu kan vi starte på SQL -serveren.

Trin 8: Konfigurer SQL + Import Database

Opsæt SQL + Import Database
Opsæt SQL + Import Database
Opsæt SQL + Import Database
Opsæt SQL + Import Database
Opsæt SQL + Import Database
Opsæt SQL + Import Database

Forbindelse til databasen

Først installerer du MySQL -arbejdsbordet. (Klik her for at gå til webstedet for MySQL)

Åbn derefter MySQL Workbench og klik på plustegnet (se billede 1).

Udfyld derefter følgende felter (se billede 2):

  • Forbindelsesnavn

    • Navnet på forbindelsen
    • For eksempel: Projekt1
  • Værtsnavn

    • IP -adressen, hvor din Pi er tilsluttet.
    • For eksempel: 169.254.10.1
  • Havn

    3306

  • Brugernavn

    Brugernavnet, som du brugte til at konfigurere din MariaDB med

Klik derefter på "Test forbindelse".

Nu ser du din forbindelse (se billede 3). For at åbne den skal du dobbeltklikke på den.

Importer databasen

For at importere databasen skal du klikke på "Dataimport/gendannelse" i venstre sidebjælke. (billede 4)

Derefter vælger du under "Importer fra selvstændig fil" den sql-fil, som du kan finde i Github-depotet i mappen "Database".

Hvis dette lykkes, kan du gå til det næste trin, hvor du automatisk kan starte programmet, når du tilslutter kortet.

Trin 9: Start programmet automatisk, når du tilslutter strømforsyningen

Start programmet automatisk, når du tilslutter strømforsyningen
Start programmet automatisk, når du tilslutter strømforsyningen
Start programmet automatisk, når du tilslutter strømforsyningen
Start programmet automatisk, når du tilslutter strømforsyningen
Start programmet automatisk, når du tilslutter strømforsyningen
Start programmet automatisk, når du tilslutter strømforsyningen

Gå først til MobaXterm.

Indtast derefter følgende kommando:

sudo crontab -e

Indtast derefter nummer 2.

Skriv nu følgende kommando:

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

Derefter laver du følgende tastekombination:

ctrl+x

Klik derefter på "y". Klik derefter på enter.

Skriv endelig følgende kommando

sudo genstart

Trin 10: Tilføj oversættelser

Tilføj oversættelser
Tilføj oversættelser

Hvis du vil tilføje en oversættelse, skal du starte "Translation_add.py". Du kan gøre dette ved at gå til mappen "project1" (via cd) og udføre følgende kommando:

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

Derefter udfylder du det engelske, hollandske og franske ord eller sætning.

Klik derefter på enter. Nu er ordene/sætningerne i databasen.

Trin 11: Brugervejledning + Tak

I dette word -dokument finder du, hvordan du bruger webstedet.

Tak fordi du læste dette instruerbare, og forhåbentlig bliver din mad aldrig kold igen.

Anbefalede: