Isi kandungan:
- Langkah 1: Langkah 1: Gunakan Skema ini
- Langkah 2: Mengusahakan PCB - Header Kimpalan untuk ESP8266 dan Sensor Berdasarkan Skema
- Langkah 3: Pasang Sensor dan Letakkan PCB di dalam Kotak
- Langkah 4: Konfigurasikan ThingSpeaks
- Langkah 5: Dapatkan Kod, Konfigurasikan dan Muat Naik
- Langkah 6: Sediakan Air Jerry Can & Water Pump
- Langkah 7: Sambungkannya dan Mula Mendapatkan Maklumat Melalui ThingSpeaks.com
Video: Penyiraman Loji Pintar Dikendalikan oleh Panel Suria: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
Saya telah menggunakan kotak plastik yang boleh digunakan di luar untuk meletakkan kad PCB dan sensor suhu / kelembapan.
Langkah 4: 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
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
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:
Pejabat Bertenaga Bateri. Sistem Suria Dengan Auto Switching Panel Suria Timur / Barat dan Turbin Angin: 11 Langkah (dengan Gambar)
Pejabat Bertenaga Bateri. Sistem Suria Dengan Auto Switching Panel Suria Timur / Barat dan Turbin Angin: Projek: Pejabat seluas 200 kaki persegi perlu dikuasakan bateri. Pejabat juga mesti mengandungi semua alat kawalan, bateri dan komponen yang diperlukan untuk sistem ini. Tenaga suria dan angin akan mengecas bateri. Terdapat sedikit masalah hanya
Sistem Penyiraman Loji Bluetooth: 10 Langkah
Sistem Penyiraman Loji Bluetooth: *** APA ITU SISTEM PEMANASAN TANAMAN BLUETOOTH *** Ini adalah sistem elektronik yang dikuasakan oleh papan ARDUINO UNO (pengawal mikro). Sistem ini menggunakan teknologi Bluetooth untuk menerima data dari ph pengguna
Lampu LED Pintar yang dikendalikan oleh Telefon Pintar Bluetooth: 7 Langkah
Lampu LED Pintar yang dikendalikan oleh Telefon Pintar Bluetooth: Saya selalu bermimpi untuk mengawal peralatan pencahayaan saya. Kemudian seseorang membuat lampu LED berwarna-warni yang luar biasa. Saya baru-baru ini menemui Lampu LED oleh Joseph Casha di Youtube. Dengan mendapat inspirasi daripadanya, saya memutuskan untuk menambah beberapa fungsi sambil menjaga
AutoWaterFlora: Loji Penyiraman Sendiri: 3 Langkah
AutoWaterFlora: Loji Penyiraman Sendiri: Ini adalah alat tanaman penyiraman sendiri yang akan memulakan pam untuk waktu tertentu dan pada selang waktu tertentu. Bekerja: Projek ini berfungsi pada pemasa sederhana papan Arduino Uno dan akan memulakan pam untuk berfungsi pada waktu tertentu pada interva tertentu
Sistem Penyiraman Loji Automatik DIY Tanpa Keperluan Akses Internet: 3 Langkah
Sistem Penyiraman Loji Automatik DIY Tanpa Keperluan Akses Internet: Saya ingin menyiram tanaman saya secara automatik secara berkala, mungkin sekali atau dua kali sehari bergantung pada musim yang berbeza. Tetapi daripada mendapatkan rakan IOT untuk melakukan tugas itu, saya lebih suka sesuatu yang berdiri sendiri untuk tugas khusus ini. Kerana saya tidak mahu pergi