Penyiraman Tumbuhan Pintar: 5 Langkah (dengan Gambar)
Penyiraman Tumbuhan Pintar: 5 Langkah (dengan Gambar)
Anonim
Penyiraman Tumbuhan Pintar
Penyiraman Tumbuhan Pintar

Helo! Dengan menggunakan projek ini, anda dapat menyiram tanaman anda secara automatik dengan mempertimbangkan suhu, kelembapan dan cahaya luaran. Anda juga boleh menggunakannya sebagai stesen cuaca rumah dan periksa suhu, kelembapan dan cahaya dari telefon bimbit atau komputer anda hanya menggunakan penyemak imbas

Adakah anda bercuti dan tidak ada yang dapat menyiram tanaman…. Projek ini akan membantu anda

Keperluan:

  1. PCB
  2. ESP8266 NodeMCU
  3. Sensor DHT11 (Suhu & Kelembapan)
  4. Geganti
  5. Sensor cahaya
  6. Kotak / Bekas
  7. Tajuk
  8. Pam air (12V)
  9. selang lembut jernih telus diameter kecil (mungkin berbeza berdasarkan penyambung pam air anda)

Saya masih mengusahakan beberapa aspek projek ini dan membuat beberapa penyesuaian. Ini adalah versi yang berfungsi tetapi saya merancang untuk menambah ciri baru. Sekiranya anda mempunyai cadangan, sila komen!

Langkah-langkah berikut akan membantu anda untuk memiliki prototaip penyiraman tanaman pintar pertama anda … Jangan ragu untuk menambahkan komen / cadangan anda. Terima kasih!

Langkah 1: Gunakan Skema ini dan Uji pada Protoboard

Gunakan Skema ini dan Uji pada Protoboard
Gunakan Skema ini dan Uji pada Protoboard
Gunakan Skema ini dan Uji pada Protoboard
Gunakan Skema ini dan Uji pada Protoboard

Ikuti skema dan replikasi ini ke protoboard …

anda memerlukan item berikut: 1. Protoboard2. ESP8266 NodeMCU3. Sensor DHT11 (Suhu & Kelembapan) 4. Relay5. Sensor cahaya6. Pam air (12V) 7. selang lembut jernih telus diameter kecil (mungkin berbeza berdasarkan penyambung pam air anda)

Langkah 2: Mengusahakan PCB - Header Kimpalan untuk ESP8266 dan Sensor Berdasarkan Skema

Mengusahakan PCB - Weld Header untuk ESP8266 dan Sensor Berdasarkan Skematik
Mengusahakan PCB - Weld Header untuk ESP8266 dan Sensor Berdasarkan Skematik
Mengusahakan PCB - Weld Header untuk ESP8266 dan Sensor Berdasarkan Skematik
Mengusahakan PCB - Weld Header untuk ESP8266 dan Sensor Berdasarkan Skematik

Sekiranya anda sudah menguji litar pada protoboard, sekarang kita dapat memindahkannya ke tahap seterusnya.. Mari gunakan PCB dan header kimpalan untuk esp8266 dan sensor. Pendawaian mereka berada di bahagian belakang…

Catatan: Sekiranya anda melihat bahagian belakang PCB … pengelasan tidak begitu baik tetapi anggap ini adalah prototaip pertama … jika anda mempunyai cadangan / komen … jangan ragu untuk menambahkannya:)

Langkah 3: Masukkan ESP8266, Sensor dan Relay

Masukkan ESP8266, Sensor dan Relay
Masukkan ESP8266, Sensor dan Relay
Masukkan ESP8266, Sensor dan Relay
Masukkan ESP8266, Sensor dan Relay

Masukkan ESP8266, sensor (DHT11 dan photocell) dan relay (5v) ke dalam tajuk … (Saya fikir anda boleh mengelasnya terus ke papan … tetapi saya lebih suka menggunakan tajuk untuk mengeluarkannya dengan mudah jika diperlukan).

Petua: untuk sambungan sensor Cahaya, saya menggunakan lengan yang boleh dikecilkan panas untuk kabel sehingga pin fotokel dilindungi dari pergerakan.

Langkah 4: Menyiapkan Water Jerry Can & Water Pump (12v)

Menyiapkan Water Jerry Can & Water Pump (12v)
Menyiapkan Water Jerry Can & Water Pump (12v)

Anda boleh menggunakan mana-mana jerry air yang anda boleh ada. Saya telah menggunakan tong air 10 liter sehingga boleh mempunyai autonomi yang mencukupi selama beberapa minggu.

Pam air adalah 12v (1A) jadi saya menyambungkannya terus ke sumber kuasa luaran.

Langkah 5: Memuatkan Kod & Uji Ia

Memuatkan Kod & Uji Ia
Memuatkan Kod & Uji Ia

Anda boleh menggunakan Arduino IDE untuk memprogram ESP8266 (NodeMCU) anda.

Sila dapatkan versi kod terkini dari repositori ini:

Kali pertama anda memuatkan kod, peranti akan berfungsi sebagai AP dan anda perlu menyambung ke rangkaian WIFI ini untuk konfigurasi lebih lanjut:

SSID: 1SmartWaterPlant

Kata laluan: air

Kemudian, anda boleh mengakses peranti dari mana-mana penyemak imbas menggunakan yang berikut:

YOUR_DEVICE_IP: 8356 / html semak status (Suhu, Kelembapan, dll)

Catatan: anda boleh mendapatkan Alamat IP Peranti anda melihat output Serial Monitor dari Arduino IDE.

Disyorkan: