Daftar Isi:

Sistem Penyiraman Otomatis Arduino (Garduino): 6 Langkah
Sistem Penyiraman Otomatis Arduino (Garduino): 6 Langkah

Video: Sistem Penyiraman Otomatis Arduino (Garduino): 6 Langkah

Video: Sistem Penyiraman Otomatis Arduino (Garduino): 6 Langkah
Video: Smart Irrigation | Alat Penyiram Tanaman Otomatis | Automatic Water System 2024, Juli
Anonim
Sistem Penyiraman Otomatis Arduino (Garduino)
Sistem Penyiraman Otomatis Arduino (Garduino)

Saya membuat sistem penyiraman berbasis arduino untuk cabai saya saat saya jauh dari rumah. Kebetulan saya membuat yang ini sebagai server web yang dapat saya pantau dari LAN dan dari sistem otomatisasi rumah (Hassio). Ini masih dalam pembangunan, saya akan menambahkan lebih banyak pompa dan akan mencari cara untuk menambahkan lebih banyak sensor kelembaban tanah analog. Saya juga harus menambahkan tombol ON/OFF. Salah satu peningkatan paling penting yang akan membuat baterai bertahan lebih lama adalah dengan menambahkan fungsi tidur ke server web ini dan mengatur komunikasi dari http ke mqtt. Seluruh proses ini dimulai ketika saya melihat proyek ini. Saya memiliki bme280 dan wemos d1 mini. dari proyek yang memantau suhu/kelembaban pembuat kopi di kantor, sehingga saya tidak perlu pergi dan memeriksa apakah itu diseduh (ya, saya malas). Saya menambahkan bme280 ke proyek ini juga tetapi memiliki beberapa masalah dengan itu yang Saya tidak punya waktu untuk memperbaikinya karena penyiraman bekerja dengan baik ketika saya sedang berlibur musim panas selama seminggu.

Perlengkapan

Untuk proyek ini, Anda memerlukan persediaan berikut:

  • Wemos D1 mini (saya punya yang normal tetapi Anda harus mendapatkan pro dan pastikan regulator tegangannya tidak murah sehingga akan menyala dengan baik dengan baterai yang sedikit aus juga!)
  • Baterai Li-Ion 18650 atau sedikit. Saya menyelamatkan milik saya dari laptop lama dan menemukan 4 yang berfungsi
  • Dudukan baterai 18650 untuk jumlah baterai yang Anda butuhkan. Saya menggunakan empat dan menghubungkannya secara paralel
  • Papan pengisian baterai TP4056
  • Sensor Kelembaban Tanah Kapasitif v1.2 (yang datang tanpa isolasi sehingga Anda harus menambahkan beberapa epoksi non konduktif di sisi dan di atas semua komponen yang disolder. Saya telah mendengar bahwa lem panas juga berfungsi tetapi saya menggunakan epoksi)
  • Sensor suhu dan kelembaban BME280
  • 5.5V 0.66W 120mA Monocrystalline Mini Solar Panel Photovoltaic Panel (Atau lebih kuat, saya pikir ini tidak cukup).
  • 1N5819 dioda
  • Pompa air submersible 6V
  • Modul Relay 5V untuk mengontrol pompa. Saya memilih modul yang memiliki 5 relai hanya untuk siap ditingkatkan
  • protoboard serat
  • dan tentu saja beberapa kawat
  • Satu kotak tahan air yang dapat menampung semua barang elektronik di sampingnya.
  • tabung silikon food grade. Milik saya tidak berwarna dan diameter dalam kira-kira berdiameter 5mm.

Langkah 1: Diagram Pengkabelan

Diagram pengkabelan
Diagram pengkabelan

Ini jelas bukan dokumentasi pengkabelan teknis, tetapi menambahkan ini untuk menunjukkan bagaimana saya memasang kabel yang satu ini. Beri saya komentar jika Anda memerlukan bantuan dengan yang ini!

Langkah 2: Isolasi Sensor Kelembaban Tanah

Isolasi Sensor Kelembaban Tanah
Isolasi Sensor Kelembaban Tanah

Gunakan lem panas dan epoksi untuk melindungi sudut sensor ini. Saya menggunakan lem panas di dekat terminal sambungan kawat hanya untuk memastikan epoksi tidak akan menempel di sana.

Langkah 3: Kode Arduino

Saya melampirkan kode arduino ini. Ini akan memiliki beberapa kode salin/tempel dari proyek lain. Saya pribadi memiliki beberapa masalah dengan yang satu ini dan semuanya terkait dengan perpustakaan bme yang saya miliki.

Masalahnya adalah saya tidak dapat terhubung di server. Perbaikan cepat untuk mengatasi masalah ini adalah dengan menghapus atau menambahkan komentar pada baris 125 dan 126

Jadi jika semuanya berfungsi sebagaimana mestinya, Anda dapat menambahkan server otomatisasi rumah Anda untuk membaca json dari 192.168.1.241/json

Saya pikir ini harus diubah untuk menggunakan protokol mqtt dan mengaktifkan fungsi tidur. Ketika saya melakukan ini dengan mqtt saya akan membuat ini untuk memposting bacaan ke HASSIO saya dan kemudian melanjutkan tidur.

Sekadar catatan, file ini dibuat cukup terburu-buru ketika saya membutuhkannya hanya untuk menangani penyiraman saat saya sedang berlibur. Saya pikir saya harus mengubah pengaturan privasi yang satu ini di github, jika Anda ingin menambahkan sesuatu ke proyek ini:)

Langkah 4: Menyelamatkan Baterai Dari Baterai Laptop

Menyelamatkan Baterai Dari Baterai Laptop
Menyelamatkan Baterai Dari Baterai Laptop

Dalam langkah ini Anda harus ekstra hati-hati! Baterai ini dapat meledak dengan sangat cepat, tetapi itu tidak pernah terjadi pada saya. Kotak baterai biasanya sangat ketat dan bahkan mungkin dilem. Saya menggunakan sedikit panas dari pengering rambut dan obeng pipih untuk mengukir ini terbuka. Setelah itu saya melepaskan strip logam yang dilas dari baterai.

Langkah 5: Hubungkan Semuanya dan Amankan Dengan Beberapa Pita Listrik

Hubungkan Semuanya dan Amankan Dengan Beberapa Pita Listrik
Hubungkan Semuanya dan Amankan Dengan Beberapa Pita Listrik
Hubungkan Semuanya dan Amankan Dengan Beberapa Pita Listrik
Hubungkan Semuanya dan Amankan Dengan Beberapa Pita Listrik
Hubungkan Semuanya dan Amankan Dengan Beberapa Pita Listrik
Hubungkan Semuanya dan Amankan Dengan Beberapa Pita Listrik

Saya melampirkan gambar protoboard saya dan semua yang saya selipkan di dalam kasing.

Saya mengebor beberapa lubang untuk kabel (sensor kelembaban dan pompa air).

Langkah 6: Hubungkan Tabung Silikon

Hubungkan Tabung Silikon
Hubungkan Tabung Silikon
Hubungkan Tabung Silikon
Hubungkan Tabung Silikon

Setelah itu saya menghubungkan tabung silocon ke pompa air submersible. Itu sangat pas, tetapi jika milik Anda akhirnya longgar, saya sarankan untuk menggunakan beberapa zipties untuk mengamankannya.

Saya mengiris tabung di beberapa tempat dan menyelipkan beberapa batang bbq di lubang yang muncul terlalu besar. Dengan cara ini saya dapat menggunakan satu pompa untuk beberapa tanaman dan semua orang mendapat air yang sama!:D

Direkomendasikan: