Isi kandungan:

Pemantauan Suhu / kelembapan Mini Wemos D1: 3 Langkah
Pemantauan Suhu / kelembapan Mini Wemos D1: 3 Langkah

Video: Pemantauan Suhu / kelembapan Mini Wemos D1: 3 Langkah

Video: Pemantauan Suhu / kelembapan Mini Wemos D1: 3 Langkah
Video: MONITORING SUHU DAN KELEMBAPAN UDARA DENGAN SENSOR DHT11, WEMOS ESP8266 DAN BLYNK || TUTORIAL IOT 2024, Julai
Anonim
Pemantauan Suhu / kelembapan Mini Wemos D1
Pemantauan Suhu / kelembapan Mini Wemos D1
Pemantauan Suhu / kelembapan Mini Wemos D1
Pemantauan Suhu / kelembapan Mini Wemos D1

Saya mencari cara yang murah dan mudah untuk memantau suhu dan kelembapan di pondok saya yang akan berfungsi juga pada bateri atau pada soket kuasa. Saya perlu memantau suhu dari jarak jauh tetapi saya juga mahukan kemungkinan pemeriksaan suhu visual tempatan.

Saya menggunakan Wemos D1 mini yang serasi dengan Arduino dengan perisai OLED mini DHT22, DHT21 dan wemos. Saya mempunyai sensor berkuasa soket kuasa (oleh pengecas USB) dan sensor berkuasa bateri. Saya menggunakan blynk sebagai perkhidmatan cloud untuk perwakilan data.

Senarai bahan:

wemos D1 mini (aliexpres)

wemos mini OLED perisai (aliexpres)

Sensor suhu / kelembapan DHT21 (aliexpres)

Sensor suhu / kelembapan DHT22 (aliexpres)

beberapa kabel pendek dan alat dan bahan pematerian.

Langkah 1: Pematerian Pins

Pematerian Pins
Pematerian Pins

Anda akan menerima papan dan perisai Wemos tanpa pin yang disolder kerana anda akan menerima dalam paket 3 pilihan berbeza:

  • Lelaki sahaja
  • Perempuan sahaja
  • Lelaki hingga Perempuan

Saya memilih untuk meletakkan pin wanita di papan utama dan semua papan lain menggunakan pin Male to Female. Ia membolehkan anda memasang perisai lain jika anda memilihnya (seperti pelindung relay)

Semasa memateri pin, pastikan anda meletakkan pin lelaki ke papan roti sehingga mereka menjadi selat.

Saya menggunakan pin Male to Female walaupun untuk pelindung OLED. Pin wanita memberikan perlindungan mekanikal separa.

Anda boleh menggunakan pelindung wemos D1 mini DHT pro secara langsung dengan tutorial ini, tetapi saya menggunakan sensor pada kabel pendek untuk tidak mempengaruhi pengukuran oleh haba dari papan atau paparan wemos.

Untuk sensor berkuasa bateri, saya langsung menyolder pemegang bateri dan sensor suhu DHT ke papan mini wemos D1.

Langkah 2: Siapkan Blynk

Persediaan Blynk
Persediaan Blynk
Persediaan Blynk
Persediaan Blynk

Pasang blynk pada telefon anda dan buat projek baru dengan 2 peranti. Untuk setiap peranti, anda akan menerima kod akses individu. Saya menggunakan satu pengesahan peranti untuk semua peranti dalaman dan satu untuk semua peranti luaran. Anda perlu memasukkan kod akses tersebut di arduino pada langkah seterusnya.

Blynk membolehkan anda menggunakan pin maya untuk menukar nilai antara peranti dan awan anda. Anda boleh menggunakan pin maya 1 untuk pengukuran suhu sensor dalaman pertama anda dan pin 3 untuk pengukuran suhu sensor dalaman kedua anda. Pin maya 2 daripada pengukuran kelembapan sensor dalaman pertama anda dan pin 4 untuk pengukuran kelembapan sensor dalaman kedua anda. Yang penting hanya menggunakan id pin maya yang unik bagi setiap peranti.

Anda boleh menguji pelbagai pilihan untuk mewakili pengukuran anda di blynk, saya menggunakan grafik bersejarah dan ikon nilai kecil.

Untuk sensor luaran anda boleh menggunakan kod pengesahan berasingan dan pendekatan serupa.

Langkah 3: Susun Bersama dan Konfigurasikan Papan Mini Wemos D1

Susun Bersama dan Konfigurasikan Papan Mini Wemos D1
Susun Bersama dan Konfigurasikan Papan Mini Wemos D1
Susun Bersama dan Konfigurasikan Papan Mini Wemos D1
Susun Bersama dan Konfigurasikan Papan Mini Wemos D1
Susun Bersama dan Konfigurasikan Papan Mini Wemos D1
Susun Bersama dan Konfigurasikan Papan Mini Wemos D1
Susun Bersama dan Konfigurasikan Papan Mini Wemos D1
Susun Bersama dan Konfigurasikan Papan Mini Wemos D1

Apabila pin disolder, anda boleh menyusun papan dan perisai bersama dan mengkonfigurasi papan oleh Arduino IDE.

Untuk papan mini Wemos D1, anda juga memerlukan pemacu bersiri USB ke siri yang anda dapati di laman web mereka.

Untuk menunjukkan suhu dan kelembapan sederhana pada paparan OLED, anda boleh meletakkan contoh program blynk asas yang dilampirkan pada langkah ini. Ia memberi komen yang baik sehingga anda dapat mengedit mengikut hubungan anda. Perlu diingat bahawa pin wemos D1 bukan IO1 dan sebagainya. Berikut adalah nilai pin IO. Anda juga boleh mendapatkannya di laman web wemos.

Untuk sensor DHT22 anda harus menyolder perintang 10 kOhm antara pin 1 dan 2. (pautan cara menyambungkannya). DHT22 boleh disambungkan tanpa perintang tambahan (merah pada + 3.3V, hitam di tanah, kuning pada input digital ESP8266, jika D2 daripada IO4 dalam kod arduino).

Sensor luar berkuasa bateri mempunyai kemampuan tidur nyenyak. Saya menggunakan bateri Lithium-Thionyl chloride (Li-SOCl2) yang disambungkan secara langsung ke ground board dan port 3.3 V. Voltan mereka berada dalam spesifikasi ESP8266 dan dengan menghubungkannya secara langsung, saya akan menjimatkan kuasa yang sebaliknya akan digunakan oleh penukaran naik / turun kuasa tambahan. Anda boleh mencari bateri primer SAFT 3, 6V untuk mencari vendor, saya beli dari penjual semula Czech (pautan)

Gunakan konfigurasi contoh-bateri blync yang dikomentari dengan baik dan anda boleh menyesuaikan mengikut keperluan anda.

Saya telah melampirkan kalkulator dipermudah excel yang terbukti berfungsi dengan baik jika Wi-Fi dan sambungan internet tersedia. jika wifi atau internet tidak aktif, sehingga 35 saat untuk peranti anda tidur nyenyak dan ia mempengaruhi jangka hayat bateri.

Anda kini harus mendapatkan bacaan data anda di paparan OLED dan di aplikasi blynk telefon bimbit.

CATATAN: Gunakan perpustakaan Blynk versi 0.4.10 jika anda mendapat ralat "version.h"

Disyorkan: