Innholdsfortegnelse:
- Trinn 1: Komponenter
- Trinn 2: Bygg kretsen
- Trinn 3: Tilkobling til Raspberry Pi
- Trinn 4: Aktivering SPI
- Trinn 5: Sette opp en webserver
- Trinn 6: Konfigurere en e -postserver
- Trinn 7: Overfør Python -filene
- Trinn 8: Sett opp SQL + Import Database
- Trinn 9: Start programmet automatisk når du kobler til strømforsyningen
- Trinn 10: Legg til oversettelser
- Trinn 11: Brukerhåndbok + Takk
Video: FoodPlate: tallerkenen som holder maten varm: 11 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
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
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
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
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
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
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
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
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
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
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:
Den beste måten å filme intervjuer: 3 trinn
Den beste måten å filme intervjuer: Hei! Jeg heter Garrett, og jeg er her for å vise deg den beste (etter min mening) intervjuene for deg! For denne enkle instruksjonsmaskinen trenger du: - Lys - stativ - Bommikrofon - Et stille sted å filme - Kamera - Skuespillere - Redigeringsprogramvare
Hold deg varm i vinter: CPU -håndvarmer: 4 trinn (med bilder)
Hold deg varm i vinter: CPU -håndvarmer: I dette lille prosjektet vil jeg vise deg hvordan jeg brukte en gammel AMD -CPU til å lage en liten, lett og brukervennlig elektrisk håndvarmer. Ved hjelp av en liten bærbar strømbank kan denne gadgeten varme deg opp i rundt to og en halv time og kan lette
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort den riktige måten: 8 trinn (med bilder)
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort på riktig måte: Etter 1 års vellykket drift på 2 forskjellige steder deler jeg mine solcelledrevne værstasjonsprosjektplaner og forklarer hvordan det utviklet seg til et system som virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
SMD SOLDERING 101 - BRUK VARMTALLSKAP, VARM LUFTBLÆSER, SMD STENCIL OG HÅNDLØSNING: 5 trinn
SMD SOLDERING 101 | BRUKER VARMTALLSKAP, VARM LUFTBLÆSER, SMD STENCIL OG HÅNDSELDING: Hei! Det er ganske enkelt å gjøre lodding …. Påfør litt fluss, varm opp overflaten og påfør lodding.Men når det gjelder lodding av SMD -komponenter, krever det litt dyktighet og noen verktøy og tilbehør. I denne instruksen vil jeg vise deg min
USB Thumb Drive Flash Drive Holder-LAG EN BELTCLIP-HOLDER: 5 trinn
USB Thumb Drive Flash Drive Holder-LAG EN BELTCLIP-HOLDER: Er du lei av å ha en USB-tommelstasjon rundt halsen hele tiden? Vær fasjonabel ved å lage en BELTCLIP HOLDER av en sports sigarettenner