Obsah:

IGreenhouse - inteligentní skleník: 17 kroků (s obrázky)
IGreenhouse - inteligentní skleník: 17 kroků (s obrázky)

Video: IGreenhouse - inteligentní skleník: 17 kroků (s obrázky)

Video: IGreenhouse - inteligentní skleník: 17 kroků (s obrázky)
Video: Pracuji v Soukromém muzeu pro bohaté a slavné. Hororové příběhy. Hrůza. 2024, Červenec
Anonim
IGreenhouse - inteligentní skleník
IGreenhouse - inteligentní skleník

Domácí ovoce a zelenina jsou často lepší než ty, které kupujete, ale někdy můžete ztratit ze zřetele svůj skleník. V tomto projektu vyrobíme inteligentní skleník. Tento skleník automaticky otevře a zavře jeho okna a dveře, když je příliš horko nebo příliš zima. Když mají rostliny uschnout, inteligentní skleník automaticky zalévá vaše rostliny (v tomto projektu vizualizujeme zálivku na základě LED). Čas zalévání vašich rostlin a otevírání nebo zavírání dveří a oken se zobrazuje na domácím webu.

Krok 1: Nástroje a součásti

Nástroje:

  • Nýtovací kleště
  • Multifunkční pila
  • Průměr vrtáku 1 mm
  • Krokový vrták 8 mm
  • svinovací metr
  • Soubor
  • Smirkový papír
  • odlamovací nůž
  • Páječka

Komponenty (viz PDF):

  • Servomotory
  • Tlačítka
  • Raspberry Pi 3 Model B
  • Senzor teploty
  • Senzor vlhkosti
  • Prkénko
  • Tranzistor
  • Univerzální napájecí zdroj
  • Rezistory
  • MCP3008
  • Pi T-Cobbler (volitelně)
  • Vedený
  • Dráty
  • ethernetový kabel
  • 5, 2V adaptér
  • 8 GB micro SD karta
  • Závěsy
  • Hliníkové slepé nýty
  • Světlý polystyrenový talíř
  • Úhlová část
  • Pájecí cín
  • Oboustranná páska
  • Špendlíky
  • Elektricky smršťovací bužírka
  • Stahovací pásky
  • Krabice

Maximální náklady: 167, 82 EUR

Krok 2: Nastavení RPi

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

  1. Stáhněte si obrázek „Raspbian Jessie with pixel“z webu Raspberry Pi. Uvidíte, že se jedná o soubor ZIP.
  2. Extrahujte tento soubor ZIP na požadované místo.
  3. 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.
  1. Vložte microSD do RPi
  2. Připojte napětí k vašemu RPi pomocí adaptéru 5, 2V DC
  3. 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 RPi

Připojte se k RPi
Připojte se k RPi

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ého netwerok" psk = "heslo bezdrátové sítě"

}

Chcete -li zobrazit typ vaší IP adresy:

ifconfig wlan0

Nyní se můžete bezdrátově připojit k Raspberry Pi

Název hostitele v Putty = IP adresa

Krok 4: Skleník

Skleník
Skleník
Skleník
Skleník

V tomto kroku se chystáme vyrobit samotný skleník.

Budeš potřebovat:

  • Multifunkční pila
  • Soubor
  • Zbytek materiálů uvedených v kusovníku

Kroky:

  1. Viděli jsme polystyrénový panel, jak je znázorněno na výše uvedeném návrhu.
  2. Viděli jsme úhel, jak je znázorněno na obrázku výše:

    • 3 x 50 cm
    • 2 x 50 cm (úhel 140 °)
    • 4 x 20, 5 cm s jedním osvětlením zkráceným o 1, 5 cm

      pokosové řezy tyto profily 2 x 50 cm (úhel 140 °)

    • 4 x 17, 5 cm (pokosová řez dva po dvou, aby byl štít)
  3. Po řezání vyleštěte otřepy.

Krok 5: Úhlové sekce

Úhlové sekce
Úhlové sekce
Úhlové sekce
Úhlové sekce
  1. Umístěte všechny části dohromady na základnu úhlových profilů.
  2. Vyvrtejte otvory v rohovém profilu a polystyrénovém panelu, jak je znázorněno na obrázku. Průměr je uveden na obalu vašich slepých nýtů.
  3. Vložte slepé nýty do otvorů a upevněte je pomocí nýtovacích kleští.

!! Vezměte prosím na vědomí, že slepé nýty jsou diametrálně odlišné, takže nemáme problémy dále.

5. Nyní zasuňte přední a zadní část do skleníku.

Krok 6: Okna a dveře

Okna a dveře
Okna a dveře
Okna a dveře
Okna a dveře
Okna a dveře
Okna a dveře
Okna a dveře
Okna a dveře

Nyní umístíme dveře a okna.

  1. Označte dveře a okna, jak je znázorněno na obrázcích výše.
  2. Vyznačené části rozřezejte pomocí multifunkční pily. Po řezání uvidíte, že na bocích oken a dveří je otřep.
  3. Leštěte boky a také boky kusů, které jste vyřezali, dokud již neuvidíte žádné otřepy.
  4. Připevněte okna a dveře závěsy, jak je znázorněno na obrázcích.

Skleník je nyní připraven

Krok 7: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
  • R2 = odpor 220Ω
  • R3 = odpor 1 kΩ
  • R4 = odpor 10 kΩ
  • R5 = odpor 1 kΩ
  • R6 = odpor 10 kΩ
  • R7 = odpor 1 kΩ
  • R8 = odpor 10 kΩ
  • R10 = odpor 470Ω
  • R11 = odpor 220Ω
  • R12 = odpor 220Ω

Krok 8: Přidání serva

Přidání serva
Přidání serva
Přidání serva
Přidání serva

Nalepte servomotory na polystyrénový panel pomocí oboustranné pásky.

Ujistěte se, že jejich bod otáčení je v přímé linii s bodem závěsu dveří a oken. (viz obrázek)

  • Abychom zajistili, že jsou dveře a okna otevřeny servomotorem, budeme muset vyvrtat malý otvor (průměr 1 mm). Mezi knot serva a otvor umístíme špendlík.
  • Abychom dostali kabeláž dovnitř, vyvrtáme díru krokovým vrtákem. Při vrtání zatlačte vrták na určitou stranu. Tímto způsobem získáme jakýsi obdélník.

Zastrčte špaldu, takže když se servo otevře, dveře jdou s ním.

Prodlužte dráty (propojením ostatních vodičů), abyste se dostali na prkénko na konci skleníku.

Krok 9: Tlačítka

Tlačítka
Tlačítka

V tomto kroku začneme vyvrtávat 4 otvory o průměru 1 mm pro zasunutí našich tlačítek (pro otevření a zavření dveří).

  1. Udržujte své tlačítko tam, kde ho chcete připevnit (vedle dveří) a nakreslete tečku na místo nohou vašeho knoflíku. (2krát, 2 tlačítka)
  2. Vyvrtejte nakreslenou tečku.

Připojte tlačítka

  1. Protáhněte nožičky knoflíků otvory. (jeden uvnitř, jeden venku)
  2. Na každou nohu tlačítka připájejte vodič.
  3. Na nohu a pájený kus položte tepelný smršťovač, aby dráty nezkratovaly.
  4. Pájejte na konec jednoho vodiče odpor 220 ohmů. Umístěte na něj tepelný smršťovač.

Krokovým vrtákem vyvrtejte otvor, jak je vidět v předchozím kroku, abychom dovnitř mohli vnést dráty vnitřního tlačítka.

Připojte vodiče obou tlačítek k sobě pomocí upínacího popruhu.

Prodlužte dráty (propojením ostatních vodičů), abyste se dostali na prkénko na konci skleníku.

Krok 10: Pájecí LED a teplotní senzor

Pájecí LED a teplotní senzor
Pájecí LED a teplotní senzor
Pájecí LED a teplotní senzor
Pájecí LED a teplotní senzor

Pájejte LED tak, jak jste to udělali pomocí tlačítka.

  1. Ke každé noze LED připájejte drát.
  2. Na nohu a pájený kus položte tepelný smršťovač, aby dráty nezkratovaly.
  3. Pájejte na konec jednoho vodiče odpor 220 ohmů. Umístěte na něj tepelný smršťovač

Ke každému závitu teplotního čidla připájejte vnější závit. Bude tedy snazší připojit náš teplotní senzor k prkénku.

!! Nezapomeňte na pájené části umístit elektrickou smršťovací bužírku.

Krok 11: Skrytí zapojení

Skrýt rozvody
Skrýt rozvody
Skrýt rozvody
Skrýt rozvody

V tomto kroku zajistíme, aby kabely neprošly našimi závody.

  1. Vložte upínací popruh skrz otvory, které byly vytvořeny, když jste slepé nýty umístili těsně před sebe.
  2. Vložte všechny kabely do upínacího popruhu a zatáhněte.

A nakonec:

Vložte své prkénko a Raspberry Pi do krabičky s oboustrannou páskou a vyvrtejte otvor v zadním panelu, abyste mohli vytáhnout napájecí zdroj.

Krok 12: Kódování

Než budeme moci spustit kód, musíme nejprve nainstalovat nějaké věci na náš Raspberry Pi.

  • Povolte jednovodičové rozhraní

    • sudo raspi-config
    • Možnosti rozhraní
    • 1-vodič: povolit
    • sudo nano /boot/config.txt
    • přidejte následující dtoverlay = w1-gpio
    • restartujte Raspberry Pi pomocí 'sudo reboot'
  • Instalace MySQL na Raspberry Pi

    • sudo apt-get update && sudo apt-get upgrade
    • sudo apt-get install mysql-server
    • sudo apt-get install mysql-client
    • mysql -uroot -p

      heslo = root

  • Instalace konektoru MySQL

    sudo apt-get install python3-mysql.connector

  1. Stáhněte si projekt Flask z Githubu.
  2. Otevřete projekt v Pycharm

Krok 13: Databáze MySQL

Databáze MySQL
Databáze MySQL

Uživatel MySQL toevoegen

mysql -uroot -p

VYTVOŘIT UŽIVATELE 'name'@'localhost' IDENTIFIKOVANÉ 'heslem';

UDĚLTE VŠECHNY PRIVILEGY NA *. * TO 'name'@'localhost' WITH GRANT OPTION;

VYTVOŘIT UŽIVATELE 'name'@'%' IDENTIFIKOVANÉ 'heslem';

UDĚLIT VŠECHNY PRIVILEGY NA *. * TO 'name'@'%' WITH GRANT OPTION

Heslo a jméno si vyberete sami.

Vytvořte novou databázi

VYTVOŘIT DATABÁZI ENMDatabáze;

Ukončete připojení MySQL

přestat

Krok 14: Vytvořte tabulku v Pycharm

Vytvořte tabulku v Pycharm
Vytvořte tabulku v Pycharm

Přidejte jako zdroj dat databázi MySQL.

  1. CTRL + SHIFT + databáze
  2. + Zdroj dat MySQL

Použijte následující informace:

Všeobecné

Host: localhost Port: 3306

Databáze: Databáze ENM

Uživatel: ** jméno, které jste si vybrali v předchozím kroku

Heslo: ** heslo, které jste si vybrali v předchozím kroku

SSH/SSL

Proxy hostitel: ** vaše IP adresa Port: 22

Proxy uživatel: pi

Proxy heslo: malina

Vkládání tabulek

  1. Klikněte pravým tlačítkem na konzolu ENMDatabase Open
  2. Spusťte soubory sql (Database.zip) v 'konzole'
  3. Výsledek: viz obrázek výše

Krok 15: Nahrajte projekt

Nahrajte projekt
Nahrajte projekt

V baňce:

  • Klikněte na Konfigurace nasazení nástrojů
  • Konfigurujte jako na obrázku výše
  • Klikněte na Nástroje Nasazení Odeslat na výchozí server

Krok 16: Automaticky spustit

Toto je úplně poslední krok, než můžeme náš skleník použít!

Přejděte na svůj Raspberry Pi v Putty

sudo nano /etc /profile

Přidejte následující řádek níže:

python /home/pi/ProjectFlask/ProjectFlask.py &

Krok 17: Použití IGreenhouse

V tomto kroku připravíme skleník k použití.

  1. Připojte napájecí zdroj z Rasberry Pi do zásuvky.
  2. Počkejte, až se Raspberry Pi plně spustí.
  3. Připojte univerzální napájecí zdroj do zásuvky.

Vždy počkejte na připojení univerzálního napájecího zdroje, dokud se Raspberry Pi úplně nespustí, jinak nebudou servomotory pracovat správně

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

Nyní je váš iGreenhouse připraven k použití. Můžete si vypěstovat vlastní ovoce a zeleninu

Řekl bych tedy: užijte si jídlo!

Doporučuje: