Sadržaj:

Pametni hladnjak: 11 koraka
Pametni hladnjak: 11 koraka

Video: Pametni hladnjak: 11 koraka

Video: Pametni hladnjak: 11 koraka
Video: Дешевое отопление из алюминия 2024, Srpanj
Anonim
Pametni hladnjak
Pametni hladnjak
Pametni hladnjak
Pametni hladnjak
Pametni hladnjak
Pametni hladnjak

Poštovani, u ovom uputstvu za školu pokazat ću vam kako stvoriti vlastiti pametni hladnjak pomoću Raspberry Pi. Pametni hladnjak broji pića koja iznesete koristeći svoju osobnu značku.

Svi podaci bit će spremljeni i prikupljeni u Mysql bazi podataka i stavljeni na web stranicu. Web stranica je responzivna i upotrebljiva na pametnim telefonima.

Korak 1: Alati i komponente

Alati:

  • Lemilica
  • Lem
  • Bušilica
  • Jigsaw
  • Pila
  • Odvijač ili čekić (ako želite koristiti vijke ili čavle)
  • Šmirgl papir
  • 2x šperploča od tvrdog drva (12 mm 122 x 61 cm)

Komponente:

  • 1x malina pi 3
  • 1x 8GB micro SD
  • 1x LED traka (1 m)
  • 3x LED diode (zelena, plava i crvena)
  • 1x gumb
  • 1x električna brava 6V / 12V
  • 1x Relais 5V
  • 6x LDR
  • 9x otpornik
  • 1x Oglasna ploča
  • 1x MCP3008
  • 1x GPIO T-postolar
  • 1x Ethernet kabel
  • 1x vanjsko napajanje (zaključavanje)
  • 1x univerzalna snaga (pi)
  • Elektroničke žice

Ovo su stvari koje sam koristio, ali neke dijelove možete promijeniti ili dodati.

Maksimalni ukupni trošak bez alata je oko 140 €

Korak 2: Postavljanje Raspberry Pi 3

Počet ćemo instalirati operativni sustav na naš Raspberry Pi.

Preuzmite sliku "Raspbian Jessie s pikselom" s web stranice Raspberry Pi. Vidjet ćete da je ovo ZIP-datoteka. Izvucite ovu ZIP-datoteku na željeno mjesto.

  • Preuzmite alat Win32 Disk Imager, možete ga preuzeti na Sourceforgeu.
  • Pritisnite ikonu mape za odabir slike
  • Zatim na kartici "Uređaj" odaberite svoj microSD
  • Zatim kliknite na "Napiši"

Nakon što je slika zapisana na vaš microSD, možete otvoriti microSD u Windows Exploreru.

  • Otvorite datoteku "cmdline.txt"
  • Prije riječi "rootwait" dodajte sljedeći redak: 169.254.10.0
  • Zatim spremite datoteku.

Umetnite microSD u RPi

Primijenite napon na svoj RPi pomoću 5, 2V DC adaptera

Priključite mrežni kabel na RPi i uključite ga u mrežni port vašeg računala.

Vaša malina je sada spremna za upotrebu.

Korak 3: Povežite se s Raspberry Pi 3

Povežite se s Raspberry Pi 3
Povežite se s Raspberry Pi 3

Za spajanje na naš RPi koristit ćemo Putty.

  1. Preuzmite Putty
  2. Izradite SSH vezu (pogledajte sliku)
  3. Prijaviti se

    • Korisničko ime: pi
    • Lozinka: malina

POSTAVLJANJE WIFI -ja

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Idite na dno datoteke i dodajte sljedeće:

network = {ssid = "naziv bežične mreže"

psswrd = "lozinka mreže psk =" lozinka bežične mreže "}

Da biste vidjeli vrstu svoje IP adrese:

ifconfig wlan0

Sada se možete bežično povezati sa svojim Raspberry Pi imenom hosta u Putty = IP adresa

Ako postoji problem s povezivanjem na WiFi, datoteku možete urediti ovako:

"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"

Korak 4: Električni krug

Strujni krug
Strujni krug
Strujni krug
Strujni krug
Strujni krug
Strujni krug
Strujni krug
Strujni krug

U ovom koraku povezat ćemo svaki senzor na Raspberry pi.

Spojite T-cobbler na GPIO pinove na malini pi i postavite ga na ploču. Ili možete napraviti vlastiti PCB i učiniti ga izdržljivijim.

MCP3008:

  • Spojite VDD pin na 3v3Connect
  • VREF pin na 3v3Connect
  • pin AGND na GNDConnect
  • CLK pin za SCLKConnect
  • Dout pin na MISOConnect
  • Din pin za MOSIConnect
  • CS pin za CEOConnect
  • pin DGND na GND

LDR:

Spojite svaki LDR koji koristite (max 8) na jedan pin na MCP3008.

Spojite prvi pin LDR -a na 3v3, a drugi na otpornik i otpornik na GND te spojite de LDR između LDR -a i otpornika na pin na MCP3008.

VRLO VAŽNO: Provjerite jesu li sve žice koje idu do pi povezane ispravnim GPIO pinom, inače vaš program neće raditi.

RFID

  • Najviše lijevi pin (Voltage pin) na 3v3 pin RPI -a
  • Drugi (RST) na GPIO25
  • Tlo do zemlje
  • IRQ ne
  • MISO MISO -u RPI -ja
  • MOSI na MOSI na RPI
  • SCK do SCLK RPI -ja
  • SDA predsjedniku RPI -a

Gumb za hladnjak:

  • Jedan pin na 3v3 pin RPI -a
  • Drugi na pin 13 RPI -a

Tri LED diode:

  • Jedan pin na otpornik od 220 ohma i na uzemljenje RPI -a
  • Drugi pin na 23 pina, 24 pina i 26 pinova

LED svjetla u hladnjaku:

  • Spojite jedan pin (+) na 5V
  • Drugi pin na UZEMLJENJE

BRAVA:

  • Jedan pin brave (UZEMLJENJE) povezujete s masom vanjskog adaptera
  • Drugi pin brave (+) povezujete s Relaisom
  • Pozitivna strana vanjskog adaptera također se povezuje s Relaisom

Dakle, sada morate samo povezati sam Relais.

  • Negativni pin Relaisa povežete na UZEMLJE RPI -a
  • Pin u sredini (+pin) spajate na 5V pin RPI -a
  • Drugi pin (KY-1 pin) povezujete na 21pin RPI-ja

Korak 5: Izgradnja hladnjaka

Izrada hladnjaka
Izrada hladnjaka
Izrada hladnjaka
Izrada hladnjaka

U ovom koraku gradimo hladnjak.

Prije svega trebat će vam:

- Šperploča

- Slagalica

- Marker

Prije nego što počnete piljenje, označite sve različite dijelove na šperploči.

2. Nakon što ste provjerili jesu li svi dijelovi na tržištu, možete početi s rezanjem. (Imajte na umu da oštrica ima i određenu širinu)

3. Nakon piljenja svih dijelova možete početi bušiti rupe za svoje senzore.

- Za dno hladnjaka potrebno je 6 velikih rupa kako bi boce mogle ostati mirne.

- Pod hladnjaka treba 6 manjih rupa za LDR senzore.

- Na krovu su potrebne 3 male rupe za 3 LED diode (plava, crvena i zelena).

- Uvjerite se da RFID može čitati kroz drvo, u protivnom morate drvo učiniti tanjim.

- Napravite i malu rupu s unutarnje strane sprijeda za gumb.

Za vrata morate napraviti i 2 rupe za povezivanje vrata s unutrašnjošću hladnjaka. Za otvaranje i zatvaranje vrata ugradio sam ručku.

Nakon što završite sva čudesna djela, električne dijelove možete staviti na mjesto za pisanje.

Korak 6: Spojite senzore na hladnjak

Spojite senzore na hladnjak
Spojite senzore na hladnjak
Spojite senzore na hladnjak
Spojite senzore na hladnjak
Spojite senzore na hladnjak
Spojite senzore na hladnjak

U ovom koraku postavljamo naš hladnjak sa svim komponentama koje smo kupili.

Možete početi tako da zalijepite ploču za kruh i Raspberry pi na stražnju stranu hladnjaka, to je mjesto na kojem završavaju sve žice.

Postavite RFID, LED diode, LDR -ove i gumb desno i provjerite možete li se spojiti na matičnu ploču.

Provjerite jesu li sve žice ispravno spojene, možete pogledati slike ili druge korake kako biste to učinili.

Nakon što sve komponente postavite na pravo mjesto, možete početi vijčati različite dijelove, kao što vidite na slikama. Sve žice mogu biti skrivene u dvostrukom dnu ili dvostrukom vrhu.

Korak 7: Kodiranje hardvera

Hardver za kodiranje
Hardver za kodiranje

Koristio sam program Pycharm kako bih mogao sve testirati dok sam kodirao. Sav kôd koji sam napisao možete pronaći na mom githubu

Korak 8: Mysql

Pad baze podataka pomaže vam da počnete koristiti ovaj projekt.

Jednostavno potvrđivanje MySql koda korisno je za promjenu projekta ako želite.

Koristio sam 4 tablice, korisnici, pića, radnje i bilježenje. Ove su tablice najjednostavniji i najispravniji način provjere funkcioniranja projekta.

Korak 9: Kodiranje web stranice

Kodiranje web stranice
Kodiranje web stranice
Kodiranje web stranice
Kodiranje web stranice

Sav kôd možete vidjeti u sljedećoj mapi na Githubu.

Koristio sam program Pycharm da sve to napišem. To je jednostavan način kodiranja i pregledavanja svega što radite dok radite.

Korak 10: Automatsko pokretanje projekta

U ovom koraku pokazat ću vam kako automatski pokrenuti svoj projekt na malini pi.

Sada ćemo dopustiti da se naš kôd automatski pokrene kada se naš pi podigne kako bi se mogao samostalno pokrenuti. Postoji više načina za to, ali biram za metodu rc.local.

Otvorite /etc/rc.local sa svojim omiljenim uređivačem teksta i postavite ovaj kod iznad retka "exit 0"

"spavaj 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & konačno"

kada želimo vidjeti našu web stranicu, možete potražiti IP adresu navedenu pri dnu datoteke website.py (zadana vrijednost je 169.254.10.1:5000). Ovo je kraj mojih prvih instrukcija, ako nešto nije jasno, možete mi komentirati ili poslati poruku.

Korak 11: Kraj

U ovom koraku stavit ćemo naš pametni hladnjak spreman za upotrebu.

Priključite napajanje iz Rasberry Pi u utičnicu. Pričekajte dok se Raspberry Pi potpuno ne pokrene.

Priključite drugi izvor napajanja u utičnicu (za bravu).

Možete popiti piće skeniranjem svoje značke, zatvoriti vrata tako da žetonska pića idu na vaš račun.

Da biste vidjeli svoju web stranicu: potražite svoju IP adresu, a zatim: 5000

Sada je vaš pametni hladnjak spreman za upotrebu. Uživajte u hladnim napicima bez stresa i pripazite na konzumaciju.

Preporučeni: