Sisällysluettelo:
- Vaihe 1: Työkalut ja komponentit
- Vaihe 2: Määritä RPi
- Vaihe 3: Yhdistä RPi -laitteeseen
- Vaihe 4: Kasvihuone
- Vaihe 5: Kulmaosat
- Vaihe 6: Windows ja ovi
- Vaihe 7: Johdotus
- Vaihe 8: Servojen lisääminen
- Vaihe 9: Painikkeet
- Vaihe 10: Juotos- ja lämpötila -anturi
- Vaihe 11: Piilota johdotus
- Vaihe 12: Koodaus
- Vaihe 13: MySQL -tietokanta
- Vaihe 14: Luo taulukko Pycharmissa
- Vaihe 15: Lataa projekti
- Vaihe 16: Suorita automaattisesti
- Vaihe 17: IGreenhousen käyttäminen
Video: IGreenhouse - Älykäs kasvihuone: 17 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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.
- Lataa kuva "Raspbian Jessie with pixel" Raspberry Pi -sivustolta. Näet, että tämä on ZIP-tiedosto.
- Pura tämä ZIP-tiedosto haluttuun paikkaan.
-
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.
- Aseta microSD -kortti RPi -korttiin
- Käytä jännitettä RPi -laitteeseen 5, 2 V DC -sovittimella
- Liitä verkkokaapeli RPi -laitteeseen ja liitä se tietokoneen verkkoporttiin.
Vadelma on nyt käyttövalmis.
Vaihe 3: Yhdistä RPi -laitteeseen
Yhteyden muodostamiseen RPi: hen käytämme Puttyä.
- Lataa Putty
- Luo SSH -yhteys (katso kuva)
-
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
Tässä vaiheessa aiomme tehdä itse kasvihuoneen.
Sinä tulet tarvitsemaan:
- Monitoiminen saha
- Tiedosto
- Loput materiaaliluettelossa mainituista materiaaleista
Askeleet:
- Sahaa polystyreenilevyä, kuten yllä olevassa luonnoksessa on esitetty.
-
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)
- Kiillota poraus sahaamisen jälkeen.
Vaihe 5: Kulmaosat
- Aseta kaikki osat yhteen kulmaosien pohjalle.
- Poraa reiät kulmaprofiiliin ja polystyreenipaneeliin kuvan osoittamalla tavalla. Halkaisija on ilmoitettu sokean niitin pakkauksessa.
- 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
Nyt asetamme oven ja ikkunat.
- Merkitse ovi ja ikkunat kuten yllä olevissa kuvissa.
- Sahaa merkityt osat monitoimisahalla. Sahaamisen jälkeen huomaat, että ikkunoiden ja oven sivuilla on purseita.
- Kiillota sahattujen kappaleiden sivut ja sivut, kunnes et enää näe purseita.
- Kiinnitä ikkunat ja ovi saranoilla kuvan osoittamalla tavalla.
Kasvihuone on nyt valmis
Vaihe 7: 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
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
Tässä vaiheessa poraamme neljä reikää, joiden halkaisija on 1 mm painikkeiden liittämiseksi (oven avaamiseen ja sulkemiseen).
- Pidä painike paikkaan, johon haluat kiinnittää hänet (oven viereen), ja piirrä piste painikkeen jalkojen paikkaan. (2 kertaa, 2 painiketta)
- Poraa piirtämäsi piste.
Kiinnitä painikkeet
- Työnnä painikkeiden jalat reikien läpi. (yksi sisällä, toinen ulkona)
- Juotos lanka napin kumpaankin osaan.
- Aseta lämpökutistuma jalan ja juotetun kappaleen päälle, jotta johdot eivät aiheuta oikosulkua.
- 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
Juota led kuten painikkeella.
- Juotos lanka ledin jokaiseen osaan.
- Aseta lämpökutistuma jalan ja juotetun kappaleen päälle, jotta johdot eivät aiheuta oikosulkua.
- 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
Tässä vaiheessa varmistamme, että kaapelit eivät kulje tehtaidemme läpi.
- Työnnä kiristyshihna reikien läpi, jotka muodostettiin, kun olet asettanut sokeat niitit suoraan toistensa eteen.
- 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
- Lataa Flask -projekti Githubista.
- Avaa projekti Pycharmissa
Vaihe 13: 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
Lisää tietolähteeksi MySQL -tietokanta.
- CTRL + VAIHTO + A Tietokanta
- + 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
- Napsauta hiiren kakkospainikkeella ENMDatabase Open -konsolia
- Suorita SQL -tiedostot (Database.zip) konsolissa
- Tulos: katso yllä oleva kuva
Vaihe 15: 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.
- Liitä virtalähde pistorasiaan Rasberry Pi -laitteesta.
- Odota, kunnes Raspberry Pi käynnistyy kokonaan.
- 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:
Automaattinen sisätilojen kasvihuone Ikea Sockerin perusteella: 5 vaihetta
Automaattinen sisätilojen kasvihuone Ikea Sockerin perusteella: Hei, tämä on ensimmäinen ohjeeni. Olen oppinut paljon tästä yhteisöstä, ja mielestäni on aika palauttaa nöyrät ideani. Olen pahoillani englannista, se on huono, mutta teen kaikkeni
Mahtava kasvihuone automaattisella kastelulla, Internet -yhteydellä ja paljon muuta: 7 vaihetta (kuvilla)
Mahtava kasvihuone, jossa on automaattinen kastelu, Internet -yhteys ja paljon muuta: Tervetuloa tähän ohjeeseen. Marssin alussa olin puutarhakaupassa ja näin joitain kasvihuoneita. Ja koska halusin tehdä projektin kasveilla ja elektroniikalla jo pitkään, menin eteenpäin ja ostin sellaisen: https://www.instagram.com/p
UCL - IIOT Kasvihuone: 11 vaihetta
UCL-IIOT Greenhouse: Tämä projekti on jatkoa aikaisemmalle Greenhouse-hankkeellemme (https: //www.instructables.com/id/EAL-EMBEDDED-GREE …). Tässä projektissa lisäsimme tietokannan, johon kirjaamme kaikki tietomme ja visualisoimme sen sitten solmu-punaisella suuremman katselun varmistamiseksi
UCL-IIoT-Kasvihuone-wifi: 10 vaihetta
UCL-IIoT-Kasvihuone-wifi: Tämä on kouluprojekti 3 lukukautta UCL: ssä. Päätimme jatkaa työskentelyä kasvihuoneessamme, mutta tällä kertaa keräämällä tietoja
TerraDome: Mini trooppinen kasvihuone Arduinolla: 18 vaihetta (kuvilla)
TerraDome: Mini -trooppinen kasvihuone Arduinolla: TerraDome on sisätilojen kasvihuone kasveille ja trooppisten kukkien muotoiselle kahdeksankulmaiselle kupolille, jota ohjaa Arduino Mega, joka säätää lämpötilaa ja valaistusta eri anturien ja LCD -näytön kautta. Siinä on myös ovet Jurassic Park -puistoon (tai