Sisällysluettelo:
- Vaihe 1: Komponentit
- Vaihe 2: Kirjoita rasbian Micro SD -kortille
- Vaihe 3: Lisää Ip ja ota SSH käyttöön
- Vaihe 4: Aloita kitin käyttö
- Vaihe 5: Raspberry Pi Basics
- Vaihe 6: Yhdistä Wi-Fi-verkkoon ja päivitä Raspberry Pi
- Vaihe 7: Ota SPI ja 1-johdin käyttöön
- Vaihe 8: Luo Smart Greenhouse -kansio ja lataa kaikki tarvittavat paketit
- Vaihe 9: Lataa koodi Raspberry Pi: lle
- Vaihe 10: Luo tietokanta
- Vaihe 11: Skriptien automaattinen käynnistys
- Vaihe 12: Kasvihuoneen rakentaminen
Video: Älykäs kasvihuone: 12 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Onko sinulla koskaan ollut ongelma, että kasvihuoneessasi oli liian kuuma, joten kaikki kasvit kuolivat, koska unohdit avata tuuletusaukot?
Älä etsi enää, älykäs kasvihuone on ratkaisu tähän ongelmaan.
Seuraava vaihe opastaa sinua rakentamaan älykkään kasvihuoneesi tai muuttamaan kasvihuoneesi älykkääksi kasvihuoneeksi.
Vaihe 1: Komponentit
Komponentit:
1 x servomoottori
2 x lämpötila -anturi
1 x tuuletin
2 x maaperän kosteusanturi
2 x valotunnistin
8 x valkoinen led
useita vastuksia
1 x 4 x 7-segmenttinen näyttö
1 x MCP3008
1 x 74HC595
1 x Relais
1 x vadelma pi 3 malli b
Leipälauta
käynnistyskaapelit
pieni kasvihuone
Vaihe 2: Kirjoita rasbian Micro SD -kortille
- Lataa uusin versio "rasbian stretch with desktop" sieltä:
- Pura raspbian -tiedosto.
- Lataa myös uusin etcher -versio sieltä:
- Alusta 32 Gt: n micro SD -kortti uudelleen.
- Avaa echter, valitse rasbian img ja micro SD -kortti.
- Napsauta Flash.
Vaihe 3: Lisää Ip ja ota SSH käyttöön
- Lisää "ssh" -tiedosto micro SD -kortille.
- Etsi "cmdline.txt" -tiedosto ja avaa se.
- Lisää "ip = 169.254.10.1" loppuun.
- Aseta micro SD -kortti Raspberry Pi -laitteeseen ja anna sille virtaa.
- Liitä Raspberry Pi tietokoneeseen ethernet -kaapelilla.
Vaihe 4: Aloita kitin käyttö
- Lataa uusin versio "rasbian stretch with desktop" sieltä:
-
Avaa kitti ja täytä seuraavat tiedot:
- Isäntänimi (tai IP -osoite): 169.254.10.1
- Yhteystyyppi: SSH
- Tallennetut istunnot: Smart_Greenhouse
- Napsauta "Tallenna"
- Napsauta "Avaa"
- Jos saat suojahälytyksen kitiltä, napsauta "Kyllä".
Vaihe 5: Raspberry Pi Basics
-
Defealt -tunnukset ovat:
- käyttäjätunnus: pi
- salasana: vadelma
- Vaihda oletussalasana kirjoittamalla komento "passwd" ja kirjoita
- Kirjoita ensimmäinen nykyinen salasana vadelma ja sen jälkeen kaksi kertaa valitsemasi uusi salasana.
Vaihe 6: Yhdistä Wi-Fi-verkkoon ja päivitä Raspberry Pi
- Tyyppi: sudo -i
- Tyyppi: echo "salasana" | wpa_passphrase “SSID” >> /etc/wpa_supplicant/wpa_supplicant.conf
- Vaihda salasanasi wifi -salasanaasi ja SSID -tunnuksesi wifi -verkon nimeksi.
- Tarkista tyyppi: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Tässä tiedostossa pitäisi olla jotain, joka näyttää yllä olevasta kuvasta. Poistu tiedostosta painamalla "Ctrl" + "X".
- Tyyppi: systemctl käynnistä verkko uudelleen
- Tyyppi: systemctl status networking
- Tyyppi: käynnistä uudelleen
- Odota 30 sekuntia, käynnistä kitti uudelleen, napsauta "Smart_Greenhouse" ja napsauta "Avaa"
- Kirjaudu uudelleen
- Tyyppi: ping 8.8.8.8
- Näiden komentojen jälkeen pitäisi olla jotain, joka näyttää yllä olevasta kuvasta.
- Tyyppi: sudo apt-get update && sudo apt-get upgrade -y päivitys voi viedä hetken.
Vaihe 7: Ota SPI ja 1-johdin käyttöön
- Tyyppi: sudo raspi-config
- Valitse "Liitäntäasetukset"
- Valitse "SPI", sano "Kyllä" ja sano "Ok"
- Valitse "Liitäntäasetukset"
- Valitse "1-johtiminen", sano "Kyllä" ja sano "Ok"
- Valitse "Valmis"
- Tyyppi: sudo reboot
- Odota 30 sekuntia, käynnistä kitti uudelleen, napsauta "Smart_Greenhouse" ja napsauta "Avaa"
Vaihe 8: Luo Smart Greenhouse -kansio ja lataa kaikki tarvittavat paketit
- Tyyppi: sudo apt update
- Tyyppi: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Tyyppi: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Tyyppi: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Tyyppi: python3 -m venv --system-site-package env
- Tyyppi: lähde env/bin/aktivoi
- Tyyppi: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Tyyppi: sudo reboot
- Odota 30 sekuntia, käynnistä kitti uudelleen, napsauta "Smart_Greenhouse" ja napsauta "Avaa"
- Tyyppi: cd Smart_Greenhouse
- Tyyppi: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Tyyppi: python3 -m venv --system-site-package env
- Tyyppi: lähde env/bin/aktivoi
- Tyyppi: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Tyyppi: sudo reboot
- Odota 30 sekuntia, käynnistä kitti uudelleen, napsauta "Smart_Greenhouse" ja napsauta "Avaa"
Vaihe 9: Lataa koodi Raspberry Pi: lle
- Lataa uusin filezilla-asiakas sieltä:
- Lataa koodi githubista:
-
Aloita fillezilla ja täytä seuraavat tiedot:
- Isäntä: 169.254.10.1
- Käyttäjätunnus: pi
- Salasana: "salasana, jonka valitsit Raspberry Pi: llä"
- Portti: 22
- Napsauta yhdistä
- Siirry vasemmanpuoleisessa "paikallinen sivusto" -kohdassa tiedostoihin, jotka olet ladannut githubista
- Siirry oikeanpuoleisen "extreme -sivuston" Smart_Greenhouse -kansioon
- Vedä "conf" ja "sql" -kansiot Smart_Greenhouse -kansioon
- Avaa Smart_Greenhouse_backend molemmilta puolilta ja vedä "model" ja "main.py" vasemmalta oikealle
- Palaa edelliseen kansioon molemmin puolin
- Avaa Smart_Greenhouse_frontend molemmilta puolilta ja vedä "staattinen", "malleja" ja "app.py" vasemmalta oikealle
- Sen pitäisi näyttää yllä olevasta kuvasta.
Vaihe 10: Luo tietokanta
- Aloita kitti ja kirjaudu sisään
- Tyyppi: cd Smart_Greenhouse/
- Tyyppi: sudo mariadb
- Tyyppi: LUO KÄYTTÄJÄ 'project1-admin'@'localhost' TUNNISTAA 'admin'; LUO KÄYTTÄJÄ 'project1-web'@'localhost' TUNNISTAA 'web'; LUO KÄYTTÄJÄ 'project1-sensor'@'localhost' TUNNISTAA 'anturi';
-
Tyyppi: CREATE DATABASE smartgreenhousedb;
- Tyyppi: ANNA KAIKKI ERIKOISUUDET smartgreenhousedb. GANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-web'@'localhost'; GANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-sensor'@'localhost'; Huuhteluoikeudet;
- Tyyppi: näytä tietokannat;
- Sen pitäisi näyttää yllä olevasta kuvasta.
- Tyyppi: poistuminen;
- Tyyppi: sudo mariadb <sql/smartgreenhousedb.sql
- Tyyppi: sudo mariadb
- Tyyppi: käytä smartgreenhousedb;
- Tyyppi: näytä taulukot;
- Tyyppi: poistuminen;
Vaihe 11: Skriptien automaattinen käynnistys
- Tyyppi: sudo cp conf/project1-*. Service/etc/systemd/system/
- Tyyppi: sudo systemctl daemon-reload
- Tyyppi: sudo systemctl start project1-*
- Tyyppi: sudo systemctl status project1-*
- Tyyppi: sudo cp conf/nginx/etc/nginx/sites-available/project1
- Tyyppi: sudo rm/etc/nginx/sites-enabled/default
- Tyyppi: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- Tyyppi: sudo systemctl restart nginx.service
- Tyyppi: sudo systemctl status nginx.service
- Tyyppi: sudo systemctl enable project1-pullo
- Tyyppi: sudo systemctl ota käyttöön projekti1-anturi
- Sen pitäisi näyttää yllä olevasta kuvasta.
Vaihe 12: Kasvihuoneen rakentaminen
- Rakenna kasvihuone.
- Lisää kaikki komponentit kasvihuoneeseen sähkökaavion mukaisesti.
- Lisää voimaa ja nauti.
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
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
IGreenhouse - Älykäs kasvihuone: 17 vaihetta (kuvilla)
IGreenhouse - Älykäs kasvihuone: Kotona kasvatetut hedelmät ja vihannekset ovat usein parempia kuin ostamasi, mutta joskus voit menettää näkymäsi kasvihuoneesta. Tässä projektissa teemme älykkään kasvihuoneen. Tämä kasvihuone avaa ja sulkee ikkunat ja oven automaattisesti
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