Daftar Isi:

Jadikan Tanaman Anda CERDAS! (Oleh Arduino): 5 Langkah
Jadikan Tanaman Anda CERDAS! (Oleh Arduino): 5 Langkah

Video: Jadikan Tanaman Anda CERDAS! (Oleh Arduino): 5 Langkah

Video: Jadikan Tanaman Anda CERDAS! (Oleh Arduino): 5 Langkah
Video: TEASER: Smart, automatic plant pot "Flaura" (DIY, 3D printed, Arduino, Self watering) - 2024, Juli
Anonim
Image
Image
Bahan yang Diperlukan
Bahan yang Diperlukan

Jadi Anda selalu bertanya-tanya bagaimana cara menambahkan teknologi ke pabrik Anda? Dengan proyek keren ini, Anda dapat memastikan tanaman cantik Anda selalu dalam kondisi baik. Setelah melakukan proyek ini, Anda akan:

  • Pelajari cara menggunakan sensor keluaran analog
  • Pelajari cara menampilkan data pada layar OLED
  • Buat tanaman Anda tersenyum jika semuanya baik-baik saja dan menangis jika ada yang salah.

Tanaman Cerdas; Apa dasar idenya?

Saat ini, Kami dapat meningkatkan efisiensi pekerjaan, hobi, gaya hidup, dll. Dengan menambahkan teknologi ke alat dan barang kami dengan komponen elektronik dasar. Menambahkan kecerdasan buatan ke hal-hal yang kita pedulikan sangat menarik dan menakjubkan. Anda mungkin pernah melihat Rumah Hijau yang menggunakan kontrol dan pengawasan cerdas pada tanaman, bunga, dll. Mereka dapat mengontrol waktu dan jumlah air tanaman, pencahayaan, suhu, dan banyak parameter penting dan efektif lainnya. Ini adalah titik awal yang baik untuk memasuki dunia yang menarik ini dan belajar bagaimana melakukannya. Dalam proyek ini, kami akan mendapatkan detail yang diperlukan tentang kondisi pabrik kami; seperti kelembaban pasir, suhu lingkungan, dan jumlah cahaya yang dapat diterima tanaman. Pemantauan data ini dapat membantu kami untuk selalu menjaga pabrik kami dalam kondisi baik. Membaca data dari sensor oleh Arduino cukup mudah dan memantaunya di layar tidak terlalu sulit. Jadi, apa yang Anda tunggu? Mari kita membuat tanaman kita pintar!

Langkah 1: Bahan yang Diperlukan

  • Arduino Nano R3 (×1pcs)
  • DHT11 Sensor Kelembaban dan Suhu (×1 pcs)
  • Modul Tampilan OLED SPI 128X64 0,96 inci (×1)
  • Modul Sensor Kelembaban Tanah YwRobot (×1 pcs)
  • Sensor LDR (×1 buah)
  • Kabel Pita (×1 pcs)

Langkah 2: Sirkuit

sirkuit
sirkuit

Ada beberapa poin penting yang harus Anda perhatikan. Pertama, Anda membutuhkan catu daya yang dapat menyediakan setidaknya 5V dan 20mA. Jika catu daya Anda tidak memenuhi kondisi ini, Anda harus menghubungkan modul ke pin 5V Arduino (Jangan gunakan 3v3). Anda juga harus mencatat bahwa layar OLED dengan protokol SPI digunakan. Jika tampilan Anda adalah I2C, Anda harus menghubungkannya ke pin A4 dan A5 Arduino. Selain itu, sensor kelembaban yang digunakan di sini memiliki 2 pin dan oleh karena itu diperlukan papan amplifier dengan satu output analog. Sensor DHT11 dapat mengukur suhu dan kelembaban, tetapi kode kami hanya menampilkan suhu. Anda dapat menambahkan kelembapan dengan menambahkan beberapa baris kode.

Langkah 3: Perakitan

Perakitan
Perakitan
Perakitan
Perakitan
Perakitan
Perakitan

Karena pot bunga kami kecil dan ada batasan ruang, kami menggunakan kawat pita tipis yang cocok untuk pot bunga kami.

Untuk menghubungkan kabel ini, lebih baik untuk memisahkan pin header dari komponen. Pertama, pin header layar OLED harus disolder. Untuk melakukan ini, Anda dapat menggunakan besi solder tetapi solder pemanas lebih disukai.

Layar OLED menempel pada papan yang menyediakan komunikasi SPI. Untuk mendapatkan tampilan yang lebih baik dari layar dan menyembunyikan kabel, Anda dapat memisahkan panel layar dari papan. Gunakan pisau tajam untuk melakukannya.

Sekarang saatnya menyolder kabel ke papan. Papan akan ditempatkan di pasir basah, jadi kita harus membuat semua sambungan dan komponen kedap air. Pertama, kami menutupinya dengan Bungkus Plastik. Kemudian kami menutupinya dengan tabung menyusut. Anda harus memanaskannya agar menempel di papan. Sekarang isi jahitannya dengan lem panas.

Sensor kelembaban yang kami pilih, perlu memiliki amplifier terpisah. Pertama, pisahkan pin header, lalu buat tahan air.

Untuk sensor LDR, Anda harus menghubungkan resistor 10k ohm antara GND dan pin sensor. Ini juga harus dibuat tahan air.

Untuk sensor Suhu, Anda harus menghubungkan resistor 10k ohm antara Vcc dan pin Sinyal.

Sekarang saatnya menghubungkan semua sensor dan modul tampilan ke Arduino Nano. Setelah selesai perakitan, jangan lupa juga membuat arduino waterproof.

Sekarang kosongkan beberapa pasir dari pot (tidak semua itu, berbahaya bagi tanaman) dan letakkan papan dan sensor (kecuali sensor suhu) di dalamnya. Sensor suhu harus keluar dari panci. Sekarang isi pot dengan pasir yang dibuang.

Kita semua sudah selesai! Ayo unggah kodenya.

Langkah 4: Kode

Dalam kode ini, Kami menggunakan perpustakaan SSD1306 dan DHT untuk tampilan OLED dan DHT 11. Anda harus terlebih dahulu menambahkan perpustakaan ini, lalu kompilasi dan Unggah kode ke Arduino Nano. Jika ini pertama kalinya Anda menjalankan papan Arduino, jangan khawatir. Ikuti saja langkah-langkah ini:

  1. Kunjungi www.arduino.cc/en/Main/Software dan unduh perangkat lunak OS Anda.
  2. Instal perangkat lunak IDE seperti yang diinstruksikan.
  3. Jalankan Arduino IDE dan hapus editor teks dan salin kode berikut di editor teks.
  4. Arahkan ke sketsa dan sertakan perpustakaan (Unduh perpustakaan dari tautan berikut). Sekarang klik tambahkan perpustakaan ZIP dan tambahkan perpustakaan.
  5. Pilih papan di alat dan papan, pilih Arduino Nano.
  6. Hubungkan Arduino ke PC Anda dan atur port com di alat dan port.
  7. Tekan tombol Unggah (Tanda panah).
  8. Anda sudah siap!

Langkah 5: Apa Selanjutnya?

Apa berikutnya?
Apa berikutnya?

Sekarang Anda dapat mengembangkan proyek ini sesuai minat Anda. Berikut adalah beberapa saran agar Anda dapat menambahkannya ke proyek:

  • Anda dapat memajang jam dan mengukur waktu dari berbagai kondisi dan memprediksi waktu kondisi di mana tanaman membutuhkan air atau lebih banyak cahaya. Anda harus menambahkan modul RTC seperti DS1307 dan menambahkan beberapa kode untuk membaca waktu dan kalender dan menampilkannya atau menyimpan beberapa di antaranya untuk mendapatkan rincian lebih lanjut tentang pabrik.
  • Dengan menambahkan bel, Anda dapat mengatur beberapa alarm yang memperingatkan Anda tentang kondisi tanaman. misalnya ketika pasir sangat kering, dapat berdering 1 kali per jam.
  • Kami hanya menetapkan dua emoji untuk kondisi yang berbeda. Anda dapat menambahkan lebih banyak model wajah untuk kondisi apa pun. Untuk ini, Anda harus membaca tutorial tampilan OLED untuk mempelajari cara mengonversi gambar Anda menjadi kode Hex.

Direkomendasikan: