Daftar Isi:

IGreenhouse - Rumah Kaca Cerdas: 17 Langkah (dengan Gambar)
IGreenhouse - Rumah Kaca Cerdas: 17 Langkah (dengan Gambar)

Video: IGreenhouse - Rumah Kaca Cerdas: 17 Langkah (dengan Gambar)

Video: IGreenhouse - Rumah Kaca Cerdas: 17 Langkah (dengan Gambar)
Video: BUKA-BUKAAN TOTAL BIAYA GREENHOUSE BAJA RINGAN & BAHAN KONSTRUKSI PEMBANGUNNYA 2024, Juli
Anonim
IGreenhouse - Rumah Kaca Cerdas
IGreenhouse - Rumah Kaca Cerdas

Buah-buahan dan sayuran yang ditanam di rumah seringkali lebih baik daripada yang Anda beli, tetapi terkadang Anda bisa melupakan rumah kaca Anda. Dalam proyek ini kami akan membuat rumah kaca yang cerdas. Rumah kaca ini akan secara otomatis membuka dan menutup jendela dan pintunya ketika terlalu panas atau terlalu dingin. Saat tanaman mengering, rumah kaca pintar akan secara otomatis menyirami tanaman Anda (dalam proyek ini kami akan memvisualisasikan penyiraman berdasarkan led). Waktu tanaman Anda disiram dan ketika pintu dan jendela dibuka atau ditutup ditampilkan di situs web buatan sendiri.

Langkah 1: Alat dan Komponen

Peralatan:

  • Tang paku keling
  • Gergaji multifungsi
  • Diameter bor 1 mm
  • Sebuah langkah bor 8mm
  • pita pengukur
  • File
  • Ampelas
  • pisau potong
  • Sebuah besi solder

Komponen (lihat PDF):

  • Motor servo
  • Tekan tombol
  • Raspberry Pi 3 Model B
  • Sensor temperatur
  • Sensor kelembaban
  • Papan tempat memotong roti
  • Transistor
  • Catu daya universal
  • Resistor
  • MCP3008
  • Pi T-Cobbler (Opsional)
  • LED
  • kabel
  • kabel Ethernet
  • 5, adaptor 2V
  • Kartu micro SD 8GB
  • engsel
  • Paku keling buta aluminium
  • Pelat polistiren cerah
  • Bagian sudut
  • Timah solder
  • Pita dua sisi
  • pin
  • Lengan menyusut panas listrik
  • Pengikat kabel
  • Kotak

Biaya maksimum: € 167, 82

Langkah 2: Menyiapkan RPi

Kami akan mulai menginstal sistem operasi pada Raspberry Pi kami.

  1. Unduh gambar "Raspbian Jessie dengan piksel" dari situs web Raspberry Pi. Anda akan melihat bahwa ini adalah file ZIP.
  2. Ekstrak file ZIP ini ke lokasi yang diinginkan.
  3. Unduh alat Win32 Disk Imager, ini dapat diunduh di Sourceforge.

    • Klik pada ikon folder untuk memilih gambar
    • Kemudian pilih di "Perangkat" microSD Anda
    • Kemudian klik "Tulis"

Setelah gambar ditulis di microSD Anda, Anda dapat membuka microSD di Windows Explorer.

  • Buka file "cmdline.txt"
  • Tambahkan baris berikut sebelum kata "rootwait": 169.254.10.0
  • Kemudian simpan filenya.
  1. Masukkan microSD di RPi
  2. Terapkan tegangan ke RPi Anda dengan Adaptor DC 5, 2V
  3. Hubungkan kabel jaringan ke RPi dan hubungkan ke port jaringan komputer Anda.

Raspberry Anda siap digunakan sekarang.

Langkah 3: Hubungkan ke RPi

Hubungkan ke RPi
Hubungkan ke RPi

Untuk terhubung ke RPi kami, kami akan menggunakan Putty.

  1. Unduh Putty
  2. Buat koneksi SSH (lihat gambar)
  3. Masuk

    • Nama pengguna: pi
    • Kata sandi: raspberry

MENGATUR WIFI

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Pergi ke bagian bawah file dan tambahkan yang berikut ini:

network={ ssid="nama jaringan nirkabel" psk="kata sandi jaringan nirkabel"

}

Untuk melihat jenis alamat IP Anda:

ifconfig wlan0

Sekarang Anda dapat terhubung secara nirkabel ke Raspberry Pi

Nama host di Putty = alamat IP

Langkah 4: Rumah Kaca

Rumah hijau
Rumah hijau
Rumah hijau
Rumah hijau

Pada langkah ini kita akan membuat rumah kaca itu sendiri.

Kamu akan membutuhkan:

  • Gergaji multifungsi
  • File
  • Sisa bahan yang disebutkan dalam daftar bahan

Langkah:

  1. Lihat panel polystyreen seperti yang diilustrasikan pada draf di atas.
  2. Melihat bagian sudut seperti diilustrasikan pada gambar di atas:

    • 3x50 cm
    • 2 x 50 cm (sudut 140 °)
    • 4 x 20, 5 cm dengan satu menyala dipersingkat 1,5 cm

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

    • 4 x 17, 5 cm (mitre dipotong dua-dua untuk membuat atap pelana)
  3. Setelah menggergaji, poles duri.

Langkah 5: Bagian Sudut

Bagian Sudut
Bagian Sudut
Bagian Sudut
Bagian Sudut
  1. Tempatkan semua bagian bersama-sama di dasar bagian sudut.
  2. Bor lubang di profil sudut dan panel polistiren Anda, seperti yang ditunjukkan pada gambar. Diameter ditunjukkan pada kemasan paku keling buta Anda.
  3. Tempatkan paku keling buta di lubang dan perbaiki menggunakan tang paku keling.

!! Harap dicatat bahwa paku keling buta bertentangan secara diametris, jadi kami tidak memiliki masalah lebih lanjut.

5. Sekarang Anda geser bagian depan dan belakang ke dalam rumah kaca.

Langkah 6: Jendela & Pintu

Jendela & Pintu
Jendela & Pintu
Jendela & Pintu
Jendela & Pintu
Jendela & Pintu
Jendela & Pintu
Jendela & Pintu
Jendela & Pintu

Sekarang kita akan menempatkan pintu dan jendela.

  1. Tandai pintu dan jendela seperti pada gambar di atas.
  2. Gergaji bagian yang ditandai menggunakan gergaji multifungsi. Setelah menggergaji Anda akan melihat ada duri di sisi jendela dan pintu.
  3. Poles sisi dan juga sisi potongan yang telah Anda gergaji sampai Anda tidak melihat duri lagi.
  4. Sematkan jendela dan pintu dengan engsel seperti yang diilustrasikan pada gambar.

Rumah kaca sudah siap sekarang

Langkah 7: Pengkabelan

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

Langkah 8: Menambahkan Servo

Menambahkan Servo
Menambahkan Servo
Menambahkan Servo
Menambahkan Servo

Tempelkan motor servo ke panel polistiren, menggunakan selotip dua sisi.

Pastikan titik pivotnya berada dalam satu garis lurus dengan titik engsel pintu dan jendela. (Lihat gambar)

  • Untuk memastikan pintu dan jendela ditarik terbuka oleh motor servo, kita perlu mengebor lubang kecil (diameter 1 mm). Antara sumbu servo dan lubang kami akan menempatkan pin.
  • Untuk memasukkan kabel kami ke dalam, kami akan mengebor lubang dengan bor langkah. Saat Anda mengebor, pastikan Anda mendorong bor ke sisi tertentu. Dengan cara ini kita mendapatkan semacam persegi panjang.

Selipkan ejaannya sehingga ketika servo terbuka, pintunya ikut.

Perpanjang kabel (menghubungkan kabel lain) sehingga Anda dapat mencapai papan tempat memotong roti di ujung rumah kaca.

Langkah 9: Tekan Tombol

Tekan tombol
Tekan tombol

Pada langkah ini kita akan mulai mengebor 4 lubang dengan diameter 1 mm untuk memasang kancing kita (untuk membuka dan menutup pintu).

  1. Simpan kancing Anda di tempat Anda ingin memasangnya (di sebelah pintu) dan gambar titik di tempat kaki kancing Anda. (2 kali, 2 tombol)
  2. Bor di titik yang telah Anda gambar.

Pasang tombol

  1. Masukkan kaki kancing melalui lubang. (satu di dalam, satu di luar)
  2. Solder kabel ke setiap kaki tombol.
  3. Tempatkan heat shrink di atas kaki dan bagian yang dibrazing, sehingga kabel tidak membuat korsleting.
  4. Solder di ujung satu kawat resistor 220 ohm. Tempatkan heat shrink di atasnya.

Bor lubang dengan bor langkah seperti yang terlihat pada langkah sebelumnya, sehingga kita bisa membawa kabel kancing bagian dalam ke dalam.

Pasang kabel kedua tombol bersama-sama dengan tali penjepit.

Perpanjang kabel (menghubungkan kabel lain) sehingga Anda dapat mencapai papan tempat memotong roti di ujung rumah kaca.

Langkah 10: Solder Led & Sensor Suhu

Solder Led & Sensor Suhu
Solder Led & Sensor Suhu
Solder Led & Sensor Suhu
Solder Led & Sensor Suhu

Solder led seperti yang Anda lakukan dengan menekan tombol.

  1. Solder kawat ke setiap kaki led.
  2. Tempatkan heat shrink di atas kaki dan bagian yang dibrazing, sehingga kabel tidak membuat korsleting.
  3. Solder di ujung satu kawat resistor 220 ohm. Tempatkan heat shrink di atasnya

Solder ke setiap utas sensor suhu utas pria-wanita. Jadi akan lebih mudah untuk menghubungkan sensor suhu kita ke papan tempat memotong roti.

!! Jangan lupa untuk menempatkan selongsong panas menyusut listrik di atas bagian yang disolder.

Langkah 11: Sembunyikan Kabel

Sembunyikan Kabel
Sembunyikan Kabel
Sembunyikan Kabel
Sembunyikan Kabel

Dalam langkah ini kami akan memastikan bahwa kabel tidak melewati pabrik kami.

  1. Masukkan tali penjepit melalui lubang yang terbentuk saat Anda meletakkan paku keling buta tepat di depan satu sama lain.
  2. Masukkan semua kabel ke dalam tali penjepit dan tarik.

Dan akhirnya:

Lewati papan tempat memotong roti dan Raspberry Pi Anda di kotak kecil dengan selotip dua sisi dan bor lubang di panel belakang sehingga Anda dapat mengeluarkan catu daya.

Langkah 12: Pengkodean

Sebelum kita dapat menjalankan kodenya, kita harus terlebih dahulu menginstal beberapa hal di Raspberry Pi kita.

  • Aktifkan antarmuka satu kabel

    • sudo raspi-config
    • Opsi antarmuka
    • 1-kawat: aktifkan
    • sudo nano /boot/config.txt
    • tambahkan berikut dtoverlay=w1-gpio
    • restart Raspberry Pi dengan 'sudo reboot'
  • Menginstal MySQL di 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

      kata sandi = root

  • Memasang konektor MySQL

    sudo apt-get install python3-mysql.connector

  1. Unduh proyek Flask dari Github.
  2. Buka proyek di Pycharm

Langkah 13: Database MySQL

Database MySQL
Database MySQL

toevoegen pengguna MySQL

mysql -uroot -p

CREATE USER 'name'@'localhost' DIIDENTIFIKASI DENGAN 'password';

HIBAH SEMUA HAK ISTIMEWA DI *.* KE 'nama'@'localhost' DENGAN PILIHAN HIBAH;

CREATE USER 'name'@'%' DIIDENTIFIKASI DENGAN 'password';

HIBAH SEMUA HAK ISTIMEWA DI *.* UNTUK 'nama'@'%' DENGAN PILIHAN HIBAH

Kata sandi dan nama dipilih sendiri.

Buat database baru

BUAT DATABASE ENMDatabase;

Keluar dari koneksi MySQL

berhenti

Langkah 14: Buat Tabel di Pycharm

Buat Tabel di Pycharm
Buat Tabel di Pycharm

Tambahkan sebagai Sumber Data database MySQL.

  1. CTRL + SHIFT + Basis Data
  2. + Sumber Data MySQL

Gunakan informasi berikutnya:

Umum

Tuan rumah: localhost Port: 3306

Basis data: ENMDDatabase

Pengguna: ** nama yang Anda pilih di langkah sebelumnya

Kata sandi: ** kata sandi yang Anda pilih di langkah sebelumnya

SSH/SSL

Host proxy: ** alamat IP Anda Port: 22

Pengguna proxy: pi

Kata sandi proxy: raspberry

Memasukkan tabel

  1. Klik kanan pada ENMDabase Open console
  2. Jalankan file sql (Database.zip) di 'konsol'
  3. Hasil: lihat gambar di atas

Langkah 15: Unggah Proyek

Unggah Proyek
Unggah Proyek

Dalam labu:

  • Klik pada Konfigurasi Penempatan Alat
  • Konfigurasi seperti pada gambar di atas
  • Klik pada Tools Deployment Upload to Default server

Langkah 16: Jalankan Secara Otomatis

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

Buka Raspberry Pi Anda di Putty

sudo nano /etc/profile

Tambahkan baris berikut di bawah ini:

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

Langkah 17: Menggunakan IGreenhouse

Pada langkah ini kita akan menempatkan rumah kaca kita siap untuk digunakan.

  1. Hubungkan catu daya dari Rasberry Pi di soket.
  2. Tunggu hingga Raspberry Pi sepenuhnya di-boot.
  3. Hubungkan catu daya universal ke soket.

Selalu tunggu untuk menghubungkan catu daya universal hingga Raspberry Pi sepenuhnya di-boot, jika tidak, motor servo tidak akan berfungsi dengan benar

Untuk melihat situs web Anda: cari alamat IP Anda diikuti dengan:5000

Sekarang iGreenhouse Anda siap digunakan. Anda bisa menanam buah dan sayuran sendiri

Jadi saya akan mengatakan: nikmati makanan Anda!

Direkomendasikan: