Sisukord:

IGreenhouse - intelligentne kasvuhoone: 17 sammu (piltidega)
IGreenhouse - intelligentne kasvuhoone: 17 sammu (piltidega)

Video: IGreenhouse - intelligentne kasvuhoone: 17 sammu (piltidega)

Video: IGreenhouse - intelligentne kasvuhoone: 17 sammu (piltidega)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juuli
Anonim
IGreenhouse - intelligentne kasvuhoone
IGreenhouse - intelligentne kasvuhoone

Kodused puu- ja köögiviljad on sageli paremad kui ostetud, kuid mõnikord võite oma kasvuhoone silmist kaotada. Selles projektis teeme intelligentse kasvuhoone. See kasvuhoone avab ja sulgeb automaatselt tema aknad ja uksed, kui on liiga kuum või liiga külm. Kui taimed peavad kuivama, kastab nutikas kasvuhoone teie taimi automaatselt (selles projektis visualiseerime kastmist LED -i alusel). Isetehtud veebisaidil kuvatakse teie taimede kastmise aega ja ukse ning akende avamist või sulgemist.

Samm: tööriistad ja komponendid

Tööriistad:

  • Neetidega tangid
  • Multifunktsionaalne saag
  • Puuri läbimõõt 1 mm
  • Astmeline puur 8 mm
  • mõõdulint
  • Fail
  • Liivapaber
  • eemaldatav nuga
  • Jootekolb

Komponendid (vt PDF):

  • Servomootorid
  • Vajutage nuppe
  • Vaarika Pi 3 Mudel B
  • Temperatuuriandur
  • Niiskuse andur
  • Leivalaud
  • Transistor
  • Universaalne toiteallikas
  • Takistid
  • MCP3008
  • Pi T-Cobbler (valikuline)
  • Led
  • Juhtmed
  • Etherneti kaabel
  • 5, 2V adapter
  • 8 GB micro SD kaart
  • Hinged
  • Allumiiniumist pimedad needid
  • Hele polüstüreenplaat
  • Nurgaosa
  • Tina jootmine
  • Kahepoolne teip
  • Nööpnõelad
  • Elektriline termokahanev hülss
  • Kaablisidemed
  • Kast

Maksimaalne maksumus: 167, 82 eurot

2. samm: RPi seadistamine

Alustame oma Raspberry Pi operatsioonisüsteemi installimist.

  1. Laadige Raspberry Pi veebisaidilt alla pilt "Raspbian Jessie piksliga". Näete, et see on ZIP-fail.
  2. Pakkige see ZIP-fail soovitud asukohta.
  3. Laadige alla tööriist Win32 Disk Imager, selle saate alla laadida Sourceforge'ist.

    • Pildi valimiseks klõpsake kaustaikooni
    • Seejärel valige jaotises "Seade" oma microSD
    • Seejärel klõpsake nuppu "Kirjuta"

Kui pilt on teie microSD -le kirjutatud, saate selle avada Windows Exploreris.

  • Avage fail "cmdline.txt"
  • Lisage sõna "rootwait" ette järgmine rida: 169.254.10.0
  • Seejärel salvestage fail.
  1. Sisestage microSD -kaart RPi -sse
  2. Lisage oma RPi -le pinge 5, 2 V alalisvooluadapteriga
  3. Ühendage võrgukaabel RPi -ga ja ühendage see arvuti võrgupordiga.

Teie Vaarikas on kohe kasutamiseks valmis.

3. samm: ühendage RPi -ga

Ühendage RPi -ga
Ühendage RPi -ga

RPi -ga ühenduse loomiseks kasutame Puttyt.

  1. Laadige alla Putty
  2. Looge SSH -ühendus (vt pilti)
  3. Logi sisse

    • Kasutajanimi: pi
    • Parool: vaarikas

WIFI SEADISTAMINE

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Minge faili lõppu ja lisage järgmine:

võrk = {ssid = "traadita võrgu nimi" psk = "traadita võrgu parool"

}

IP -aadressi tüübi vaatamiseks tehke järgmist.

ifconfig wlan0

Nüüd saate oma Raspberry Pi -ga traadita ühenduse luua

Putty hostinimi = IP -aadress

4. samm: kasvuhoone

Kasvuhoone
Kasvuhoone
Kasvuhoone
Kasvuhoone

Selles etapis valmistame kasvuhoone ise.

Te vajate:

  • Multifunktsionaalne saag
  • Fail
  • Ülejäänud materjalide loetelus mainitud materjalid

Sammud:

  1. Nägi polüstüreenpaneeli, nagu ülaltoodud mustandil näidatud.
  2. Nägi nurgaosa, nagu on näidatud ülaltoodud pildil:

    • 3 x 50 cm
    • 2 x 50 cm (nurk 140 °)
    • 4 x 20, 5 cm, üks valgustatud, lühendatud 1, 5 cm võrra

      lõikage need profiilid 2 x 50 cm (nurk 140 °)

    • 4 x 17, 5 cm (viil lõigatakse kaks korda, et viil oleks tehtud)
  3. Pärast saagimist poleerige puur.

Samm 5: nurgaosad

Nurgaosad
Nurgaosad
Nurgaosad
Nurgaosad
  1. Asetage kõik osad kokku nurgaosade alusele.
  2. Puurige oma nurgaprofiilile ja polüstüreenpaneelile augud, nagu pildil näidatud. Läbimõõt on näidatud teie pimedate neetide pakendil.
  3. Asetage ruloo needid aukudesse ja kinnitage need needitangide abil.

!! Pange tähele, et pime needid on diametraalselt vastandlikud, nii et meil pole edasisi probleeme.

5. Nüüd lükkad esi- ja tagaosa kasvuhoonesse.

6. samm: aknad ja uks

Aknad ja uks
Aknad ja uks
Aknad ja uks
Aknad ja uks
Aknad ja uks
Aknad ja uks
Aknad ja uks
Aknad ja uks

Nüüd asetame ukse ja aknad.

  1. Märkige uks ja aknad, nagu ülaltoodud piltidel näidatud.
  2. Nägi märgistatud osi multifunktsionaalse saega. Pärast saagimist näete, et akende ja ukse küljel on purse.
  3. Poleerige väljalõigatud tükkide külgi ja ka külgi, kuni te ei näe enam purse.
  4. Kinnitage aknad ja uks hingedega, nagu piltidel näidatud.

Kasvuhoone on kohe valmis

Samm: juhtmestik

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

Samm: servode lisamine

Servode lisamine
Servode lisamine
Servode lisamine
Servode lisamine

Kleepige servomootorid kahepoolse teibiga polüstüreenpaneelile.

Veenduge, et nende pöördepunkt oleks ukse ja akende liigendpunktiga sirgjooneline. (vaata pilti)

  • Tagamaks, et servomootor tõmbab ukse ja aknad lahti, peame puurima väikese augu (läbimõõt 1 mm). Servo taht ja augu vahele asetame tihvti.
  • Juhtmestiku sisestamiseks puurime astmelise puuriga augu. Puurimise ajal veenduge, et lükaksite külviku teatud küljele. Nii saame omamoodi ristküliku.

Tõmmake spelta nii, et kui servo avaneb, läheb uks sellega kaasa.

Pikendage juhtmeid (ühendades teisi juhtmeid), nii et jõuate kasvuhoone lõpus leivalauale.

9. samm: vajutage nuppe

Vajutage nuppe
Vajutage nuppe

Selles etapis hakkame puurima 4 auku läbimõõduga 1 mm, et oma nuppe ühendada (ukse avamiseks ja sulgemiseks).

  1. Hoidke oma nuppu seal, kus soovite teda kinnitada (ukse kõrval) ja joonistage oma nupu jalgade kohale punkt. (2 korda, 2 nuppu)
  2. Puurige joonistatud punkt.

Kinnitage nupud

  1. Sisestage nuppude jalad läbi aukude. (üks sees, teine väljas)
  2. Jootke traat nupu mõlemale jalale.
  3. Asetage kuumakahandus jala ja kõvajoodisega detaili kohale, et juhtmed ei tekitaks lühist.
  4. Jootke ühe juhtme otsas 220 oomi takisti. Asetage selle peale kuumuse kokkutõmbumine.

Puurige astmelise puuriga auk, nagu on näha eelmises etapis, et saaksime sisemise nupu juhtmed sisse tuua.

Kinnitage kahe nupu juhtmed koos kinnitusrihmaga.

Pikendage juhtmeid (ühendades teisi juhtmeid), nii et jõuate kasvuhoone lõpus leivalauale.

Samm: jootmis- ja temperatuuriandur

Jootmis- ja temperatuuriandur
Jootmis- ja temperatuuriandur
Jootmis- ja temperatuuriandur
Jootmis- ja temperatuuriandur

Jootke LED nagu vajutusnupu abil.

  1. Jootke juhtmestiku mõlemale jalale traat.
  2. Asetage kuumakahandus jala ja kõvajoodisega detaili kohale, et juhtmed ei tekitaks lühist.
  3. Jootke ühe juhtme otsas 220 oomi takisti. Asetage selle peale kuumuse kokkutõmbumine

Jootke temperatuurianduri iga keerme külge isas-sisemine niit. Seega on meie temperatuurianduri ühendamine leivalauaga lihtsam.

!! Ärge unustage asetada elektrilist termokahanevat hülsi joodetud osade kohale.

11. samm: peida juhtmestik

Peida juhtmestik
Peida juhtmestik
Peida juhtmestik
Peida juhtmestik

Selles etapis tagame, et kaablid ei jookseks meie tehastest läbi.

  1. Sisestage kinnitusrihm läbi aukude, mis tekkisid siis, kui olete pimedad needid üksteise ette asetanud.
  2. Sisestage kõik kaablid kinnitusrihma ja tõmmake.

Ja lõpuks:

Pange oma leivalaud ja Raspberry Pi kahepoolse teibiga väikesesse karpi ja puurige tagapaneelile auk, et saaksite toiteallika välja tuua.

12. samm: kodeerimine

Enne koodi käivitamist peame esmalt mõned asjad oma Raspberry Pi -sse installima.

  • Luba ühe juhtmega liides

    • sudo raspi-config
    • Liidese valikud
    • 1-juhtmeline: lubage
    • sudo nano /boot/config.txt
    • lisage järgmine dtoverlay = w1-gpio
    • taaskäivitage Raspberry Pi, käivitades „sudo reboot”
  • MySQL -i installimine Raspberry Pi -le

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

      parool = juur

  • MySQL -i pistiku installimine

    sudo apt-get install python3-mysql.connector

  1. Laadige Githubist alla projekt Flask.
  2. Avage projekt Pycharmis

13. samm: MySQL -i andmebaas

MySQL andmebaas
MySQL andmebaas

MySQL kasutaja toevoegen

mysql -uroot -p

CREATE USER 'name'@'localhost' IDENTIFITEERITUD parooliga;

TOETAGE KÕIK PRIILID ON *. * TO 'name'@'localhost' TOETUSVALIKUGA;

CREATE USER 'nimi'@'%' IDENTIFITSEERITUD parooliga ';

TOETAGE KÕIK PRIILIID ON *. * TO 'name'@'%' TOETUSVALIKUGA

Parool ja nimi on ise valitud.

Looge uus andmebaas

CREATE DATABASE ENMDatabase;

Väljuge MySQL -ühenduse kaudu

lõpetage

14. samm: tabeli loomine Pycharmis

Loo tabel Pycharmis
Loo tabel Pycharmis

Andmeallikana MySQL andmebaasi lisamine.

  1. CTRL + SHIFT + A andmebaas
  2. + Andmeallikas MySQL

Kasutage järgmist teavet:

Kindral

Host: localhost Port: 3306

Andmebaas: ENM

Kasutaja: ** nimi, mille valisite eelmises etapis

Parool: ** eelmises etapis valitud parool

SSH/SSL

Puhverserver: ** teie IP -aadress Port: 22

Puhverserveri kasutaja: pi

Puhverserveri parool: vaarikas

Tabelite sisestamine

  1. Paremklõpsake ENMDatabase Open konsooli
  2. Käivitage sql -failid (Database.zip) konsoolis
  3. Tulemus: vaadake ülaltoodud pilti

15. samm: laadige projekt üles

Laadige projekt üles
Laadige projekt üles

Kolvis:

  • Klõpsake nuppu Tööriistade juurutamise seadistamine
  • Seadistage nagu ülaltoodud pildil
  • Klõpsake tööriistade juurutamise üleslaadimist vaikimisi serverisse

16. samm: käivitage automaatselt

See on viimane samm enne kasvuhoone kasutamist!

Minge oma Raspberry Pi juurde Putty's

sudo nano /etc /profile

Lisage järgmine rida allpool:

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

Samm 17: IGreenhouse'i kasutamine

Selles etapis paneme oma kasvuhoone kasutamiseks valmis.

  1. Ühendage pistikupesa Rasberry Pi toiteallikas.
  2. Oodake, kuni Raspberry Pi on täielikult käivitatud.
  3. Ühendage universaalne toiteallikas pistikupessa.

Oodake alati universaalse toiteallika ühendamist, kuni Raspberry Pi on täielikult käivitatud, vastasel juhul ei tööta servomootorid õigesti

Veebisaidi vaatamiseks otsige oma IP -aadressi ja seejärel 5000

Nüüd on teie iGreenhouse kasutusvalmis. Puu- ja köögivilju saate ise kasvatada

Nii et ma ütleksin: nautige sööki!

Soovitan: