Innehållsförteckning:

Smart kylskåp: 11 steg
Smart kylskåp: 11 steg

Video: Smart kylskåp: 11 steg

Video: Smart kylskåp: 11 steg
Video: Samsung Upright Freezer 330L | RZ32M71207F 2024, Juli
Anonim
Smart kylskåp
Smart kylskåp
Smart kylskåp
Smart kylskåp
Smart kylskåp
Smart kylskåp

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

Anslut till Raspberry Pi 3
Anslut till Raspberry Pi 3

För att ansluta till vår RPi använder vi Putty.

  1. Ladda ner Putty
  2. Skapa en SSH -anslutning (se bild)
  3. 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

Elektrisk krets
Elektrisk krets
Elektrisk krets
Elektrisk krets
Elektrisk krets
Elektrisk krets
Elektrisk krets
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

Bygga kylskåpet
Bygga kylskåpet
Bygga kylskåpet
Bygga 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

Anslut sensorer till kylskåpet
Anslut sensorer till kylskåpet
Anslut sensorer till kylskåpet
Anslut sensorer till kylskåpet
Anslut sensorer till kylskåpet
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

Kodningshårdvara
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

Kodning webbplats
Kodning webbplats
Kodning webbplats
Kodning 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: