Satura rādītājs:

IGreenhouse - inteliģentā siltumnīca: 17 soļi (ar attēliem)
IGreenhouse - inteliģentā siltumnīca: 17 soļi (ar attēliem)

Video: IGreenhouse - inteliģentā siltumnīca: 17 soļi (ar attēliem)

Video: IGreenhouse - inteliģentā siltumnīca: 17 soļi (ar attēliem)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Jūlijs
Anonim
IGreenhouse - inteliģentā siltumnīca
IGreenhouse - inteliģentā siltumnīca

Pašmāju augļi un dārzeņi bieži vien ir labāki par tiem, ko pērkat, bet dažreiz jūs varat aizmirst par savu siltumnīcu. Šajā projektā mēs izgatavosim inteliģentu siltumnīcu. Šī siltumnīca automātiski atvērs un aizvērs viņa logus un durvis, kad ir pārāk karsts vai pārāk auksts. Kad augi izžūs, viedā siltumnīca automātiski laistīs jūsu augus (šajā projektā mēs vizualizēsim laistīšanu, pamatojoties uz LED). Pašmāju vietnē tiek parādīts laiks, kad jūsu augi tiek laistīti un kad tiek atvērtas vai aizvērtas durvis un logi.

1. darbība: rīki un sastāvdaļas

Rīki:

  • Kniedes knaibles
  • Daudzfunkcionāls zāģis
  • Urbja diametrs 1 mm
  • Pakāpienu urbis 8 mm
  • mērlenta
  • Fails
  • Smilšpapīrs
  • noņemams nazis
  • Lodāmurs

Komponenti (skatīt PDF):

  • Servo motori
  • Spiediet pogas
  • Raspberry Pi 3 B modelis
  • Temperatūras sensors
  • Mitruma sensors
  • Maizes dēlis
  • Tranzistors
  • Universāls barošanas avots
  • Rezistori
  • MCP3008
  • Pi T-kurpnieks (pēc izvēles)
  • Vadīja
  • Vadi
  • Ethernet kabelis
  • 5, 2V adapteris
  • 8 GB micro SD karte
  • Eņģes
  • Alumīnija žalūziju kniedes
  • Spilgta polistirola plāksne
  • Leņķa sadaļa
  • Alvas lodēšana
  • Divpusēja lente
  • Pins
  • Elektriskā saraušanās uzmava
  • Kabeļu saites
  • Kastīte

Maksimālās izmaksas: € 167, 82

2. darbība: RPi iestatīšana

Mēs sāksim instalēt operētājsistēmu mūsu Raspberry Pi.

  1. Lejupielādējiet attēlu "Raspbian Jessie with pixel" no Raspberry Pi vietnes. Jūs redzēsit, ka tas ir ZIP fails.
  2. Izvelciet šo ZIP failu vēlamajā vietā.
  3. Lejupielādējiet rīku Win32 Disk Imager, to var lejupielādēt vietnē Sourceforge.

    • Noklikšķiniet uz mapes ikonas, lai atlasītu attēlu
    • Pēc tam sadaļā "Ierīce" atlasiet savu microSD
    • Pēc tam noklikšķiniet uz "Rakstīt"

Pēc tam, kad attēls ir ierakstīts jūsu microSD, varat atvērt microSD programmā Windows Explorer.

  • Atveriet failu "cmdline.txt"
  • Pirms vārda "rootwait" pievienojiet šādu rindu: 169.254.10.0
  • Pēc tam saglabājiet failu.
  1. Ievietojiet microSD RPi
  2. Pielietojiet spriegumu savam RPi ar 5, 2 V līdzstrāvas adapteri
  3. Pievienojiet tīkla kabeli RPi un pievienojiet to datora tīkla portam.

Jūsu Raspberry ir gatavs lietošanai tagad.

3. solis: izveidojiet savienojumu ar RPi

Pievienojieties RPi
Pievienojieties RPi

Lai izveidotu savienojumu ar mūsu RPi, mēs izmantosim Putty.

  1. Lejupielādēt Putty
  2. Izveidojiet SSH savienojumu (skatiet attēlu)
  3. Ielogoties

    • Lietotājvārds: pi
    • Parole: aveņu

WIFI UZSTĀDĪŠANA

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Dodieties uz faila apakšdaļu un pievienojiet šādu informāciju:

tīkls = {ssid = "bezvadu tīkla nosaukums" psk = "bezvadu tīkla parole"

}

Lai redzētu savu IP adreses veidu:

ifconfig wlan0

Tagad jūs varat izveidot bezvadu savienojumu ar savu Raspberry Pi

Uzņēmēja nosaukums špakteles veidā = IP adrese

4. solis: siltumnīca

Siltumnīca
Siltumnīca
Siltumnīca
Siltumnīca

Šajā solī mēs gatavojamies izgatavot pašu siltumnīcu.

Jums būs nepieciešams:

  • Daudzfunkcionāls zāģis
  • Fails
  • Pārējie materiāli, kas minēti materiālu sarakstā

Soļi:

  1. Es redzēju polistirēna paneli, kā parādīts iepriekšējā melnrakstā.
  2. Redziet leņķa sadaļu, kā parādīts attēlā iepriekš:

    • 3 x 50 cm
    • 2 x 50 cm (leņķis 140 °)
    • 4 x 20, 5 cm ar vienu apgaismotu saīsināts par 1, 5 cm

      grieziet šos profilus ar 2 x 50 cm (leņķis 140 °)

    • 4 x 17, 5 cm (mitra tiek sagriezta pa diviem, lai izveidotu frontonu)
  3. Pēc zāģēšanas noslīpējiet urbi.

5. solis: leņķa sadaļas

Leņķa sadaļas
Leņķa sadaļas
Leņķa sadaļas
Leņķa sadaļas
  1. Novietojiet visas detaļas kopā uz leņķa sekciju pamatnes.
  2. Izurbiet caurumus stūra profilā un polistirola panelē, kā parādīts attēlā. Diametrs ir norādīts uz jūsu žalūziju kniedes iepakojuma.
  3. Ievietojiet žalūzijas kniedēs caurumos un nostipriniet tās, izmantojot knaibles knaibles.

!! Lūdzu, ņemiet vērā, ka žalūzijas kniedes ir diametrāli pretējas, tāpēc mums turpmāk nav problēmu.

5. Tagad jūs iebīdāt priekšpusi un aizmuguri siltumnīcā.

6. darbība: logi un durvis

Logi un durvis
Logi un durvis
Logi un durvis
Logi un durvis
Logi un durvis
Logi un durvis
Logi un durvis
Logi un durvis

Tagad mēs novietojam durvis un logus.

  1. Atzīmējiet durvis un logus, kā parādīts attēlos.
  2. Zāģējiet marķētās detaļas, izmantojot daudzfunkcionālu zāģi. Pēc zāģēšanas jūs redzēsiet, ka logu un durvju sānos ir apmetums.
  3. Noslīpējiet izzāģēto gabalu malas un arī sānu malas, līdz vairs neredzat nekādas rievas.
  4. Piestipriniet logus un durvis ar eņģēm, kā parādīts attēlos.

Siltumnīca tagad ir gatava

7. solis: Elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
  • R2 = 220Ω rezistors
  • R3 = 1kΩ rezistors
  • R4 = 10 kΩ rezistors
  • R5 = 1kΩ rezistors
  • R6 = 10 kΩ rezistors
  • R7 = 1kΩ rezistors
  • R8 = 10 kΩ rezistors
  • R10 = 470Ω rezistors
  • R11 = 220Ω rezistors
  • R12 = 220Ω rezistors

8. solis: Servo pievienošana

Servo pievienošana
Servo pievienošana
Servo pievienošana
Servo pievienošana

Izmantojot divpusēju līmlenti, ielīmējiet servomotorus pie polistirolēna paneļa.

Pārliecinieties, ka to pagrieziena punkts ir taisnā līnijā ar durvju un logu eņģu punktu. (skat. attēlu)

  • Lai nodrošinātu, ka servomotors atver durvis un logus, mums būs jāizurbj mazs caurums (diametrs 1 mm). Starp servo dakti un caurumu mēs ievietojam tapu.
  • Lai ievietotu elektroinstalāciju, mēs ar urbjmašīnu urbsim caurumu. Urbšanas laikā pārliecinieties, ka urbjmašīna tiek stumta uz noteiktu pusi. Tādā veidā mēs iegūstam sava veida taisnstūri.

Ielieciet pareizrakstību tā, kad atveras servo, durvis iet kopā ar to.

Pagariniet vadus (savienojot citus vadus), lai siltumnīcas galā varētu sasniegt savu maizes dēli.

9. solis: spiedpogas

Spiedpogas
Spiedpogas

Šajā solī mēs sāksim urbt 4 caurumus ar 1 mm diametru, lai pieslēgtu pogas (lai atvērtu un aizvērtu durvis).

  1. Turiet pogu tur, kur vēlaties viņu piestiprināt (blakus durvīm), un uzzīmējiet punktu uz pogas kāju vietas. (2 reizes, 2 pogas)
  2. Iepazīstieties ar zīmēto punktu.

Pievienojiet pogas

  1. Ievietojiet pogu kājas caur caurumiem. (viens iekšā, viens ārpusē)
  2. Lodējiet vadu pie katras pogas kājas.
  3. Novietojiet siltuma saraušanos virs kājas un cietlodētā gabala, lai vadi neradītu īssavienojumu.
  4. Lodēt viena stieples galā 220 omu rezistoru. Novietojiet virs tā siltuma saraušanos.

Izurbiet caurumu ar pakāpienu urbi, kā redzams iepriekšējā solī, lai mēs varētu ievest iekšējās pogas vadus.

Pievienojiet abu pogu vadus kopā ar stiprinājuma siksnu.

Pagariniet vadus (savienojot citus vadus), lai siltumnīcas galā varētu sasniegt savu maizes dēli.

10. solis: Lodēšanas LED un temperatūras sensors

Lodēšanas LED un temperatūras sensors
Lodēšanas LED un temperatūras sensors
Lodēšanas LED un temperatūras sensors
Lodēšanas LED un temperatūras sensors

Lodējiet vadu, kā jūs to izdarījāt, nospiežot pogu.

  1. Lodējiet vadu pie katras gaismas diodes kājas.
  2. Novietojiet siltuma saraušanos virs kājas un cietlodētā gabala, lai vadi neradītu īssavienojumu.
  3. Lodēt viena stieples galā 220 omu rezistoru. Novietojiet virs tā siltuma saraušanos

Lodēt pie katras temperatūras sensora vītnes ārējo un iekšējo vītni. Tātad mūsu temperatūras sensoru būs vieglāk savienot ar maizes dēli.

!! Neaizmirstiet novietot elektrisko termiski saraucošo uzmavu virs lodētajām detaļām.

11. darbība: paslēpt vadus

Slēpt vadu
Slēpt vadu
Slēpt vadus
Slēpt vadus

Šajā solī mēs pārliecināsimies, ka kabeļi neiet cauri mūsu rūpnīcām.

  1. Ievietojiet fiksējošo siksnu caur caurumiem, kas izveidojās, kad esat novietojis žalūzijas kniedes tieši viena otras priekšā.
  2. Ievietojiet visus kabeļus stiprinājuma siksnā un velciet.

Un visbeidzot:

Ievietojiet maizes dēli un Raspberry Pi mazajā kastītē ar abpusēju lenti un izurbiet aizmugurējā panelī caurumu, lai varētu izņemt barošanas avotu.

12. darbība: kodēšana

Pirms mēs varam palaist kodu, mums vispirms ir jāinstalē dažas lietas mūsu Raspberry Pi.

  • Iespējojiet viena vadu saskarni

    • sudo raspi-config
    • Saskarnes iespējas
    • 1 vads: iespējot
    • sudo nano /boot/config.txt
    • pievienojiet šādu dtoverlay = w1-gpio
    • restartējiet Raspberry Pi ar “sudo reboot”
  • MySQL instalēšana 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

      parole = root

  • MySQL savienotāja instalēšana

    sudo apt-get install python3-mysql.connector

  1. Lejupielādējiet kolbas projektu no Github.
  2. Atveriet projektu Pycharm

13. darbība: MySQL datu bāze

MySQL datu bāze
MySQL datu bāze

MySQL lietotājs toevoegen

mysql -uroot -p

CREATE USER 'name'@'localhost' IDENTIFICED by 'password';

Piešķiriet visas privilēģijas *. * TO 'name'@'localhost' AR GRANT OPTION;

CREATE USER 'name'@'%' IDENTIFICED by 'password';

Piešķiriet visas privilēģijas *. * TO 'name'@'%' AR GRANT OPTION

Vārds un parole ir paša izvēlēta.

Izveidojiet jaunu datu bāzi

CREATE DATABASE ENMDatabase;

Iziet no MySQL savienojuma

atmest

14. darbība: izveidojiet tabulu Pycharm

Izveidojiet tabulu Pycharm
Izveidojiet tabulu Pycharm

Pievienojiet MySQL datu bāzi kā datu avotu.

  1. CTRL + SHIFT + A datu bāze
  2. + Datu avots MySQL

Izmantojiet nākamo informāciju:

Vispārīgi

Saimnieks: localhost Ports: 3306

Datu bāze: ENMDatabase

Lietotājs: ** vārds, kuru izvēlējāties iepriekšējā darbībā

Parole: ** parole, kuru izvēlējāties iepriekšējā solī

SSH/SSL

Starpniekserveris: ** jūsu IP adrese Ports: 22

Starpniekservera lietotājs: pi

Starpniekservera parole: aveņu

Tabulu ievietošana

  1. Ar peles labo pogu noklikšķiniet uz ENMDatabase Open konsoles
  2. Izpildiet SQL failus (Database.zip) "konsolē"
  3. Rezultāts: skatiet attēlu iepriekš

15. darbība: augšupielādējiet projektu

Augšupielādējiet projektu
Augšupielādējiet projektu

Kolbā:

  • Noklikšķiniet uz Rīku izvietošanas konfigurācija
  • Konfigurējiet, kā parādīts attēlā iepriekš
  • Noklikšķiniet uz Rīki Izvietošanas augšupielāde noklusējuma serverī

16. darbība: automātiski palaist

Šis ir pēdējais solis, pirms varam izmantot savu siltumnīcu!

Dodieties uz savu Raspberry Pi Putty

sudo nano /etc /profile

Tālāk pievienojiet šādu rindu:

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

17. darbība. IGreenhouse izmantošana

Šajā solī mēs sagatavosim siltumnīcu lietošanai.

  1. Pievienojiet kontaktligzdai barošanas avotu no Rasberry Pi.
  2. Pagaidiet, līdz Raspberry Pi ir pilnībā palaists.
  3. Pievienojiet universālo barošanas avotu kontaktligzdai.

Vienmēr gaidiet, lai pievienotu universālo barošanas avotu, līdz Raspberry Pi ir pilnībā ieslēgts, pretējā gadījumā servomotori nedarbosies pareizi

Lai redzētu savu vietni: meklējiet savu IP adresi, pēc tam: 5000

Tagad jūsu iGreenhouse ir gatava lietošanai. Jūs varat audzēt savus augļus un dārzeņus

Tāpēc es teiktu: izbaudi maltīti!

Ieteicams: