Sisällysluettelo:

IGreenhouse - Älykäs kasvihuone: 17 vaihetta (kuvilla)
IGreenhouse - Älykäs kasvihuone: 17 vaihetta (kuvilla)

Video: IGreenhouse - Älykäs kasvihuone: 17 vaihetta (kuvilla)

Video: IGreenhouse - Älykäs kasvihuone: 17 vaihetta (kuvilla)
Video: Työskentelen Private Museum for the Rich and Famous. Kauhutarinoita. Kauhu. 2024, Marraskuu
Anonim
IGreenhouse - Älykäs kasvihuone
IGreenhouse - Älykäs kasvihuone

Kotona kasvatetut hedelmät ja vihannekset ovat usein parempia kuin ostamasi, mutta joskus voit menettää silmäsi kasvihuoneestasi. Tässä projektissa teemme älykkään kasvihuoneen. Tämä kasvihuone avaa ja sulkee ikkunat ja oven automaattisesti, kun on liian kuuma tai liian kylmä. Kun kasvit kuivuvat, älykäs kasvihuone kastaa kasvit automaattisesti (tässä projektissa visualisoimme kastelun led -valon perusteella). Aika, jolloin kasvejasi kastellaan ja milloin ovi ja ikkunat avataan tai suljetaan, näkyy kotitekoisella verkkosivustolla.

Vaihe 1: Työkalut ja komponentit

Työkalut:

  • Niittipihdit
  • Monitoiminen saha
  • Poran halkaisija 1 mm
  • Askelpora 8 mm
  • mittanauha
  • Tiedosto
  • Hioa
  • irrotettava veitsi
  • Juotin

Komponentit (katso PDF):

  • Servomoottorit
  • Painikkeet
  • Raspberry Pi 3 Malli B
  • Lämpösensori
  • Kosteusanturi
  • Leipälauta
  • Transistori
  • Yleinen virtalähde
  • Vastukset
  • MCP3008
  • Pi T-Cobbler (valinnainen)
  • Led
  • Johdot
  • Ethernet kaapeli
  • 5, 2 V: n sovitin
  • 8 Gt: n micro SD -kortti
  • Saranat
  • Alluminium -sokeat niitit
  • Kirkas polystyreenilevy
  • Kulmaosa
  • Tina juotos
  • Kaksipuolinen teippi
  • Nastat
  • Sähköinen kutisteholkki
  • Nippusiteet
  • Laatikko

Enimmäiskustannukset: 167, 82 €

Vaihe 2: Määritä RPi

Aloitamme käyttöjärjestelmän asentamisen Raspberry Pi -laitteeseemme.

  1. Lataa kuva "Raspbian Jessie with pixel" Raspberry Pi -sivustolta. Näet, että tämä on ZIP-tiedosto.
  2. Pura tämä ZIP-tiedosto haluttuun paikkaan.
  3. Lataa Win32 Disk Imager -työkalu, jonka voit ladata Sourceforgelta.

    • Valitse kuva napsauttamalla kansion kuvaketta
    • Valitse sitten "Laite" -kohdasta microSD -korttisi
    • Napsauta sitten "Kirjoita"

Kun kuva on kirjoitettu microSD -kortille, voit avata microSD: n Windowsin Resurssienhallinnassa.

  • Avaa tiedosto "cmdline.txt"
  • Lisää seuraava rivi sanan "rootwait" eteen: 169.254.10.0
  • Tallenna sitten tiedosto.
  1. Aseta microSD -kortti RPi -korttiin
  2. Käytä jännitettä RPi -laitteeseen 5, 2 V DC -sovittimella
  3. Liitä verkkokaapeli RPi -laitteeseen ja liitä se tietokoneen verkkoporttiin.

Vadelma on nyt käyttövalmis.

Vaihe 3: Yhdistä RPi -laitteeseen

Yhdistä RPi: hen
Yhdistä RPi: hen

Yhteyden muodostamiseen RPi: hen käytämme Puttyä.

  1. Lataa Putty
  2. Luo SSH -yhteys (katso kuva)
  3. Kirjaudu sisään

    • Käyttäjätunnus: pi
    • Salasana: vadelma

WIFI -ASETUKSET

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Siirry tiedoston alaosaan ja lisää seuraava:

verkko = {ssid = "langattoman verkon nimi" psk = "langattoman verkon salasana"

}

IP -osoitetyypin tarkistaminen:

ifconfig wlan0

Nyt voit muodostaa langattoman yhteyden Raspberry Pi -laitteeseesi

Isäntänimi kohdassa Putty = IP -osoite

Vaihe 4: Kasvihuone

Kasvihuone
Kasvihuone
Kasvihuone
Kasvihuone

Tässä vaiheessa aiomme tehdä itse kasvihuoneen.

Sinä tulet tarvitsemaan:

  • Monitoiminen saha
  • Tiedosto
  • Loput materiaaliluettelossa mainituista materiaaleista

Askeleet:

  1. Sahaa polystyreenilevyä, kuten yllä olevassa luonnoksessa on esitetty.
  2. Näe kulmaosa kuten yllä olevassa kuvassa:

    • 3 x 50 cm
    • 2 x 50 cm (kulma 140 °)
    • 4 x 20, 5 cm, yksi valaistu lyhennetty 1, 5 cm

      katkaise nämä profiilit 2 x 50 cm (kulma 140 °)

    • 4 x 17, 5 cm (viisto leikataan kaksi kerrallaan, jotta pääty tulee)
  3. Kiillota poraus sahaamisen jälkeen.

Vaihe 5: Kulmaosat

Kulmaosat
Kulmaosat
Kulmaosat
Kulmaosat
  1. Aseta kaikki osat yhteen kulmaosien pohjalle.
  2. Poraa reiät kulmaprofiiliin ja polystyreenipaneeliin kuvan osoittamalla tavalla. Halkaisija on ilmoitettu sokean niitin pakkauksessa.
  3. Aseta sokeat niitit reikiin ja kiinnitä ne niittipihdeillä.

!! Huomaa, että kaihtimet ovat vastakkaisia, joten meillä ei ole ongelmia jatkossa.

5. Nyt liu'utat etu- ja takaosan kasvihuoneeseen.

Vaihe 6: Windows ja ovi

Ikkunat & Ovi
Ikkunat & Ovi
Ikkunat & Ovi
Ikkunat & Ovi
Ikkunat & Ovi
Ikkunat & Ovi
Ikkunat & Ovi
Ikkunat & Ovi

Nyt asetamme oven ja ikkunat.

  1. Merkitse ovi ja ikkunat kuten yllä olevissa kuvissa.
  2. Sahaa merkityt osat monitoimisahalla. Sahaamisen jälkeen huomaat, että ikkunoiden ja oven sivuilla on purseita.
  3. Kiillota sahattujen kappaleiden sivut ja sivut, kunnes et enää näe purseita.
  4. Kiinnitä ikkunat ja ovi saranoilla kuvan osoittamalla tavalla.

Kasvihuone on nyt valmis

Vaihe 7: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
  • R2 = 220Ω vastus
  • R3 = 1 kΩ vastus
  • R4 = 10 kΩ vastus
  • R5 = 1 kΩ vastus
  • R6 = 10 kΩ vastus
  • R7 = 1 kΩ vastus
  • R8 = 10 kΩ vastus
  • R10 = 470Ω vastus
  • R11 = 220Ω vastus
  • R12 = 220Ω vastus

Vaihe 8: Servojen lisääminen

Servojen lisääminen
Servojen lisääminen
Servojen lisääminen
Servojen lisääminen

Liitä servomoottorit polystyreen -paneeliin kaksipuolisella teipillä.

Varmista, että niiden kääntöpiste on suorassa linjassa oven ja ikkunoiden saranapisteen kanssa. (katso kuva)

  • Varmistaaksemme, että servomoottori vetää oven ja ikkunat auki, meidän on porattava pieni reikä (halkaisija 1 mm). Servon sydämen ja reiän väliin asetamme tapin.
  • Jotta saisimme johdot sisälle, poraamme reiän askelporalla. Varmista porauksen aikana, että työnnät poran tietylle puolelle. Tällä tavalla saamme eräänlaisen suorakulmion.

Työnnä speltti niin, että kun servo avautuu, ovi menee sen mukana.

Pidennä johtoja (yhdistämällä muut johdot), jotta pääset leipälautaasi kasvihuoneen lopussa.

Vaihe 9: Painikkeet

Painikkeet
Painikkeet

Tässä vaiheessa poraamme neljä reikää, joiden halkaisija on 1 mm painikkeiden liittämiseksi (oven avaamiseen ja sulkemiseen).

  1. Pidä painike paikkaan, johon haluat kiinnittää hänet (oven viereen), ja piirrä piste painikkeen jalkojen paikkaan. (2 kertaa, 2 painiketta)
  2. Poraa piirtämäsi piste.

Kiinnitä painikkeet

  1. Työnnä painikkeiden jalat reikien läpi. (yksi sisällä, toinen ulkona)
  2. Juotos lanka napin kumpaankin osaan.
  3. Aseta lämpökutistuma jalan ja juotetun kappaleen päälle, jotta johdot eivät aiheuta oikosulkua.
  4. Juotetaan yhden johdon päähän 220 ohmin vastus. Aseta lämpökutistuma sen päälle.

Poraa reikä askelporalla, kuten edellisessä vaiheessa, jotta voimme viedä sisäpainikkeen johdot sisään.

Kiinnitä kahden painikkeen johdot yhteen kiristyshihnalla.

Pidennä johtoja (yhdistämällä muut johdot), jotta pääset leipälautaasi kasvihuoneen lopussa.

Vaihe 10: Juotos- ja lämpötila -anturi

Juotos- ja lämpötila -anturi
Juotos- ja lämpötila -anturi
Juotos- ja lämpötila -anturi
Juotos- ja lämpötila -anturi

Juota led kuten painikkeella.

  1. Juotos lanka ledin jokaiseen osaan.
  2. Aseta lämpökutistuma jalan ja juotetun kappaleen päälle, jotta johdot eivät aiheuta oikosulkua.
  3. Juotetaan yhden johdon päähän 220 ohmin vastus. Aseta lämpökutistuma sen päälle

Juotos lämpötila-anturin jokaiseen kierteeseen uros-sisäkierre. Joten lämpötila -anturin liittäminen leipälevyyn on helpompaa.

!! Älä unohda sijoittaa sähköistä kutisteholkkia juotettujen osien päälle.

Vaihe 11: Piilota johdotus

Piilota johdotus
Piilota johdotus
Piilota johdotus
Piilota johdotus

Tässä vaiheessa varmistamme, että kaapelit eivät kulje tehtaidemme läpi.

  1. Työnnä kiristyshihna reikien läpi, jotka muodostettiin, kun olet asettanut sokeat niitit suoraan toistensa eteen.
  2. Työnnä kaikki kaapelit kiristyshihnaan ja vedä.

Ja lopuksi:

Ohita leipälauta ja Raspberry Pi pienessä laatikossa kaksipuolisella teipillä ja poraa reikä takapaneeliin, jotta voit tuoda virtalähteen pois.

Vaihe 12: Koodaus

Ennen kuin voimme suorittaa koodin, meidän on ensin asennettava joitain asioita Raspberry Pi -laitteeseemme.

  • Ota käyttöön yksijohtiminen liitäntä

    • sudo raspi-config
    • Liitäntävaihtoehdot
    • 1-johdin: ota käyttöön
    • sudo nano /boot/config.txt
    • lisää seuraava dtoverlay = w1-gpio
    • käynnistä Raspberry Pi uudelleen sudo -uudelleenkäynnistyksellä
  • MySQL: n asentaminen Raspberry Pi: hen

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

      salasana = root

  • MySQL -liittimen asentaminen

    sudo apt-get install python3-mysql.connector

  1. Lataa Flask -projekti Githubista.
  2. Avaa projekti Pycharmissa

Vaihe 13: MySQL -tietokanta

MySQL -tietokanta
MySQL -tietokanta

MySQL -käyttäjä toevoegen

mysql -uroot -p

LUO KÄYTTÄJÄNimi '@' localhost 'TUNNISTETTU' salasanalla ';

ANNA KAIKKI OIKEUDET *. * TO 'name'@'localhost' GANT OPTION

LUO KÄYTTÄJÄNimi '@'%'TUNNISTETTU "salasanalla";

MYÖNNÄ KAIKKI EDELLYTYKSET *. * TO 'name'@'%' TOIMINTAVAIHTOEHDOLLA

Nimi ja salasana ovat itse valittuja.

Luo uusi tietokanta

CREATE DATABASE ENMTietokanta;

Lopeta MySQL -yhteys

lopettaa

Vaihe 14: Luo taulukko Pycharmissa

Luo taulukko Pycharmissa
Luo taulukko Pycharmissa

Lisää tietolähteeksi MySQL -tietokanta.

  1. CTRL + VAIHTO + A Tietokanta
  2. + Tietolähde MySQL

Käytä seuraavia tietoja:

Yleistä

Isäntä: localhost Portti: 3306

Tietokanta: ENM

Käyttäjä: ** nimi, jonka valitsit edellisessä vaiheessa

Salasana: ** salasana, jonka valitsit edellisessä vaiheessa

SSH/SSL

Välityspalvelin: ** IP -osoitteesi Portti: 22

Välityspalvelimen käyttäjä: pi

Välityspalvelimen salasana: vadelma

Taulukoiden lisääminen

  1. Napsauta hiiren kakkospainikkeella ENMDatabase Open -konsolia
  2. Suorita SQL -tiedostot (Database.zip) konsolissa
  3. Tulos: katso yllä oleva kuva

Vaihe 15: Lataa projekti

Lataa projekti
Lataa projekti

Pullossa:

  • Napsauta Työkalujen käyttöönottomääritykset
  • Määritä kuten yllä olevassa kuvassa
  • Napsauta Työkalujen käyttöönoton lataus oletuspalvelimelle

Vaihe 16: Suorita automaattisesti

Tämä on viimeinen vaihe ennen kasvihuoneemme käyttöä!

Siirry Raspberry Pi -laitteeseesi Puttyssä

sudo nano /etc /profile

Lisää seuraava rivi alla:

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

Vaihe 17: IGreenhousen käyttäminen

Tässä vaiheessa aiomme laittaa kasvihuoneemme käyttövalmiiksi.

  1. Liitä virtalähde pistorasiaan Rasberry Pi -laitteesta.
  2. Odota, kunnes Raspberry Pi käynnistyy kokonaan.
  3. Liitä universaali virtalähde pistorasiaan.

Odota aina, kun kytket yleisen virtalähteen, kunnes Raspberry Pi on täysin käynnistetty, muuten servomoottorit eivät toimi oikein

Nähdäksesi verkkosivustosi: etsi IP -osoitteesi ja sen jälkeen: 5000

Nyt iGreenhouse on käyttövalmis. Voit kasvattaa itse hedelmiä ja vihanneksia

Joten sanoisin: nauti ateriastasi!

Suositeltava: