Isi kandungan:

Hantar Suhu & Kelembapan ke Aplikasi Blynk (Wemos D1 Mini Pro) .: 15 Langkah (dengan Gambar)
Hantar Suhu & Kelembapan ke Aplikasi Blynk (Wemos D1 Mini Pro) .: 15 Langkah (dengan Gambar)

Video: Hantar Suhu & Kelembapan ke Aplikasi Blynk (Wemos D1 Mini Pro) .: 15 Langkah (dengan Gambar)

Video: Hantar Suhu & Kelembapan ke Aplikasi Blynk (Wemos D1 Mini Pro) .: 15 Langkah (dengan Gambar)
Video: PTI B || Kelompok 5 - (IOT) : Membuat Notifikasi dan Smart AlarmMenggunakan Sistem IoT dengan WeMos 2024, Julai
Anonim
Hantar Suhu & Kelembapan ke Aplikasi Blynk (Wemos D1 Mini Pro)
Hantar Suhu & Kelembapan ke Aplikasi Blynk (Wemos D1 Mini Pro)

Instructable ini melihat penggunaan Wemos D1 Mini Pro untuk menghantar datta (Suhu & Kelembapan) ke Blynk APP.

Langkah 1: Bermula

Bermula
Bermula

Kami akan mendapat bacaan suhu dan kelembapan ke Aplikasi Blynk anda di telefon anda. Sambungkan LED seperti yang ditunjukkan di sini: Catatan. Saya telah menggunakan modul Suhu / Kelembapan Digital DHT11 biru yang mempunyai tiga pin. Modul ini berasal dari Banggood. Modul lain yang serupa dari pembekal yang berbeza mungkin mempunyai susun atur pin yang berbeza. Periksa ini. Warna di bawah adalah tepat untuk modul Banggood:

Biru = Isyarat data (kiri)

Merah = Vcc + 5v (tengah)

Hitam = Tanah (kanan)

Langkah 2: Penting

Penting
Penting

Seperti yang dinyatakan di atas.

Catatan. Saya menggunakan modul Suhu / Kelembapan Digital DHT11 biru dari Banggood yang mempunyai tiga pin. Modul lain yang serupa dari pembekal yang berbeza mungkin mempunyai susun atur pin yang berbeza. Periksa ini. Warnanya betul untuk modul Banggood:

Biru = Isyarat data (kiri) Merah = Vcc + 5v (tengah) Hitam = Tanah (kanan)

Langkah 3: Bermula dengan Aplikasi Blynk

Bermula dengan Aplikasi Blynk
Bermula dengan Aplikasi Blynk

Buat Akaun Blynk Selepas anda memuat turun Aplikasi Blynk, anda perlu membuat akaun Blynk Baru. Akaun ini terpisah dari akaun yang digunakan untuk Forum Blynk, sekiranya anda sudah memilikinya. Kami mengesyorkan menggunakan alamat e-mel yang sebenar kerana akan mempermudah sesuatu di kemudian hari.

Mengapa saya perlu membuat akaun? Akaun diperlukan untuk menyimpan projek anda dan dapat mengaksesnya dari pelbagai peranti dari mana sahaja. Ini juga langkah keselamatan. Anda sentiasa boleh menyediakan Pelayan Blynk Peribadi anda sendiri (Pautan ke laman web luaran.) Pautan ke laman web luaran. dan mempunyai kawalan penuh.

Langkah 4: Buat Projek Baru

Buat Projek Baru
Buat Projek Baru

Setelah berjaya masuk ke akaun anda, mulakan dengan membuat projek baru.

Langkah 5: Nama / Papan / Sambungan

Nama / Papan / Sambungan
Nama / Papan / Sambungan

Beri nama dan pilih papan yang sesuai (Wemos D1 Mini). Sekarang klik buat.

Langkah 6: Pengesahan

Pengesahan
Pengesahan

Token Pengesahan anda akan dihantar melalui e-mel kepada anda dan anda juga dapat mengaksesnya dalam tetapan projek anda. Nombor baru akan dihasilkan untuk setiap projek yang anda buat.

Langkah 7: Tambah Dua Widget (Paparan Nilai)

Tambah Dua Widget (Paparan Nilai)
Tambah Dua Widget (Paparan Nilai)

Kanvas projek anda kosong, mari tambahkan dua widget paparan untuk menunjukkan suhu dan kelembapan. Ketuk di mana sahaja di kanvas untuk membuka kotak widget. Semua widget yang ada terdapat di sini.

Langkah 8: Seret N Drop

Seret N Drop
Seret N Drop

Drag-n-Drop - Ketuk dan tahan Widget untuk menyeretnya ke kedudukan baru.

Langkah 9: Kelembapan

Kelembapan
Kelembapan

Tetapan Widget - Setiap Widget mempunyai tetapannya sendiri. Ketik widget untuk mendapatkannya. Tetapkan dengan tetapan berikut.

Langkah 10: Suhu

Suhu
Suhu

Tetapan Widget - Setiap Widget mempunyai tetapannya sendiri. Ketik widget untuk mendapatkannya. Tetapkan dengan tetapan berikut.

Langkah 11: Jalankan Projek

Jalankan Projek
Jalankan Projek

Langkah 12: Jalankan Kod

Jalankan Kod
Jalankan Kod

Sekarang mari kita lihat contoh lakaran untuk Wemos D1 Mini Pro. Perhatikan ada tiga komponen utama yang perlu anda sertakan:

1. char auth = ""; Khusus untuk projek anda (Aplikasi Blynk).

2. char ssid = ""; Khusus untuk rangkaian yang kita sambungkan (nama rangkaian). Anda juga boleh "hotspot" dari telefon anda.

3. lulus char = ""; Khusus untuk rangkaian yang kami sambungkan (kata laluan).

KOD

#tentukan BLYNK_PRINT Serial

#include #include #include // Anda harus mendapatkan Auth Token dalam Aplikasi Blynk. // Pergi ke Tetapan Projek (ikon kacang). char auth = ""; // Kelayakan WiFi anda. // Tetapkan kata laluan ke "" untuk rangkaian terbuka. char ssid = ""; lulus char = ""; #define DHTPIN D4 // Pin digital apa yang kami sambungkan ke #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

Pemasa BlynkTimer; apungan t; apungan h; batal persediaan () {// Debug console Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } gelung kosong () {Blynk.run (); pemasa.run (); } // Fungsi ini menghantar waktu naik Arduino setiap saat ke Virtual Pin (5). // Dalam aplikasi, frekuensi membaca Widget harus ditetapkan ke PUSH. Ini bermaksud // bahawa anda menentukan kekerapan menghantar data ke Aplikasi Blynk. batal sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // atau dht.readTemperature (benar) untuk Fahrenheit // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Gagal membaca dari sensor DHT!"); kembali; } // Anda boleh menghantar sebarang nilai pada bila-bila masa. // Jangan menghantar lebih daripada 10 nilai sesaat. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

Langkah 13: Paparkan

Paparan
Paparan

Kembali ke Aplikasi Blynk dan periksa paparan anda. Anda mesti melihat suhu & kelembapan semasa.

Disyorkan: