Isi kandungan:

ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital): 4 Langkah
ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital): 4 Langkah

Video: ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital): 4 Langkah

Video: ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital): 4 Langkah
Video: ESP32 DHT Web Server Project 2024, Julai
Anonim
ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital)
ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital)
ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital)
ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital)

Hai semua! Dalam Instructable ini, kita akan belajar bagaimana menghubungkan sensor LM35 ke NodeMCU dan Memaparkan maklumat suhu melalui internet pada telefon pintar dengan aplikasi Blynk.

(Juga dalam projek ini kita akan menggunakan widget SuperChart dalam aplikasi Blynk sehingga data disimpan di awan Blynk dan kita dapat melihat semua data masa lalu dalam carta. Ringkasnya, tidak ada data sensor yang hilang dan anda dapat melihat grafik yang kelihatan menarik.)

Bekalan

Bermula …

Senarai barang yang diperlukan untuk projek ini

1. NodeMCU

2. LM35

3. wayar pelompat

4. Papan roti

5. Ide Arduino (dengan perpustakaan blynk dipasang)

Langkah 1: Sambungan Litar

Sambungan Litar
Sambungan Litar

LM35 mempunyai 3 pin. (Ketika permukaan rata sensor menghadap Anda, Biarkan pin1 menjadi pin paling kiri, pin tengah akan menjadi pin2 dan pin paling kanan akan menjadi pin3)

Pin1 disambungkan ke 3.3v di NodeMCU.

Pin2 disambungkan ke A0. (satu-satunya pin analog di NodeMCU)

Pin3 disambungkan ke Ground on NodeMCU.

(Saya tidak akan menggunakan wayar jumper kerana saya berhasrat untuk menyimpannya selama beberapa waktu)

Langkah 2: Menyiapkan Aplikasi Blynk

Menyiapkan Aplikasi Blynk
Menyiapkan Aplikasi Blynk
Menyiapkan Aplikasi Blynk
Menyiapkan Aplikasi Blynk
Menyiapkan Aplikasi Blynk
Menyiapkan Aplikasi Blynk

1. Pasang aplikasi Blynk dari Playstore / App store dan log masuk ke akaun anda.

2. Buat projek baru dengan memilih NodeMCU sebagai peranti dan Wi-Fi sebagai jenis sambungan. (Token Auth akan dihantar ke id mel anda, ini akan digunakan kemudian dalam kod)

3. Klik ikon + dan tambahkan widget berikut - Paparan nilai, label dan superchart berlabel. (ubah saiz widget mengikut keinginan anda)

4. Kami akan menggunakan widget nilai berlabel untuk menampilkan waktu operasi. (bilangan saat dari saat kita mengaktifkan NodeMCU) Dengan menggunakan ini, kita mempunyai beberapa kelebihan - kita dapat mengetahui sama ada Nodemcu disambungkan ke internet atau tidak (kaunter akan meningkat 1 setiap saat) dan kaunter ini diset semula setiap kali tetapan semula kuasa (jadi anda akan mendapat idea kasar ketika bekalan kuasa tidak betul). kami akan menggunakan pin maya V6 untuk ini dan kadar bacaan ditetapkan kepada 1 saat.

5. Kami akan menggunakan widget tolok untuk menunjukkan suhu. mari hantar data ke aplikasi blynk melalui pin maya V5, julat paparan akan 0 hingga 50 darjah Celsius dan kadar bacaan ditetapkan ke PUSH (kerana kita akan menggunakan superchart).

6. Sekarang datang Superchart. Kami akan menggunakannya untuk melihat bacaan suhu sebelumnya dalam grafik. Dalam tetapan widget tambahkan Suhu sebagai aliran data. dengan mengklik ikon tetapan di sebelah aliran data yang dibuat, pilih pin masukan sebagai pin maya V5. (Anda boleh mengubah tetapan lain sesuai dengan keinginan anda).

** CATATAN: Sekiranya anda tidak memahami maksud saya dalam langkah di atas, anda boleh mengikuti gambar di atas untuk menyiapkan aplikasi.

Langkah 3: Kod

Kod
Kod
Kod
Kod

Saya akan melampirkan fail kod yang diperlukan di halaman ini.

Langkah 4: Mengemas…

Mengakhiri…
Mengakhiri…
Mengakhiri…
Mengakhiri…

Muat naik kod ke NodeMCU dengan menyambungkannya ke PC anda. tekan butang main di aplikasi Blynk, sekarang anda seharusnya menerima data ke telefon pintar anda dan hanya itu anda boleh mencabutnya dari PC dan menyambungkannya ke beberapa powerbank dan letakkan keseluruhan alat pengesan suhu di mana sahaja diperlukan.

** CATATAN: Beberapa perkara yang perlu diperhatikan-

1. UPTIME: Apabila aplikasi Blynk menyambung ke NodeMCU melalui internet, ia meminta waktu operasi setiap saat. Jika kaunter ini tidak naik setiap saat, ini hanya bermaksud sambungan rangkaian di kedua-dua sisi telefon atau sisi NodeMCU lemah atau rosak (atau NodeMCU tidak dihidupkan).

2. SUPERCHART: Anda dapat mengeksport data sensor yang dirakam anda sebagai fail CSV atau bahkan menghapus data sebelumnya untuk mulai baru. (kadar bacaan suhu mesti ditetapkan ke PUSH untuk menggunakan Superchart)

3. Saya telah menambah nota pada beberapa gambar. (mungkin menghilangkan keraguan)

Semoga anda menikmati pengajaran ini!

Disyorkan: