Isi kandungan:

IGreenhouse - Rumah Hijau Pintar: 17 Langkah (dengan Gambar)
IGreenhouse - Rumah Hijau Pintar: 17 Langkah (dengan Gambar)

Video: IGreenhouse - Rumah Hijau Pintar: 17 Langkah (dengan Gambar)

Video: IGreenhouse - Rumah Hijau Pintar: 17 Langkah (dengan Gambar)
Video: Model Rumah Hijau | Projek Rumah Hijau | Pembangunan Hijau 2024, Julai
Anonim
IGreenhouse - Rumah Hijau Pintar
IGreenhouse - Rumah Hijau Pintar

Buah-buahan dan sayur-sayuran di rumah sering kali lebih baik daripada yang anda beli, tetapi kadang-kadang anda dapat melihat rumah hijau anda. Dalam projek ini kita akan menjadikan rumah hijau yang cerdas. Rumah hijau ini secara automatik akan membuka dan menutup tingkap dan pintunya apabila terlalu panas atau terlalu sejuk. Apabila tanaman kering, rumah hijau pintar akan menyiram tanaman anda secara automatik (dalam projek ini kami akan memvisualisasikan penyiraman berdasarkan led). Masa tanaman anda disiram dan ketika pintu dan tingkap dibuka atau ditutup ditunjukkan di laman web buatan sendiri.

Langkah 1: Alat dan Komponen

Alat:

  • Tang rivet
  • Gergaji pelbagai fungsi
  • Diameter gerudi 1 mm
  • Gerudi langkah 8mm
  • pita pengukur
  • Fail
  • Kertas pasir
  • pisau snap-off
  • Setrika pematerian

Komponen (lihat PDF):

  • Motor servo
  • Tekan butang
  • Raspberry Pi 3 Model B
  • Pengesan suhu
  • Sensor kelembapan
  • Papan roti
  • Transistor
  • Bekalan Kuasa Sejagat
  • Perintang
  • MCP3008
  • Pi T-Cobbler (Pilihan)
  • Diketuai
  • Wayar
  • Kabel Ethernet
  • Penyesuai 5, 2V
  • Kad SD mikro 8GB
  • Engsel
  • Keling buta aluminium
  • Plat polistirena terang
  • Bahagian sudut
  • Timah Pematerian
  • Pita dua sisi
  • Pin
  • Lengan pengecutan haba elektrik
  • Ikatan kabel
  • Kotak

Kos maksimum: € 167, 82

Langkah 2: Menyiapkan RPi

Kami akan mula memasang sistem operasi pada Raspberry Pi kami.

  1. Muat turun gambar "Raspbian Jessie dengan piksel" dari laman web Raspberry Pi. Anda akan melihat bahawa ini adalah fail ZIP.
  2. Ekstrak fail ZIP ini ke lokasi yang diinginkan.
  3. Muat turun alat Win32 Disk Imager, ini boleh dimuat turun di Sourceforge.

    • Klik pada ikon folder untuk memilih gambar
    • Kemudian pilih pada "Peranti" microSD anda
    • Kemudian klik "Tulis"

Selepas gambar ditulis pada microSD anda, anda boleh membuka microSD di Windows Explorer.

  • Buka fail "cmdline.txt"
  • Tambahkan baris berikut sebelum perkataan "rootwait": 169.254.10.0
  • Kemudian simpan fail tersebut.
  1. Masukkan microSD dalam RPi
  2. Gunakan voltan ke RPi anda dengan 5, 2V DC Adapter
  3. Sambungkan kabel rangkaian ke RPi dan pasangkannya ke port rangkaian komputer anda.

Raspberry anda sudah siap digunakan sekarang.

Langkah 3: Sambungkan ke RPi

Sambungkan ke RPi
Sambungkan ke RPi

Untuk menyambung ke RPi kami, kami akan menggunakan Putty.

  1. Muat turun Putty
  2. Buat sambungan SSH (lihat gambar)
  3. Log masuk

    • Nama pengguna: pi
    • Kata Laluan: raspberry

MENYEDIAKAN WIFI

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Pergi ke bahagian bawah fail dan tambahkan yang berikut:

network = {ssid = "nama netwerok tanpa wayar" psk = "kata laluan rangkaian tanpa wayar"

}

Untuk melihat jenis alamat IP anda:

ifconfig wlan0

Kini anda boleh menyambung ke Raspberry Pi anda secara wayarles

Nama hos di Putty = alamat IP

Langkah 4: Rumah Hijau

Rumah Hijau
Rumah Hijau
Rumah Hijau
Rumah Hijau

Dalam langkah ini kita akan membuat rumah hijau itu sendiri.

Anda memerlukan:

  • Gergaji pelbagai fungsi
  • Fail
  • Bahan selebihnya disebutkan dalam bil bahan

Langkah-langkah:

  1. Melihat panel polistirin seperti yang digambarkan pada draf di atas.
  2. Melihat bahagian sudut seperti yang digambarkan pada gambar di atas:

    • 3 x 50 cm
    • 2 x 50 cm (sudut 140 °)
    • 4 x 20, 5 cm dengan satu liter dipendekkan 1, 5 cm

      miter memotong profil ini dengan jarak 2 x 50 cm (sudut 140 °)

    • 4 x 17, 5 cm (miter memotong dua demi dua untuk membuat gable)
  3. Setelah menggergaji, gosokkan bur.

Langkah 5: Bahagian Sudut

Bahagian Sudut
Bahagian Sudut
Bahagian Sudut
Bahagian Sudut
  1. Letakkan semua bahagian bersama di dasar bahagian sudut.
  2. Lubang lubang pada profil sudut dan panel polistirena anda, seperti yang ditunjukkan pada gambar. Diameter ditunjukkan pada pembungkusan keling buta anda.
  3. Letakkan paku keling di lubang dan pasangkannya menggunakan tang keling.

!! Harap maklum bahawa rivet buta bertentangan secara diametrik, jadi kami tidak menghadapi masalah lebih jauh.

5. Sekarang anda meluncurkan bahagian depan dan belakang ke rumah hijau.

Langkah 6: Tingkap & Pintu

Tingkap & Pintu
Tingkap & Pintu
Tingkap & Pintu
Tingkap & Pintu
Tingkap & Pintu
Tingkap & Pintu
Tingkap & Pintu
Tingkap & Pintu

Sekarang kita akan meletakkan pintu dan tingkap.

  1. Tandakan pintu dan tingkap seperti yang ditunjukkan pada gambar di atas.
  2. Melihat bahagian yang ditandakan menggunakan gergaji pelbagai fungsi. Setelah menggergaji, anda akan melihat terdapat burr di sisi tingkap dan pintu.
  3. Gosokkan sisi dan juga bahagian kepingan yang telah anda geser sehingga anda tidak lagi melihat burr.
  4. Sematkan tingkap dan pintu dengan engsel seperti yang digambarkan pada gambar.

Rumah hijau sudah siap sekarang

Langkah 7: Pendawaian

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

Langkah 8: Menambah Servos

Menambah Servos
Menambah Servos
Menambah Servos
Menambah Servos

Tampal motor servo ke panel polystyreen, menggunakan pita dua sisi.

Pastikan titik pangsi mereka berada dalam garis lurus dengan titik engsel pintu dan tingkap. (lihat gambar)

  • Untuk memastikan pintu dan tingkap ditarik terbuka oleh motor servo, kita perlu menggerudi lubang kecil (diameter 1 mm). Di antara sumbu servo dan lubang kita akan meletakkan pin.
  • Untuk memasukkan pendawaian ke dalam, kami akan mengebor lubang dengan gerudi langkah. Semasa anda menggerudi, pastikan anda mendorong gerudi anda ke sisi tertentu. Dengan cara ini kita mendapat sejenis segi empat tepat.

Masukkan ejaan sehingga ketika servo terbuka, pintu masuk dengannya.

Panjangkan wayar (menghubungkan wayar lain) sehingga anda dapat mencapai papan roti anda di hujung rumah hijau.

Langkah 9: Tekan Butang

Butang Tekan
Butang Tekan

Pada langkah ini kita akan mula mengebor 4 lubang dengan diameter 1 mm untuk memasukkan butang kita (untuk membuka dan menutup pintu).

  1. Simpan butang anda di tempat anda mahu memasangnya (di sebelah pintu) dan lukis titik di tempat kaki butang anda. (2 kali, 2 butang)
  2. Latih titik yang telah anda lukis.

Pasang butang

  1. Masukkan kaki butang melalui lubang. (satu di dalam, satu di luar)
  2. Pateri wayar ke setiap kaki butang.
  3. Letakkan pengecutan haba di atas kaki dan bahagian yang disikat, supaya wayar tidak membuat litar pintas.
  4. Pateri di hujung satu wayar perintang 220 ohm. Letakkan pengecutan panas di atasnya.

Bor lubang dengan gerudi langkah seperti yang dilihat pada langkah sebelumnya, sehingga kami dapat membawa wayar butang dalam ke dalam.

Pasang wayar kedua butang bersama dengan tali pengapit.

Panjangkan wayar (menghubungkan wayar lain) sehingga anda dapat mencapai papan roti anda di hujung rumah hijau.

Langkah 10: Pematerian Led & Sensor Suhu

Sensor Led & Suhu Pematerian
Sensor Led & Suhu Pematerian
Sensor Led & Suhu Pematerian
Sensor Led & Suhu Pematerian

Pateri pelekat seperti yang anda lakukan dengan menekan butang.

  1. Pateri wayar ke setiap kaki yang dipimpin.
  2. Letakkan pengecutan haba di atas kaki dan bahagian yang disikat, supaya wayar tidak membuat litar pintas.
  3. Pateri di hujung satu wayar perintang 220 ohm. Letakkan pengecutan panas di atasnya

Pateri pada setiap benang sensor suhu benang lelaki-wanita. Oleh itu, lebih mudah untuk menyambungkan sensor suhu kita ke papan roti.

!! Jangan lupa letakkan sarung penyusut haba elektrik di bahagian yang dipateri.

Langkah 11: Sembunyikan Pendawaian Jauh

Sembunyikan Pendawaian Jauh
Sembunyikan Pendawaian Jauh
Sembunyikan Pendawaian Jauh
Sembunyikan Pendawaian Jauh

Dalam langkah ini, kita akan memastikan bahawa kabel tidak melintasi kilang kita.

  1. Masukkan tali penjepit melalui lubang yang terbentuk semasa anda meletakkan paku keling anda tepat di depan satu sama lain.
  2. Masukkan semua kabel di tali penjepit dan tarik.

Dan akhirnya:

Masukkan papan roti dan Raspberry Pi anda di dalam kotak kecil dengan pita dua sisi dan gerudi lubang di bahagian belakang supaya anda dapat mengeluarkan bekalan kuasa anda.

Langkah 12: Pengekodan

Sebelum kita dapat menjalankan kod, kita mesti memasang beberapa perkara terlebih dahulu pada Raspberry Pi kita.

  • Dayakan antara muka satu wayar

    • sudo raspi-config
    • Pilihan antara muka
    • 1-wayar: aktifkan
    • sudo nano /boot/config.txt
    • tambah dtoverlay = w1-gpio berikut
    • mulakan semula Raspberry Pi dengan 'rebo sudo'
  • Memasang MySQL pada Raspberry Pi

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

      kata laluan = root

  • Memasang penyambung MySQL

    sudo apt-get install python3-mysql.connector

  1. Muat turun projek Flask dari Github.
  2. Buka projek di Pycharm

Langkah 13: Pangkalan Data MySQL

Pangkalan Data MySQL
Pangkalan Data MySQL

Pengguna MySQL toevoegen

mysql -uroot -p

BUAT PENGGUNA 'name' @ 'localhost' DIKENALI OLEH 'kata laluan';

HANTAR SEMUA KEISTIMEWAAN PADA *. * UNTUK 'name' @ 'localhost' DENGAN PILIHAN GRANT;

BUAT PENGGUNA 'name' @ '%' DIKENALI OLEH 'kata laluan';

HANTAR SEMUA KEISTIMEWAAN PADA *. * KE 'name' @ '%' DENGAN PILIHAN GRANT

Kata laluan dan nama dipilih sendiri.

Buat pangkalan data baru

BUAT Pangkalan Data ENMDatabase;

Keluar dari sambungan MySQL

berhenti

Langkah 14: Buat Jadual di Pycharm

Buat Jadual di Pycharm
Buat Jadual di Pycharm

Tambahkan sebagai Sumber Data pangkalan data MySQL.

  1. Pangkalan Data CTRL + SHIFT + A
  2. + Sumber Data MySQL

Gunakan maklumat seterusnya:

Am

Tuan rumah: localhost Port: 3306

Pangkalan Data: ENMDatabase

Pengguna: ** nama yang anda pilih pada langkah sebelumnya

Kata Laluan: ** kata laluan yang anda pilih pada langkah sebelumnya

SSH / SSL

Host proksi: ** alamat IP anda Port: 22

Pengguna proksi: pi

Kata laluan proksi: raspberry

Memasukkan jadual

  1. Klik kanan pada konsol Terbuka ENMDatabase
  2. Jalankan fail sql (Database.zip) di 'konsol'
  3. Hasil: lihat gambar di atas

Langkah 15: Muat naik Projek

Muat naik Projek
Muat naik Projek

Di Kelalang:

  • Klik pada Konfigurasi Penerapan Alat
  • Konfigurasikan seperti dalam gambar di atas
  • Klik pada Muat Naik Penerapan Alat ke pelayan Lalai

Langkah 16: Jalankan secara automatik

Ini adalah langkah terakhir sebelum kita dapat menggunakan rumah hijau kita!

Pergi ke Raspberry Pi anda di Putty

sudo nano / etc / profile

Tambahkan baris berikut di bawah:

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

Langkah 17: Menggunakan IGreenhouse

Dalam langkah ini kita akan meletakkan rumah hijau kita untuk digunakan.

  1. Sambungkan bekalan kuasa dari Rasberry Pi di soket.
  2. Tunggu sehingga Raspberry Pi dimuat sepenuhnya.
  3. Sambungkan bekalan kuasa universal ke soket.

Sentiasa tunggu untuk menyambungkan bekalan kuasa universal sehingga Raspberry Pi dihidupkan sepenuhnya, jika tidak, motor servo tidak akan berfungsi dengan betul

Untuk melihat laman web anda: cari alamat IP anda diikuti oleh: 5000

Kini iGreenhouse anda sudah siap digunakan. Anda boleh menanam buah dan sayur anda sendiri

Jadi saya katakan: nikmati makanan anda!

Disyorkan: