Obsah:

IGreenhouse - Inteligentný skleník: 17 krokov (s obrázkami)
IGreenhouse - Inteligentný skleník: 17 krokov (s obrázkami)

Video: IGreenhouse - Inteligentný skleník: 17 krokov (s obrázkami)

Video: IGreenhouse - Inteligentný skleník: 17 krokov (s obrázkami)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Júl
Anonim
IGreenhouse - Inteligentný skleník
IGreenhouse - Inteligentný skleník

Domáce ovocie a zelenina sú často lepšie ako tie, ktoré kupujete, ale niekedy môžete stratiť zo zreteľa svoj skleník. V tomto projekte vyrobíme inteligentný skleník. Tento skleník automaticky otvára a zatvára okná a dvere, keď je príliš horúco alebo príliš chladno. Keď rastliny uschnú, inteligentný skleník automaticky zaleje vaše rastliny (v tomto projekte vizualizujeme zalievanie na základe diódy). Čas zalievania vašich rastlín a otváranie alebo zatváranie dverí a okien sa zobrazuje na domácej webovej stránke.

Krok 1: Nástroje a súčasti

Náradie:

  • Nýtovacie kliešte
  • Multifunkčná píla
  • Priemer vŕtačky 1 mm
  • Kroková vŕtačka 8 mm
  • zvinovací meter
  • Súbor
  • Brúsny papier
  • odlamovací nôž
  • Spájkovačka

Komponenty (pozri PDF):

  • Servomotory
  • Tlačidlá
  • Raspberry Pi 3 Model B
  • Teplotný senzor
  • Senzor vlhkosti
  • Breadboard
  • Tranzistor
  • Univerzálny napájací zdroj
  • Rezistory
  • MCP3008
  • Pi T-Cobbler (voliteľné)
  • Led
  • Drôty
  • ethernetový kábel
  • 5, 2V adaptér
  • 8 GB micro SD karta
  • Pánty
  • Hliníkové slepé nity
  • Svetlý polystyrénový tanier
  • Uhlová časť
  • Cín na spájkovanie
  • Obojstranná lepiaca páska
  • Špendlíky
  • Elektricky zmršťovacia manžeta
  • Sťahovacie pásky
  • Box

Maximálne náklady: 167, 82 EUR

Krok 2: Nastavenie RPi

Začneme inštalovať operačný systém na naše Raspberry Pi.

  1. Stiahnite si obrázok „Raspbian Jessie with pixel“z webových stránok Raspberry Pi. Uvidíte, že sa jedná o súbor ZIP.
  2. Extrahujte tento súbor ZIP na požadované miesto.
  3. Stiahnite si nástroj Win32 Disk Imager, ktorý si môžete stiahnuť na Sourceforge.

    • Kliknutím na ikonu priečinka vyberte obrázok
    • Potom v časti „Zariadenie“vyberte svoju kartu microSD
    • Potom kliknite na „Napísať“

Keď je obrázok zapísaný na kartu microSD, môžete ju otvoriť v programe Prieskumník Windows.

  • Otvorte súbor "cmdline.txt"
  • Pred slovo „rootwait“pridajte nasledujúci riadok: 169.254.10.0
  • Potom súbor uložte.
  1. Vložte microSD do RPi
  2. Pripojte napätie k svojmu RPi pomocou adaptéra 5, 2 V DC
  3. Pripojte sieťový kábel k RPi a zapojte ho do sieťového portu vášho počítača.

Váš Raspberry je teraz pripravený na použitie.

Krok 3: Pripojte sa k RPi

Pripojte sa k RPi
Pripojte sa k RPi

Na pripojenie k našim RPi použijeme tmel.

  1. Stiahnite si tmel
  2. Vytvorte pripojenie SSH (pozri obrázok)
  3. Prihlásiť sa
    • Používateľské meno: pi
    • Heslo: malina

NASTAVENIE WIFI UP

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Prejdite do spodnej časti súboru a pridajte nasledujúce položky:

network = {ssid = "názov bezdrôtového netwerok" psk = "heslo bezdrôtovej siete"

}

Ak chcete zobraziť typ svojej adresy IP:

ifconfig wlan0

Teraz sa môžete bezdrôtovo pripojiť k svojmu Raspberry Pi

Názov hostiteľa v Putty = IP adresa

Krok 4: Skleník

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

V tomto kroku sa chystáme vyrobiť samotný skleník.

Budete potrebovať:

  • Multifunkčná píla
  • Súbor
  • Ostatné materiály uvedené v zozname materiálov

Kroky:

  1. Videli sme polystyrénový panel, ako je to znázornené na koncepte vyššie.
  2. Pozrite sa na uholník, ako je znázornené na obrázku vyššie:

    • 3 x 50 cm
    • 2 x 50 cm (uhol 140 °)
    • 4 x 20, 5 cm s jedným osvetlením skráteným o 1, 5 cm

      pokosové rezy tieto profily 2 x 50 cm (uhol 140 °)

    • 4 x 17, 5 cm (pokosová rez dva po dvoch, aby vznikol štít)
  3. Po pílení vyleštite otrepy.

Krok 5: Uhlové sekcie

Úhlové sekcie
Úhlové sekcie
Úhlové sekcie
Úhlové sekcie
  1. Položte všetky diely dohromady na základňu uhlových sekcií.
  2. Do rohového profilu a polystyrénového panelu vyvŕtajte otvory, ako je to znázornené na obrázku. Priemer je uvedený na obale vašich slepých nitov.
  3. Vložte slepé nity do otvorov a zaistite ich pomocou nitovacích klieští.

!! Upozorňujeme, že slepé nity sú diametrálne odlišné, takže nemáme problémy ďalej. !

5. Teraz zasuňte prednú a zadnú stranu do skleníka.

Krok 6: Okná a dvere

Okná a dvere
Okná a dvere
Okná a dvere
Okná a dvere
Okná a dvere
Okná a dvere
Okná a dvere
Okná a dvere

Teraz umiestnime dvere a okná.

  1. Označte dvere a okná tak, ako je to znázornené na obrázkoch vyššie.
  2. Označené diely pílite pomocou multifunkčnej píly. Po pílení uvidíte, že na boku okien a dverí je otrep.
  3. Vyleštite boky a tiež boky kúskov, ktoré ste vyrezali, kým už neuvidíte žiadne otrepy.
  4. Okná a dvere prišpendlite závesmi, ako je to znázornené na obrázkoch.

Skleník je teraz pripravený

Krok 7: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
  • 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: Pridanie serv

Pridanie serv
Pridanie serv
Pridanie serv
Pridanie serv

Prilepte servomotory k panelu z polystyrénu pomocou obojstrannej pásky.

Zaistite, aby bol ich bod otáčania v priamke s bodom závesu dverí a okien. (viď obrázok)

  • Aby sme zaistili, že dvere a okná sa otvoria pomocou servomotora, budeme musieť vyvŕtať malý otvor (priemer 1 mm). Medzi knôt serva a otvor umiestnime čap.
  • Aby sa naše vedenie dostalo dovnútra, vyvŕtame dieru krokovým vrtákom. Počas vŕtania zatlačte vŕtačku na určitú stranu. Takto získame akýsi obdĺžnik.

Zastrčte špaldu, takže keď sa servo otvorí, dvere pôjdu s ním.

Predĺžte vodiče (prepojením ostatných drôtov), aby ste sa mohli dostať na kraj chleba na konci skleníka.

Krok 9: tlačidlá

Tlačidlá
Tlačidlá

V tomto kroku začneme vŕtať 4 otvory s priemerom 1 mm na zasunutie našich tlačidiel (na otvorenie a zatvorenie dverí).

  1. Udržujte svoj gombík tam, kde ho chcete pripevniť (vedľa dverí) a nakreslite bodku na miesto na nohách vášho gombíka. (2 krát, 2 tlačidlá)
  2. Vŕtajte bod, ktorý ste nakreslili.

Pripojte tlačidlá

  1. Cez otvory vložte nožičky gombíkov. (jeden vnútri, jeden zvonku)
  2. Pripájajte drôt na každú nohu tlačidla.
  3. Na nohu a spájkovaný kus položte tepelný zmršťovač, aby drôty neskratovali.
  4. Spájkujte na konci jedného drôtu odpor 220 ohmov. Na ňu položte tepelný zmršťovač.

Krokovým vrtákom vyvŕtajte otvor, ako je vidieť v predchádzajúcom kroku, aby sme mohli dovnútra priviesť vodiče vnútorného gombíka.

Pripojte vodiče dvoch tlačidiel k sebe pomocou upínacieho popruhu.

Predĺžte vodiče (prepojením ostatných drôtov), aby ste sa mohli dostať na kraj chleba na konci skleníka.

Krok 10: Spájkovacia ledka a snímač teploty

Spájkovacia dióda a snímač teploty
Spájkovacia dióda a snímač teploty
Spájkovacia dióda a snímač teploty
Spájkovacia dióda a snímač teploty

LED spájkujte rovnako ako pomocou tlačidla.

  1. Pripájajte drôt na každú nohu LED diódy.
  2. Na nohu a spájkovaný kus položte tepelný zmršťovač, aby drôty neskratovali.
  3. Spájkujte na konci jedného drôtu odpor 220 ohmov. Na ňu položte tepelný zmršťovač

Na každý závit teplotného senzora spájkujte vonkajší závit s vnútorným závitom. Bude teda jednoduchšie pripojiť náš teplotný senzor k doske na chlieb.

!! Nezabudnite na spájkované časti umiestniť elektricky zmršťovaciu objímku. !

Krok 11: Skryte rozvody

Skryť rozvody
Skryť rozvody
Skryť rozvody
Skryť rozvody

V tomto kroku zaistíme, aby káble neprechádzali našimi závodmi.

  1. Prostredníctvom otvorov, ktoré sa vytvorili, keď ste slepé nity položili tesne pred seba, vložte upínací pás.
  2. Vložte všetky káble do upínacieho popruhu a zatiahnite.

A nakoniec:

Vložte svoj chlebík a Raspberry Pi do škatule s obojstrannou páskou a vyvŕtajte otvor v zadnom paneli, aby ste mohli odpojiť napájanie.

Krok 12: Kódovanie

Predtým, ako budeme môcť kód spustiť, musíme najskôr nainštalovať niekoľko vecí na náš Raspberry Pi.

  • Povoľte jednovodičové rozhranie

    • sudo raspi-config
    • Možnosti rozhrania
    • 1-vodičový: povoliť
    • sudo nano /boot/config.txt
    • pridajte nasledujúci dtoverlay = w1-gpio
    • reštartujte Raspberry Pi pomocou „sudo reboot“
  • Inštalácia 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

  • Inštalácia konektora MySQL

    sudo apt-get install python3-mysql.connector

  1. Stiahnite si projekt Flask z Githubu.
  2. Otvorte projekt v Pycharme

Krok 13: Databáza MySQL

Databáza MySQL
Databáza MySQL

Užívateľ MySQL toevoegen

mysql -uroot -p

VYTVORIŤ UŽÍVATEĽA 'name'@'localhost' IDENTIFIKOVANÉ 'heslom';

UDELTE VŠETKY VÝHODY NA *. * NA 'meno'@'localhost' S MOŽNOSŤOU GRANTU;

VYTVORIŤ UŽÍVATEĽA 'name'@'%' IDENTIFIKOVANÉ 'heslom';

UDELTE VŠETKY VÝHODY NA *. * NA 'meno'@'%' S MOŽNOSŤOU GRANTU

Heslo a meno si vyberiete sami.

Vytvorte novú databázu

VYTVORIŤ DATABÁZU ENMDatabáza;

Ukončite pripojenie MySQL

skončiť

Krok 14: Vytvorte tabuľku v Pycharme

Vytvorte tabuľku v Pycharme
Vytvorte tabuľku v Pycharme

Pridajte ako zdroj údajov databázu MySQL.

  1. CTRL + SHIFT + A databáza
  2. + Zdroj údajov MySQL

Použiť nasledujúce informácie:

Generál

Hostiteľ: localhost Port: 3306

Databáza: Databáza ENM

Používateľ: ** meno, ktoré ste si vybrali v predchádzajúcom kroku

Heslo: ** heslo, ktoré ste si vybrali v predchádzajúcom kroku

SSH/SSL

Server proxy: ** vaša adresa IP Port: 22

Proxy užívateľ: pi

Heslo proxy: malina

Vkladanie tabuliek

  1. Pravým tlačidlom myši kliknite na konzolu ENMDatabase Open
  2. Spustite súbory sql (Database.zip) v „konzole“
  3. Výsledok: pozri obrázok vyššie

Krok 15: Nahrajte projekt

Nahrajte projekt
Nahrajte projekt

Vo fľaši:

  • Kliknite na Konfigurácia nasadenia nástrojov
  • Konfigurujte ako na obrázku vyššie
  • Kliknite na položku Nástroje Deployment Upload na predvolený server

Krok 16: Automaticky spustiť

Toto je úplne posledný krok pred tým, ako budeme môcť použiť náš skleník!

Prejdite na svoj Raspberry Pi v tmeli

sudo nano /etc /profile

Pridajte nasledujúci riadok nižšie:

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

Krok 17: Použitie IGreenhouse

V tomto kroku uvedieme náš skleník do prevádzky.

  1. Pripojte napájanie z Rasberry Pi do zásuvky.
  2. Počkajte, kým sa Raspberry Pi úplne nespustí.
  3. Pripojte univerzálny napájací zdroj do zásuvky.

Vždy počkajte na pripojenie univerzálneho napájacieho zdroja, kým sa Raspberry Pi úplne nerozbehne, inak servomotory nebudú správne fungovať

Ak chcete vidieť svoj web: vyhľadajte svoju IP adresu a za ňou: 5 000

Teraz je váš iGreenhouse pripravený na použitie. Ovocie a zeleninu si môžete dopestovať sami

Preto by som povedal: Užite si jedlo!

Odporúča: