Daftar Isi:

Penyiraman Tanaman Cerdas Didukung oleh Panel Surya: 7 Langkah
Penyiraman Tanaman Cerdas Didukung oleh Panel Surya: 7 Langkah

Video: Penyiraman Tanaman Cerdas Didukung oleh Panel Surya: 7 Langkah

Video: Penyiraman Tanaman Cerdas Didukung oleh Panel Surya: 7 Langkah
Video: Pompa Air Tenaga Surya untuk Pengairan Sawah 2024, November
Anonim
Penyiraman Tanaman Cerdas Didukung oleh Panel Surya
Penyiraman Tanaman Cerdas Didukung oleh Panel Surya
Penyiraman Tanaman Cerdas Didukung oleh Panel Surya
Penyiraman Tanaman Cerdas Didukung oleh Panel Surya
Penyiraman Tanaman Cerdas Didukung oleh Panel Surya
Penyiraman Tanaman Cerdas Didukung oleh Panel Surya

Ini adalah versi terbaru dari proyek SmartPlantWatering pertama saya (https://www.instructables.com/id/Smart-Plant-Water…

Perbedaan utama dengan versi sebelumnya:

1. Terhubung ke ThingSpeaks.com dan menggunakan situs ini untuk mempublikasikan data yang diambil (suhu, kelembaban, cahaya, dll) - saluran saya di ThingSpeaks -

2. Dioptimalkan untuk berjalan dengan baterai. Versi ini menggunakan panel surya untuk mengisi baterai 3.7v Lipo 18650.

3. Sesuaikan frekuensi update dan penyiraman berdasarkan cuaca (menggunakan OpenWeatherMap.org).

4. Kode yang dioptimalkan… diunggah ke Github -

Persyaratan:

- PCB

- ESP8266 NodeMCU

- Sensor DHT11 (Suhu & Kelembaban)

- Relay

- Sensor cahaya

- Kotak / Wadah

- Header

- Pompa air (12V)

- selang lunak bening transparan berdiameter kecil (dapat bervariasi berdasarkan konektor pompa air Anda)

- Baterai 3.7 Lipo

-TP4056 (pengisi daya baterai)

- kabel

- kesabaran…. ini tidak rumit…. tetapi membutuhkan beberapa waktu untuk melakukannya, terutama jika Anda baru pertama kali melakukan sesuatu dengan komponen ini..:)

Di bawah ini Anda dapat menemukan beberapa grafik yang dibuat di ThingSpeaks:

Berikutnya Penyiraman tanaman (ini menunjukkan sisa waktu penyiraman) Ketinggian Air (liter dalam kaleng air)

Langkah 1: Langkah 1: Gunakan Skema Ini

Langkah 1: Gunakan Skema Ini
Langkah 1: Gunakan Skema Ini

Ikuti skema dan tiru ini ke dalam protoboard…

anda membutuhkan item berikut:

1. Protoboard

2. ESP8266 NodeMCU

3. Sensor DHT11 (Suhu & Kelembaban)

4. Relay

5. Sensor cahaya

6. Pompa air (12V)

7. selang lunak bening transparan berdiameter kecil (dapat bervariasi berdasarkan konektor pompa air Anda)

Langkah 2: Bekerja pada PCB - Header Las untuk ESP8266 dan Sensor Berdasarkan Skema

Bekerja pada PCB - Header Las untuk ESP8266 dan Sensor Berdasarkan Skema
Bekerja pada PCB - Header Las untuk ESP8266 dan Sensor Berdasarkan Skema

Gunakan skema untuk mereplikasi ke PCB. Selain skema di atas, saya telah menambahkan TP 4056 untuk mengisi Baterai Lipo menggunakan panel surya. Anda dapat menggunakan kartu pengisi daya baterai lainnya jika Anda mau. Silakan gunakan salah satu yang memiliki perlindungan untuk pengisian yang berlebihan/pengosongan baterai Anda.

jika Anda menggunakan panel surya 12v Anda perlu menambahkan langkah ke bawah untuk mengubah tegangan menjadi 5v. TP4046 tidak mendukung 12v sebagai input.

Ini adalah koneksi yang saya buat untuk menggunakan TP4056 untuk mengisi baterai Lipo dan memberi daya pada ESP8266 NodeMcu.

Panel surya (+) -> Turun -> TP4056 (+)

Panel surya (-) -> Step Down -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); Saya telah menggunakan kabel USB untuk koneksi ini

TP4056 (OUT -) -> ESP8266 (-);

Langkah 3: Pasang Sensor dan Tempatkan PCB di dalam Kotak

Pasang Sensor dan Tempatkan PCB di dalam Kotak
Pasang Sensor dan Tempatkan PCB di dalam Kotak

Saya telah menggunakan kotak plastik yang dapat digunakan di luar untuk meletakkan kartu PCB dan sensor suhu/kelembaban.

Langkah 4: Konfigurasikan ThingSpeaks

Konfigurasikan ThingsSpeaks
Konfigurasikan ThingsSpeaks

Dalam versi proyek ini saya telah menggunakan ThingSpeaks.com. Situs ini memiliki versi gratis dan komersial. Saya telah menggunakan versi gratis dan membuat saluran untuk mengunggah data yang diambil oleh proyek ini.

Idenya adalah untuk mengumpulkan informasi dan memvisualisasikannya melalui grafik / pengukur yang berbeda

thingspeak.com/channels/504661

Pertama Anda perlu membuat akun dan kemudian membuat saluran (jika Anda ragu tentang cara membuat akun atau saluran, jangan ragu untuk menghubungi saya)

Maka Anda perlu mengonfigurasi saluran menggunakan pengaturan ini. Penting bagi Anda untuk melakukan konfigurasi bidang yang sama karena saya merujuknya dalam kode.

Langkah 5: Dapatkan Kodenya, Konfigurasikan dan Unggahnya

Kunjungi repositori Git berikut

Unduh kode dan instal ke ESP8266 Anda. Kode diperbarui secara berkala tetapi saya membuatnya tetap berfungsi dengan skema yang sama yang dibagikan di sini. Dalam versi ini, saya menggunakan ThingSpeaks untuk mengumpulkan data dan membuat grafik untuk visualisasi di Internet. Juga penggunaan openWeatherMap.org memungkinkan mendapatkan cuaca dan ramalan terkini untuk kota tempat Anda berada. Informasi ini digunakan untuk mengoptimalkan penggunaan baterai jika kita mengharapkan hari hujan dan baterai mungkin tidak terisi penuh.

Penting!! - Ada beberapa pengaturan dalam kode yang perlu disesuaikan.

Lihat kode dan perbarui nilai untuk variabel berikut

- ThingSpeaks_KEY -- digunakan untuk situs ThingSpeaks

- openWeatherAPIid -- digunakan untuk mendapatkan informasi dan prakiraan cuaca terkini untuk hari-hari mendatang.

- openWeatherAPIappid -- digunakan untuk mendapatkan informasi dan prakiraan cuaca terkini untuk hari-hari mendatang

Jika Anda menyukai kodenya, silakan Bintangi di GitHub!. Terima kasih!

Langkah 6: Siapkan Jerigen Air & Pompa Air

Siapkan Jerigen Air & Pompa Air
Siapkan Jerigen Air & Pompa Air

Anda bisa menggunakan jerigen air apa saja yang Anda miliki. Saya telah menggunakan jerigen air 10 liter sehingga memiliki otonomi yang cukup untuk beberapa minggu.

Pompa air adalah 12v (1A) jadi saya menghubungkannya langsung ke sumber daya eksternal. Anda juga dapat menggunakan pompa air 5v dan mungkin mencoba menyalakannya dengan baterai yang sama dengan yang digunakan pada ESP8266. Saya belum mencobanya, tapi itu bisa menjadi ide untuk fase lain dari proyek ini.

Langkah 7: Hubungkan dan Mulai Dapatkan Informasi Melalui ThingSpeaks.com

Hubungkan dan Mulai Dapatkan Informasi Melalui ThingSpeaks.com
Hubungkan dan Mulai Dapatkan Informasi Melalui ThingSpeaks.com
Hubungkan dan Mulai Dapatkan Informasi Melalui ThingSpeaks.com
Hubungkan dan Mulai Dapatkan Informasi Melalui ThingSpeaks.com

Setelah terhubung, ESP8266 Anda akan mengirimkan data ke ThingSpeaks.com dan Anda dapat memvisualisasikan grafik dan data. Juga tanaman Anda akan disiram setiap hari dan akan menyesuaikan berapa banyak air yang dibutuhkan berdasarkan suhu/kelembaban.

Silakan periksa saluran saya untuk data langsung -

Direkomendasikan: