Obsah:

Inteligentní lednice: 11 kroků
Inteligentní lednice: 11 kroků

Video: Inteligentní lednice: 11 kroků

Video: Inteligentní lednice: 11 kroků
Video: Je Tohle Nejzdravější Čech? 2024, Červenec
Anonim
Inteligentní lednice
Inteligentní lednice
Inteligentní lednice
Inteligentní lednice
Inteligentní lednice
Inteligentní lednice

Dobrý den, v tomto pokynu pro školu vám ukážu, jak si vytvořit vlastní chytrou lednici pomocí Raspberry Pi. Chytrá lednička počítá nápoje, které si vezmete, pomocí vašeho osobního odznaku.

Všechna data budou uložena a shromážděna v databázi Mysql a umístěna na webové stránky. Web je citlivý a použitelný na smartphonech.

Krok 1: Nástroje a součásti

Nástroje:

  • Páječka
  • Pájka
  • Vrtat
  • Vykružovačka
  • Viděl
  • Šroubovák nebo kladivo (pokud chcete použít šrouby nebo hřebíky)
  • Smirkový papír
  • 2x překližka z tvrdého dřeva (12 mm 122 x 61 cm)

Složky:

  • 1x Raspberry pi 3
  • 1x 8 GB micro SD
  • 1x LED pás (1m)
  • 3x LED (zelená, modrá a červená)
  • 1x tlačítko
  • 1x elektrický zámek 6V / 12V
  • 1x Relais 5V
  • 6x LDR
  • 9x odpor
  • 1x prkénko
  • 1x MCP3008
  • 1x GPIO T-cobbler
  • 1x ethernetový kabel
  • 1x externí napájení (zámek)
  • 1x univerzální výkon (pi)
  • Elektronické dráty

To jsou věci, které jsem použil, ale některé části můžete změnit nebo přidat.

Maximální celkové náklady bez nástrojů jsou přibližně 140 EUR

Krok 2: Nastavení Raspberry Pi 3

Začneme instalovat operační systém na náš Raspberry Pi.

Stáhněte si obrázek „Raspbian Jessie with pixel“z webu Raspberry Pi. Uvidíte, že se jedná o soubor ZIP. Rozbalte tento soubor ZIP na požadované místo.

  • Stáhněte si nástroj Win32 Disk Imager, který lze stáhnout na Sourceforge.
  • Obrázek vyberete kliknutím na ikonu složky
  • Poté v části „Zařízení“vyberte kartu microSD
  • Poté klikněte na „Napsat“

Jakmile je obrázek zapsán na kartu microSD, můžete ji otevřít v Průzkumníkovi Windows.

  • Otevřete soubor "cmdline.txt"
  • Před slovo „rootwait“přidejte následující řádek: 169.254.10.0
  • Poté soubor uložte.

Vložte microSD do RPi

Připojte napětí k vašemu RPi pomocí adaptéru 5, 2V DC

Připojte síťový kabel k RPi a zapojte jej do síťového portu vašeho počítače.

Váš Raspberry je nyní připraven k použití.

Krok 3: Připojte se k Raspberry Pi 3

Připojte se k Raspberry Pi 3
Připojte se k Raspberry Pi 3

Pro připojení k našim RPi použijeme tmel.

  1. Stáhněte si tmel
  2. Vytvořte připojení SSH (viz obrázek)
  3. Přihlásit se

    • Uživatelské jméno: pí
    • Heslo: malina

NASTAVENÍ WIFI UP

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Přejděte do spodní části souboru a přidejte následující:

network = {ssid = "název bezdrátové sítě"

psswrd = "heslo sítě psk =" heslo bezdrátové sítě "}

Chcete -li zobrazit typ vaší IP adresy:

ifconfig wlan0

Nyní se můžete bezdrátově připojit ke svému hostiteli Raspberry Pi v názvu Putty = IP adresa

Pokud je problém s připojením k wifi, můžete soubor upravit takto:

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

Krok 4: Elektrický obvod

Elektrický obvod
Elektrický obvod
Elektrický obvod
Elektrický obvod
Elektrický obvod
Elektrický obvod
Elektrický obvod
Elektrický obvod

V tomto kroku připojíme každý senzor k Raspberry pi.

Připojte T-cobbler k pinům GPIO na malinovém pi a umístěte jej na prkénko. Nebo si můžete vyrobit vlastní desku plošných spojů a učinit ji odolnější.

MCP3008:

  • Připojte pin VDD k 3v3Connect
  • pin VREF na 3v3Connect
  • pin AGND na GNDConnect
  • pin CLK na SCLKConnect
  • pin Dout do MISOConnect
  • pin Din do MOSIConnect
  • pin CS k CEOConnect
  • kolík DGND na GND

LDR:

Připojte každý LDR, který používáte (max. 8), k jednomu pinu na MCP3008.

Připojte první kolík LDR k 3v3 a druhý k odporu a odpor k GND a připojte de LDR mezi LDR a odpor ke kolíku na MCP3008.

VELMI DŮLEŽITÉ: Ujistěte se, že jsou všechny vodiče vedoucí k pí připojeny správným kolíkem GPIO, jinak váš program nebude fungovat.

RFID

  • Nejvíce vlevo kolík (kolík napětí) ke kolíku 3v3 RPI
  • Druhý (RST) na GPIO25
  • Země k zemi
  • IRQ ne
  • MISO na MISO RPI
  • MOSI až MOSI RPI
  • SCK až SCLK RPI
  • SDA generálnímu řediteli RPI

Tlačítko lednice:

  • Jeden pin na 3v3 pin RPI
  • Druhý na pin 13 RPI

Tři LED diody:

  • Jeden pin na odpor 220 Ohm a na UZEMNĚNÍ RPI
  • Druhý pin na 23 pin, 24 pin a 26 pin

LED dioda v chladničce:

  • Připojte jeden pin (+) k 5V
  • Druhý kolík do ZEMĚ

Zámek:

  • Jeden kolík zámku (ZEMNÍ) připojíte k uzemnění externího adaptéru
  • Druhý kolík zámku (+) připojíte k Relais
  • Pozitivní stránka externího adaptéru, který také připojíte k Relais

Nyní tedy musíte pouze připojit samotný Relais.

  • Záporný kolík Relais, který připojíte ke ZEMI RPI
  • Kolík uprostřed (+pin) připojíte k 5V pinu RPI
  • Druhý pin (KY-1 pin) připojíte k 21pinům RPI

Krok 5: Stavba chladničky

Stavba lednice
Stavba lednice
Stavba lednice
Stavba lednice

V tomto kroku stavíme lednici.

Nejprve budete potřebovat:

- Překližka

- Skládačka

- Popisovač

Než začnete řezat, označte na překližce všechny různé části.

2. Poté, co zkontrolujete, zda jsou všechny díly na trhu, můžete začít řezat. (Mějte na paměti, že čepel má také určitou šířku)

3. Po rozřezání všech dílů můžete začít vrtat otvory pro vaše senzory.

- Spodní část chladničky potřebuje 6 velkých otvorů, aby lahve mohly zůstat v klidu.

- Podlaha chladničky potřebuje 6 menších otvorů pro senzory LDR.

- Střecha potřebuje 3 malé otvory pro 3 LED (modrá, červená a zelená).

- Zajistěte, aby rfid mohl číst skrz dřevo, jinak musíte dřevo ztenčit.

- Na vnitřní straně vpředu vytvořte také malý otvor pro tlačítko.

Pro dveře musíte také vytvořit 2 otvory pro připojení dveří k vnitřní části chladničky. K otevření a zavření dveří jsem nainstaloval kliku.

Po dokončení všech prací se slovy můžete umístit elektrické součásti na místo pro zápis.

Krok 6: Připojte senzory k chladničce

Připojte senzory k chladničce
Připojte senzory k chladničce
Připojte senzory k chladničce
Připojte senzory k chladničce
Připojte senzory k chladničce
Připojte senzory k chladničce

V tomto kroku nastavíme naši ledničku se všemi komponentami, které jsme koupili.

Můžete začít přilepením prkénka a Raspberry pi na zadní stranu chladničky, to je místo, kde končí všechny dráty.

Umístěte RFID, LED, LDR a tlačítko doprava a ujistěte se, že se můžete připojit k prkénku.

Ujistěte se, že jsou všechny vodiče správně připojeny, můžete se podívat na obrázky nebo na další kroky, jak to udělat.

Poté, co vložíte všechny součásti na správné místo, můžete začít sešroubovat různé části dohromady, jak vidíte na obrázcích. Všechny vodiče mohou být skryty ve dvojitém dně nebo dvojitém vrcholu.

Krok 7: Kódovací hardware

Kódovací hardware
Kódovací hardware

Použil jsem program Pycharm, abych mohl při kódování všechno vyzkoušet. Veškerý kód, který jsem napsal, najdete na mém githubu

Krok 8: MySQL

Pokles databáze vám pomůže začít tento projekt používat.

Jednoduché potvrzení kódu MySql je užitečné pro změnu projektu, pokud chcete.

Použil jsem 4 tabulky, Uživatelé, Nápoje, Akce a Protokolování. Tyto tabulky jsou nejjednodušším a správným způsobem, jak zajistit, aby projekt fungoval.

Krok 9: Kódování webových stránek

Web s kódováním
Web s kódováním
Web s kódováním
Web s kódováním

Veškerý kód můžete vidět v následující složce na Githubu.

K napsání všeho jsem použil program Pycharm. Je to snadný způsob kódování a zobrazení všeho, co děláte, když pracujete.

Krok 10: Autostart Project

V tomto kroku vám ukážu, jak automaticky spustit projekt na Raspberry Pi.

Nyní necháme náš kód automaticky spustit, když se naše pi spustí, aby mohl běžet sám. Existuje několik způsobů, jak toho dosáhnout, ale vybírám pro metodu rc.local.

Otevřete /etc/rc.local pomocí svého oblíbeného textového editoru a vložte tento kód nad řádek „exit 0“

„spánek 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & konečně“

když chceme vidět naše webové stránky, můžete přejít na IP adresu, která byla uvedena v dolní části souboru website.py (výchozí je 169.254.10.1:5000). Toto je konec mého prvního pokynu, pokud něco není jasné, můžete mi napsat komentář nebo zprávu.

Krok 11: Konec

V tomto kroku připravíme naši smartphoneridge k použití.

Připojte napájecí zdroj z Rasberry Pi do zásuvky. Počkejte, až se Raspberry Pi zcela spustí.

Připojte druhý napájecí zdroj do zásuvky (pro zámek).

Můžete si dát drink naskenováním odznaku, zavřít dveře, aby se tokenové nápoje dostaly na váš účet.

Chcete -li zobrazit svůj web: vyhledejte svou IP adresu a poté: 5000

Nyní je váš Smartfridge připraven k použití. Vychutnejte si studené nápoje bez stresu a sledujte spotřebu.

Doporučuje: