Isi kandungan:

Penyiraman Loji Pintar Dikendalikan oleh Panel Suria: 7 Langkah
Penyiraman Loji Pintar Dikendalikan oleh Panel Suria: 7 Langkah

Video: Penyiraman Loji Pintar Dikendalikan oleh Panel Suria: 7 Langkah

Video: Penyiraman Loji Pintar Dikendalikan oleh Panel Suria: 7 Langkah
Video: Part 2 - Triplanetary Audiobook by E. E. Smith (Chs 5-8) 2024, November
Anonim
Penyiraman Loji Pintar Dikendalikan oleh Panel Suria
Penyiraman Loji Pintar Dikendalikan oleh Panel Suria
Penyiraman Loji Pintar Dikendalikan oleh Panel Suria
Penyiraman Loji Pintar Dikendalikan oleh Panel Suria
Penyiraman Loji Pintar Dikendalikan oleh Panel Suria
Penyiraman Loji Pintar Dikendalikan oleh Panel Suria

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

Perbezaan utama dengan versi sebelumnya:

1. Sambungkan ke ThingSpeaks.com dan menggunakan laman web ini untuk menerbitkan data yang dirakam (suhu, kelembapan, cahaya, dll) - saluran saya di ThingSpeaks -

2. Dioptimumkan untuk menggunakan bateri. Versi ini menggunakan panel solar untuk mengecas bateri 3.7v Lipo 18650.

3. Laraskan kekerapan kemas kini dan penyiraman berdasarkan cuaca (menggunakan OpenWeatherMap.org).

4. Kod yang dioptimumkan … dimuat naik ke Github -

Keperluan:

- PCB

- ESP8266 NodeMCU

- Sensor DHT11 (Suhu & Kelembapan)

- Geganti

- Sensor cahaya

- Kotak / Bekas

- Tajuk

- Pam air (12V)

- selang lembut telus berdiameter kecil (mungkin berbeza berdasarkan penyambung pam air anda)

- 3.7 Bateri Lipo

- TP4056 (pengecas bateri)

- wayar

- sabar … ini tidak kompleks…. tetapi memerlukan sedikit masa untuk melakukannya, terutamanya jika ini adalah kali pertama anda melakukan sesuatu dengan komponen ini..:)

Di bawah ini anda dapat menemui beberapa grafik yang dibuat di ThingSpeaks:

Penyiraman Tumbuhan Seterusnya (menunjukkan baki jam untuk penyiraman) Paras Air (liter dalam tin air)

Langkah 1: Langkah 1: Gunakan Skema ini

Langkah 1: Gunakan Skema ini
Langkah 1: Gunakan Skema ini

Ikuti skema dan replikasi ini ke protoboard …

anda memerlukan item berikut:

1. Protoboard

2. ESP8266 NodeMCU

3. Sensor DHT11 (Suhu & Kelembapan)

4. geganti

5. Sensor cahaya

6. Pam air (12V)

7. hos lembut lembut lutsinar berdiameter 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

Gunakan skema untuk menirunya ke dalam PCB. Sebagai tambahan kepada skema di atas, saya telah menambahkan TP 4056 untuk mengecas Bateri Lipo menggunakan panel solar. Anda boleh menggunakan kad pengecas bateri lain jika anda mahu. Sila gunakan alat yang mempunyai perlindungan untuk mengecas berlebihan / mengisi bateri anda.

jika anda menggunakan panel solar 12v anda perlu menambah langkah untuk menukar voltan menjadi 5v. TP4046 tidak menyokong 12v sebagai input.

Ini adalah sambungan yang saya buat untuk menggunakan TP4056 untuk mengecas bateri Lipo dan menguatkan NodeMcu ESP8266.

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

Panel suria (-) -> Langkah Ke Bawah -> TP4056 (-)

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

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

Langkah 3: Pasang Sensor dan Letakkan PCB di dalam Kotak

Pasang Sensor dan Letakkan PCB di dalam Kotak
Pasang Sensor dan Letakkan PCB di dalam Kotak

Saya telah menggunakan kotak plastik yang boleh digunakan di luar untuk meletakkan kad PCB dan sensor suhu / kelembapan.

Langkah 4: Konfigurasikan ThingSpeaks

Konfigurasikan ThingSpeaks
Konfigurasikan ThingSpeaks

Dalam versi projek ini, saya telah menggunakan ThingSpeaks.com. Laman web ini mempunyai versi percuma dan komersial. Saya telah menggunakan versi percuma dan membuat saluran untuk memuat naik data yang diambil oleh projek ini.

Ideanya adalah untuk mengumpulkan maklumat dan membayangkannya melalui grafik / tolok yang berbeza

thingspeak.com/channels/504661

Mula-mula anda perlu membuat akaun dan kemudian membuat saluran (jika anda mempunyai keraguan tentang cara membuat akaun atau saluran, jangan ragu untuk menghubungi saya)

Kemudian anda perlu mengkonfigurasi saluran menggunakan tetapan ini. Penting untuk anda melakukan konfigurasi bidang yang sama kerana saya merujuknya dalam kod.

Langkah 5: Dapatkan Kod, Konfigurasikan dan Muat Naik

Lawati repositori Git berikut

Muat turun kod dan pasangkannya ke dalam ESP8266 anda. Kod ini dikemas kini secara berkala tetapi saya tetap menggunakannya dengan skema yang sama yang dikongsi di sini. Dalam versi ini, saya menggunakan ThingSpeaks untuk mengumpulkan data dan menghasilkan grafik untuk visualisasi di Internet. Penggunaan openWeatherMap.org juga membolehkan cuaca dan ramalan terkini untuk bandar di mana anda berada. Maklumat ini digunakan untuk mengoptimumkan penggunaan bateri sekiranya kita mengharapkan hujan lebat dan bateri mungkin tidak terisi penuh.

Penting !! - Terdapat beberapa tetapan dalam kod yang perlu disesuaikan.

Lihat kod dan kemas kini nilai untuk pemboleh ubah berikut

- ThingSpeaks_KEY - digunakan untuk laman web ThingSpeaks

- openWeatherAPIid - digunakan untuk mendapatkan maklumat cuaca dan ramalan semasa untuk hari-hari yang akan datang.

- openWeatherAPIappid - digunakan untuk mendapatkan maklumat cuaca dan ramalan semasa untuk hari-hari yang akan datang

Sekiranya anda menyukai kodnya, sila Bintangkannya di GitHub !. Terima kasih!

Langkah 6: Sediakan Air Jerry Can & Water Pump

Sediakan Air Jerry Can & Water Pump
Sediakan Air Jerry Can & Water Pump

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. Anda juga boleh menggunakan pam air 5v dan mungkin cuba menghidupkannya dengan bateri yang sama dengan yang digunakan pada ESP8266. Saya belum mencubanya, tetapi itu boleh menjadi idea untuk fasa lain projek ini.

Langkah 7: Sambungkannya dan Mula Mendapatkan Maklumat Melalui ThingSpeaks.com

Sambungkannya dan Mula Mendapatkan Maklumat Melalui ThingSpeaks.com
Sambungkannya dan Mula Mendapatkan Maklumat Melalui ThingSpeaks.com
Sambungkannya dan Mula Mendapatkan Maklumat Melalui ThingSpeaks.com
Sambungkannya dan Mula Mendapatkan Maklumat Melalui ThingSpeaks.com

Setelah disambungkan, ESP8266 anda akan menghantar data ke ThingSpeaks.com dan anda dapat menggambarkan grafik dan data. Juga tanaman anda akan disiram setiap hari dan ia akan menyesuaikan berapa banyak air yang diperlukan berdasarkan suhu / kelembapan.

Sila periksa saluran saya untuk mendapatkan data langsung -

Disyorkan: