Innehållsförteckning:
- Steg 1: Verktyg och komponenter
- Steg 2: Konfigurera Raspberry Pi 3
- Steg 3: Anslut till Raspberry Pi 3
- Steg 4: Elektrisk krets
- Steg 5: Bygg kylskåpet
- Steg 6: Anslut sensorer till kylskåpet
- Steg 7: Kodningshårdvara
- Steg 8: Mysql
- Steg 9: Kodning av webbplats
- Steg 10: Autostart -projekt
- Steg 11: Avsluta
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
Hej, i denna instruerbara för skolan ska jag visa dig hur du skapar ditt eget smarta kylskåp med en Raspberry Pi. Det smarta kylskåpet räknar dryckerna du tar ut genom att använda ditt personliga märke.
All data sparas och samlas in i en Mysql -databas och läggs på webbplatsen. Webbplatsen är responsiv och användbar på smartphones.
Steg 1: Verktyg och komponenter
Verktyg:
- Ett lödkolv
- Löda
- Borra
- Kontursåg
- Fick syn på
- Skruvmejsel eller hammare (om du vill använda skruvar eller spikar)
- Sandpapper
- 2x Hardwood -plywood (12 mm 122 x 61 cm)
Komponenter:
- 1x hallon pi 3
- 1x 8 GB micro SD
- 1x LED -remsa (1m)
- 3x lysdioder (grön, blå och röd)
- 1x knapp
- 1x 6V / 12V elektriskt lås
- 1x Relais 5V
- 6x LDR
- 9x motstånd
- 1x brödbräda
- 1x MCP3008
- 1x GPIO T-skomakare
- 1x Ethernet -kabel
- 1x extern ström (lås)
- 1x universell effekt (pi)
- Elektroniska ledningar
Det här är de saker som jag använde, men du kan ändra vissa delar eller lägga till några.
Maximal totalkostnad utan verktyg är cirka 140 euro
Steg 2: Konfigurera Raspberry Pi 3
Vi kommer att börja installera operativsystemet på vår Raspberry Pi.
Ladda ner bilden "Raspbian Jessie with pixel" från Raspberry Pi -webbplatsen. Du kommer att se att detta är en ZIP-fil. Extrahera denna ZIP-fil till önskad plats.
- Ladda ner verktyget Win32 Disk Imager, detta kan laddas ner på Sourceforge.
- Klicka på mappikonen för att välja bilden
- Välj sedan "Enhet" din microSD
- Klicka sedan på "Skriv"
När bilden är skriven på din microSD kan du öppna microSD i Windows Explorer.
- Öppna filen "cmdline.txt"
- Lägg till följande rad före ordet "rootwait": 169.254.10.0
- Spara sedan filen.
Sätt i microSD i RPi
Sätt en spänning på din RPi med 5, 2V DC -adapter
Anslut nätverkskabeln till RPi och anslut den till datorns nätverksport.
Ditt hallon är klart att använda nu.
Steg 3: Anslut till Raspberry Pi 3
För att ansluta till vår RPi använder vi Putty.
- Ladda ner Putty
- Skapa en SSH -anslutning (se bild)
-
Logga in
- Användarnamn: pi
- Lösenord: hallon
INSTÄLLNING WIFI UPP
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Gå till botten av filen och lägg till följande:
nätverk = {ssid = "namn på det trådlösa nätverket"
psswrd = "nätverkets lösenord psk =" lösenord för det trådlösa nätverket "}
Så här ser du din IP -adress:
ifconfig wlan0
Nu kan du ansluta trådlöst till ditt Raspberry Pi -värdnamn i Putty = IP -adress
Om det finns ett problem att ansluta till wifi kan du redigera filen så här:
"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"
Steg 4: Elektrisk krets
I detta steg kommer vi att ansluta varje sensor till Raspberry pi.
Anslut T-skomakaren till GPIO-stiften på hallon-pi och lägg den på en brödbräda. Eller så kan du göra ditt eget kretskort och göra det mer hållbart.
MCP3008:
- Anslut VDD -stiftet till 3v3Connect
- VREF -stiftet till 3v3Connect
- AGND -stiftet till GNDConnect
- CLK -stiftet till SCLKConnect
- Dout -stiftet till MISOConnect
- din pin till MOSIConnect
- CS -stiftet till CEOConnect
- DGND -stiftet till GND
LDR:
Anslut varje LDR du använder (max 8) till en stift på MCP3008.
Anslut den första stiften på LDR till 3v3 och den andra till ett motstånd och motståndet till GND, och anslut de LDR mellan LDR och motståndet till en stift på MCP3008.
MYCKET VIKTIGT: Se till att alla ledningar som går till pi är anslutna med rätt GPIO -stift, annars fungerar inte ditt program.
RFID
- Mest vänstra stift (spänningsstift) till 3v3 -stiftet på RPI
- Den andra (RST) till GPIO25
- Marken mot marken
- IRQ inte
- MISO till MISO för RPI
- MOSI till MOSI för RPI
- SCK till SCLK för RPI
- SDA till VD för RPI
Kylskåpsknappen:
- En stift till 3v3 -stiftet på RPI
- Den andra till stiftet 13 på RPI
De tre lysdioderna:
- Ett stift till ett motstånd på 220 Ohm och till RPI: s JORD
- Den andra stiftet till 23 stift, 24 stift och 26 stift
LED -lamporna i kylen:
- Anslut den ena stiftet (+) till 5V
- Den andra stiftet till marken
Låset:
- Ett stift på låset (GROUND) ansluter du till marken på den externa adaptern
- Den andra stiftet på låset (+) ansluter du till Relais
- Den positiva sidan av den externa adaptern ansluter du också till Relais
Så nu behöver du bara ansluta själva Relais.
- Den negativa stiftet på Relais som du ansluter till RPI: s GRUND
- Stiftet i mitten (+stift) ansluter du till 5V -stiftet på RPI
- Den andra stiftet (KY-1-stift) du ansluter till 21-stiftet på RPI
Steg 5: Bygg kylskåpet
I detta steg bygger vi kylskåpet.
Först och främst behöver du:
- Plywood
- Pussel
- Markör
Markera alla olika delar på plywood innan du börjar såga.
2. När du har kontrollerat om alla delar är på marknaden kan du börja såga. (Tänk på att bladet också har en viss bredd)
3. Efter att ha sågt alla delar kan du börja borra hålen för dina sensorer.
- Botten av kylskåpet behöver 6 stora hål så att flaskorna kan sitta stilla.
- Golvet i kylskåpet behöver 6 mindre hål för LDR -sensorerna.
- Taket behöver 3 små hål för de 3 lysdioderna (blå, röd och grön).
- Se till att rfid kan läsa genom träet, annars måste du göra träet tunnare.
- Gör också ett litet hål på insidan fram för knappen.
För dörren måste du också göra 2 hål för att ansluta dörren till kylskåpets insida. För att öppna och stänga dörren installerade jag ett handtag.
När du har slutfört allt ordarbete kan du sätta de elektriska delarna på skrivplatsen.
Steg 6: Anslut sensorer till kylskåpet
I det här steget installerar vi vårt kylskåp med alla komponenter vi köpt.
Du kan börja med att fästa brödbrädan och Raspberry pi på baksidan av kylskåpet, det är den plats där alla trådar hamnar.
Placera RFID, lysdioder, LDR och knappen rätt och se till att du kan ansluta till brödbrädan.
Se till att alla ledningar är korrekt anslutna. Du kan titta på bilderna eller de andra stegen för att göra det.
När du har placerat alla komponenter på rätt plats kan du börja skruva ihop de olika delarna som du kan se på bilderna. Alla ledningar kan döljas i den dubbla botten eller den dubbla toppen.
Steg 7: Kodningshårdvara
Jag använde programmet Pycharm så att jag kunde testa allt medan jag kodade. All koden som jag skrev kan du hitta på min github
Steg 8: Mysql
Databasfallet hjälper dig att börja använda det här projektet.
Enkel bekräftelse av MySql -koden är till hjälp för att ändra projektet om du vill.
Jag använde fyra tabeller, användare, drycker, åtgärder och loggning. Dessa tabeller är det enklaste och mest korrekta sättet att se till att projektet fungerar.
Steg 9: Kodning av webbplats
Du kan se all kod i följande mapp på Github.
Jag använde programmet Pycharm för att skriva allt. Det är ett enkelt sätt att koda och se allt du gör medan du arbetar.
Steg 10: Autostart -projekt
I det här steget visar jag dig hur du autostartar ditt projekt på hallon pi.
Nu ska vi låta vår kod starta automatiskt när våra pi startar så att den kan köra av sig själv. Det finns flera sätt att göra detta men jag väljer för rc.local -metoden.
Öppna /etc/rc.local med din favorittextredigerare och lägg den här koden ovanför raden "exit 0"
"sova 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & slutligen"
när vi vill se vår webbplats kan du bläddra till den IP -adress som angavs längst ner i filen website.py (standard är 169.254.10.1:5000). Detta är slutet på min första instruerbara, om något inte är klart kan du kommentera eller skicka ett meddelande till mig.
Steg 11: Avsluta
I det här steget ska vi göra vår smartfridge redo för användning.
Anslut strömförsörjningen från Rasberry Pi i uttaget. Vänta tills Raspberry Pi är helt startad.
Anslut den andra strömförsörjningen till uttaget (för låset).
Du kan ta en drink genom att skanna ditt märke, stäng dörren så att token -dryckerna kommer till ditt konto.
För att se din webbplats: sök efter din IP -adress följt av: 5000
Nu är din Smartfridge klar att använda. Njut av dina kalla drycker utan att stressa upp dig och håll koll på förbrukningarna.
Rekommenderad:
Wifi -kylskåp: 4 steg
Wifi Kylskåp: - Hej, din makerpace saknar ett kylskåp, här, ta det här! - Tack! Men vännen, den är trasig.- Precis. Och det var så jag fick en låda för att ha kall mjölk i kaffet. Eller för att vara lite mer exakt: mjölkpinnar. Kylskåp 101. Ett kylskåp kan brytas på många sätt
Hemmagjord Peltier -kylare / kylskåp med temperaturkontroll DIY: 6 steg (med bilder)
Hemmagjord Peltier -kylare / kylskåp med temperaturregulator DIY: Hur man gör en hemlagad termoelektrisk Peltier -kylare / minikylskåp DIY med W1209 temperaturregulator. Denna TEC1-12706-modul och Peltier-effekten gör den perfekta DIY-kylaren! Denna instruerbara är en steg-för-steg-handledning som visar dig hur du gör
Smart kylskåp och inköpslista: 11 steg
Smart kylskåp och inköpslista: Med det smarta kylskåpet och inköpslistan kan du övervaka dina shoppingvanor. Du kan göra din inköpslista så att du bara behöver öppna telefonen medan du är i mataffären. Detta projekt kan också appliceras på en garderob eller låda
Nevera Smart kylskåp: 6 steg
Nevera Smart Fridge: Jag är en student NMCT på Howest Kortrijk (Belgien) och som en del av tentorna var vi tvungna att göra ett slutprojekt. Jag gjorde "Nevera" ett verktyg som hjälper dig att komma ihåg allt som finns i ditt kylskåp. Med hjälp av en streckkodsläsare har du
Hemmagjord kylskåp med smart kontrollfunktion (frys): 11 steg (med bilder)
Hemgjord kylskåp med smart kontrollfunktion (frys): Hej vänner detta är del 2 av DIY -kylskåp baserat på peltiermodul, i denna del använder vi 2 peltiermoduler istället för 1, vi använder också en termisk styrenhet för att ställa in önskad temperatur för att spara lite energi