Daftar Isi:

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

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

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

Saya sedang mencari cara yang murah dan mudah untuk memantau suhu dan kelembaban untuk pondok saya yang akan berjalan dengan baik pada baterai atau soket listrik. Saya perlu memantau suhu dari jarak jauh tetapi saya juga menginginkan kemungkinan untuk pemeriksaan suhu visual lokal.

Saya menggunakan Wemos D1 mini yang kompatibel dengan Arduino dengan DHT22, DHT21 dan wemos mini OLED shield. Saya memiliki sensor bertenaga soket daya (dengan pengisi daya USB) dan sensor bertenaga baterai. Saya menggunakan blynk sebagai layanan cloud untuk representasi data.

Daftar bahan:

wemos D1 mini (aliexpress)

perisai OLED wemos mini (aliexpress)

Sensor suhu/kelembaban DHT21 (aliexpress)

Sensor suhu/kelembaban DHT22 (aliexpress)

beberapa kabel pendek dan alat dan bahan solder.

Langkah 1: Solder Pin

Solder Pin
Solder Pin

Anda akan menerima papan dan pelindung Wemos tanpa pin yang disolder seperti yang akan Anda terima dalam paket 3 opsi berbeda:

  • Khusus pria
  • Khusus wanita
  • Pria ke Wanita

Saya memilih untuk memasang pin female di main board dan semua board lainnya menggunakan pin Male to Female. Ini memungkinkan Anda untuk menumpuk perisai lain jika Anda memilihnya (seperti perisai relai)

Saat menyolder pin, pastikan Anda meletakkan pin jantan pada papan tempat memotong roti agar tidak kaku.

Saya menggunakan pin Male to Female bahkan untuk perisai OLED. Pin betina memberikan perlindungan mekanis parsial untuk itu.

Anda dapat langsung menggunakan pelindung wemos D1 mini DHT pro dengan tutorial ini, tetapi saya menggunakan sensor pada kabel pendek agar tidak mempengaruhi pengukuran oleh panas dari papan atau layar wemos.

Untuk sensor bertenaga baterai, saya langsung menyolder dudukan baterai dan sensor suhu DHT ke papan mini wemos D1.

Langkah 2: Siapkan Blynk

Siapkan Blynk
Siapkan Blynk
Siapkan Blynk
Siapkan Blynk

Instal blynk di ponsel Anda dan buat proyek baru di sana dengan 2 perangkat. Untuk setiap perangkat Anda akan menerima kode akses individual. Saya menggunakan satu otentikasi perangkat untuk semua perangkat dalam ruangan dan satu untuk semua perangkat luar ruangan. Anda harus meletakkan kode akses itu di arduino pada langkah berikutnya.

Blynk memungkinkan Anda menggunakan pin virtual untuk bertukar nilai antara perangkat Anda dan cloud. Anda dapat menggunakan pin virtual 1 untuk pengukuran suhu sensor dalam ruangan pertama Anda dan pin 3 untuk pengukuran suhu sensor dalam ruangan kedua Anda. Pin virtual 2 daripada untuk pengukuran kelembaban sensor dalam ruangan pertama Anda dan pin 4 untuk pengukuran kelembaban sensor dalam ruangan kedua Anda. Penting hanya menggunakan id pin virtual unik per setiap perangkat.

Anda dapat menguji berbagai opsi untuk mewakili pengukuran Anda di blynk, saya menggunakan grafik historis dan ikon nilai kecil.

Untuk sensor luar ruangan, Anda dapat menggunakan kode otentikasi terpisah dan pendekatan serupa.

Langkah 3: Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1

Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1
Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1
Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1
Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1
Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1
Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1
Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1
Tumpuk Bersama dan Konfigurasikan Papan Mini Wemos D1

Saat pin disolder, Anda dapat menumpuk papan dan perisai bersama-sama dan mengonfigurasi papan dengan Arduino IDE.

Untuk papan mini Wemos D1 Anda juga memerlukan driver USB ke serial yang dapat Anda temukan di halaman web mereka.

Untuk tampilan sederhana dari suhu dan kelembaban pada layar OLED Anda dapat menempatkan program dasar blynk-contoh yang dilampirkan pada langkah ini. Ini dikomentari dengan baik sehingga Anda dapat mengedit sesuai dengan koneksi Anda. Perlu diingat bahwa pin wemos D1 bukan IO1 dan seterusnya. Berikut adalah nilai IO dari pinnya. Anda dapat menemukannya di situs wemos juga.

Untuk sensor DHT22 Anda harus menyolder resistor 10 kOhm antara pin 1 dan 2. (tautan cara menyambungkannya). DHT22 dapat dihubungkan tanpa resistor tambahan (merah pada +3.3V, hitam pada ground, kuning pada input digital ESP8266, jika D2 daripada IO4 dalam kode arduino).

Sensor luar bertenaga baterai memiliki kemampuan deepsleep. Saya menggunakan baterai Lithium-Thionyl chloride (Li-SOCl2) yang terhubung langsung ke ground board dan port 3,3 V. Tegangannya berada dalam spesifikasi ESP8266 dan dengan menghubungkannya secara langsung, saya menghemat daya yang akan dikonsumsi oleh konversi naik/turun daya tambahan. Anda dapat mencari baterai utama SAFT 3, 6V untuk menemukan vendor, saya membeli dari pengecer ceko (tautan)

Gunakan konfigurasi blync-battery-example yang dikomentari dengan baik dan dapat Anda sesuaikan dengan kebutuhan Anda.

Saya telah melampirkan kalkulator excel yang disederhanakan yang terbukti berfungsi dengan baik jika wifi dan koneksi internet tersedia. jika wifi atau internet mati maka bisa sampai 35 detik bagi perangkat Anda untuk tidur nyenyak dan itu memengaruhi masa pakai baterai.

Anda sekarang harus mendapatkan pembacaan data Anda di layar OLED dan di aplikasi blynk ponsel.

CATATAN: Gunakan perpustakaan Blynk versi 0.4.10 jika Anda mendapatkan kesalahan "version.h"

Direkomendasikan: