Innehållsförteckning:
- Steg 1: Komponenter
- Steg 2: Bygg kretsen
- Steg 3: Anslutning till Raspberry Pi
- Steg 4: Aktivering SPI
- Steg 5: Konfigurera en webbserver
- Steg 6: Konfigurera en e -postserver
- Steg 7: Överför Python -filer
- Steg 8: Konfigurera SQL + Import Database
- Steg 9: Starta programmet automatiskt när du ansluter strömförsörjningen
- Steg 10: Lägg till översättningar
- Steg 11: Användarmanual + Tack
Video: FoodPlate: tallriken som håller din mat varm: 11 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Har du någonsin upplevt att din mat har blivit kall medan du fortfarande äter?
I denna instruerbara, ska jag förklara hur man gör en uppvärmd tallrik. Denna platta kommer också att se till att ingenting kan falla från den genom att luta den.
Länken till min GitHub är:
Steg 1: Komponenter
För detta projekt behöver vi följande komponenter/verktyg/material:
Komponenter
- Raspberry Pi 3 modell B+ (€ 35, 66)
- Raspberry Pi -strömförsörjning (18,95 €) (bild 1)
- Kretskort för sängplatta för K8200 - 3D -SKRIVARE (RESERVDEL) (€ 31,00) (bild 2)
- NTC (2,00 €) (Bild 3)
- Strömförsörjning för kretskort (€ 35,11) (bild 4+5)
- Relä - 3.3V för Pi !!! (€ 4,40) (Bild 6)
- MPU-6050 (gyros + accelero) (€ 3,95) (bild 7)
- Lastcell - 1KG (€ 4,96) (bild 8)
- HX711 (för lastcell) (Sitt efter lastcell) (bild 9)
- LCD (16,07 €) (Bild 10)
- Aktiv summer (2,83 €) (Bild 11)
- Trimmer (€ 0, 63)
- 7 "JUMPER WIRES, 30 STUKS (€ 17, 97)
Verktyg
- Lödkolv
- Limpistol
- Sabresåg
Material
Trä
Se Excel -dokumentet för fullständig prislista.
Den totala kostnaden för detta projekt är 183 euro.
Steg 2: Bygg kretsen
För det första steget måste du bygga kretsen (se PDF 1 + 2 + bild 3 + 4)
Det är bäst att du gör det här först på en brödbräda. Efteråt kan du lödda ihop allt. Du kan använda en limpistol för att förstärka lödningsarbetet.
Därefter lägger du allt i en träbehållare på 35 x 33 x 5, 5 cm. Du kan såga hålen med en sabelsåg.
Placera sedan lastcellen på en plattform så att värmeplattan vilar på den.
Fäst värmeplattan med spik. Placera fjädrar runt spiken så att plattan alltid kommer upp.
Steg 3: Anslutning till Raspberry Pi
Först laddar du ner och installerar gratisversionen av MobaXterm (https://mobaxterm.mobatek.net/download.html) och Raspbian (https://www.raspberrypi.org/downloads/raspbian/)
Öppna sedan programmet och klicka på "Session" i det övre vänstra hörnet.
Fyll sedan i IP -adressen för Pi under "Fjärrvärd". Ange ditt användarnamn vid "Ange användarnamn". Efter det trycker du på "OK" längst ned på skärmen.
När du har gjort detta startar han automatiskt en anslutning. Efter detta måste du ange ditt lösenord. Nu har du en anslutning till din Pi.
Steg 4: Aktivering SPI
Eftersom vi använder en MCP3008 måste vi aktivera SPI: n.
För detta skriver du in MobaXterm: "sudo raspi-config".
Efteråt väljer du "Gränssnittsalternativ".
Klicka sedan på "SPI". Klicka sedan på "Ja".
Gå sedan till MobaXterm och ange följande kommando:
sudo apt-get install python3-spidev
Steg 5: Konfigurera en webbserver
Nu går du tillbaka till MobaXterm -konsolen.
Först ska vi göra en uppdatering och en uppgradering av Raspbian så att vi har den senaste versionen. Du kan göra detta med följande kommandon:
- sudo apt-get uppdatering
- sudo apt-get uppgradering
Sedan ska vi installera Apache. Med denna installation kan du se webbplatsen på vilken enhet som helst i ditt nätverk.
Du gör detta med följande kommando:
sudo apt-get install apache2
Gå nu till nästa mapp genom att fylla i denna sökväg i fältet (se bild 5):
/var/www/html/
Här kan du placera alla filer från mappen "Front".
Du kan göra detta genom att klicka på uppladdningssymbolen (se bild 6).
Steg 6: Konfigurera en e -postserver
Först och främst måste du skapa ett konto på Gmail.
Surfa sedan till den här webbplatsen och ställ den till "På" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).
Därefter öppnar du "class_mail.py" med en textredigerare. Detta finns i mappen "klasser". Efteråt kan du ändra e -postadressen och lösenordet som används för ditt Gmail -konto.
Steg 7: Överför Python -filer
Nu försöker vi få backen att fungera.
Först skapar du en ny mapp som heter "projekt1".
Ladda sedan upp alla.py -filer från mappen "Backend" till den.
Nu kan vi börja på SQL -servern.
Steg 8: Konfigurera SQL + Import Database
Anslutning till databasen
Först installerar du MySQL -arbetsbänken. (Klicka här för att gå till webbplatsen för MySQL)
Öppna sedan MySQL Workbench och klicka på plustecknet (se bild 1).
Fyll sedan i följande fält (se bild 2):
-
Anslutningsnamn
- Namnet på anslutningen
- Till exempel: Project1
-
Värdnamn
- IP -adressen där din Pi är ansluten.
- Till exempel: 169.254.10.1
-
Hamn
3306
-
Användarnamn
Användarnamnet som du använde för att konfigurera din MariaDB med
Klicka sedan på "Testanslutning".
Nu ser du din anslutning (se bild 3). För att öppna den, dubbelklicka på den.
Importera databasen
För att importera databasen, klicka på "Dataimport/återställning" i det vänstra sidofältet. (bild 4)
Sedan väljer du under "Importera från egen innehållsfil" den sql-fil som du kan hitta i Github-förvaret i mappen "Databas".
Om detta lyckas kan du gå till nästa steg där du kan starta programmet automatiskt när du ansluter kortet.
Steg 9: Starta programmet automatiskt när du ansluter strömförsörjningen
Gå först till MobaXterm.
Skriv sedan följande kommando:
sudo crontab -e
Skriv sedan in nummer 2.
Skriv nu följande kommando:
@reboot python3.5 /home/dp-user/Documents/project1/app.py
Sedan gör du följande tangentkombination:
ctrl+x
Klicka sedan på "y". Klicka därefter på enter.
Slutligen skriver du följande kommando
sudo starta om
Steg 10: Lägg till översättningar
För att lägga till en översättning, starta "Translation_add.py". Du kan göra detta genom att gå till mappen "project1" (via cd) och utföra följande kommando:
- cd/home // Documents/project1 (Kommando för att gå till rätt mapp)
- python3.5 Translation_add.py
Sedan fyller du i det engelska, nederländska och franska ordet eller frasen.
Klicka sedan på enter. Nu finns orden/fraserna i databasen.
Steg 11: Användarmanual + Tack
I detta word -dokument hittar du hur du använder webbplatsen.
Tack för att du läser detta instruerbara och förhoppningsvis kommer din mat aldrig att bli kall igen.
Rekommenderad:
Hur du håller dina filer organiserade: 4 steg
Hur du håller dina filer organiserade: Ett organiserat fillagringssystem kommer att göra din datorupplevelse mycket roligare. Inget mer dumpning av dussintals slumpmässigt namngivna filer i mappen Mina dokument. I denna instruktionsbok kommer jag att berätta hur jag håller mitt fillagringssystem rent. Jag är
Se ut som din fiende: Skapa tecken som förvirrar, förbluffar och parodierar !: 6 steg (med bilder)
Se ut som din fiende: Skapa tecken som förvirrar, förbluffar och parodierar !: I denna instruerbara lär du dig designkamouflage. I tidigare projekt har jag tillägnat och förädlat olika tekniker för att efterlikna skyltar från myndigheter eller företag. Genom att använda metoderna som beskrivs i följande steg kan du tillfälligt bo
Bygg en riktig klocka som slår till din dator och en brandsläckare som slår: 3 steg (med bilder)
Bygg en riktig klocka som slår till din dator och en brandsläckare som slår: en mässingsklocka, ett litet relä några fler saker och en riktig klocka kan slå timmar på skrivbordet. Även om detta projekt körs på Windows och Mac OS X, jag bestämde mig för att installera Ubuntu Linux på en dator som jag hittade i papperskorgen och arbeta med det: jag hade aldrig
Hur du håller din iPod som ny !: 6 steg
Hur du håller din iPod som ny !: Det verkar oavsett vad du gör för att skydda en glänsande ny Ipod, det slutar alltid att se ut som om du tog en bandslipare på baksidan av den nya glänsande kromstödet. När jag fick en ny Ipod -touch bestämde jag mig för att erövra det här gamla problemet med några sekunder
Hur du håller din dator snabb och EFFEKTIV: 7 steg
Hur du håller din dator igång SNABBT och EFFEKTIVT: Denna instruktion guidar dig steg för steg om hur du rengör din dator och håller den igång snabbt utan att betala för ett av de löjliga programmen