Isi kandungan:
- Bekalan
- Langkah 1: Sambungan Litar
- Langkah 2: Menyiapkan Aplikasi Blynk
- Langkah 3: Kod
- Langkah 4: Mengemas…
Video: ESP8266 NodeMCU + LM35 + Blynk (Stesen Cuaca IOT / Sensor Temp Digital): 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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
Saya akan melampirkan fail kod yang diperlukan di halaman ini.
Langkah 4: Mengemas…
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:
Stesen Cuaca Jarak Jauh HC-12 dan Sensor DHT: 9 Langkah
Stesen Cuaca Jarak Jauh HC-12 dan Sensor DHT: Dalam tutorial ini kita akan belajar bagaimana membuat stesen cuaca jarak jauh menggunakan dua sensor dht, modul HC12 dan Paparan LCD I2C. Tonton Video
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Stesen Cuaca DIY & Stesen Sensor WiFi: 7 Langkah (dengan Gambar)
DIY Weather Station & WiFi Sensor Station: Dalam projek ini saya akan menunjukkan kepada anda cara membuat stesen cuaca bersama dengan stesen sensor WiFi. Stesen sensor mengukur data suhu dan kelembapan tempatan dan menghantarnya, melalui WiFi, ke stesen cuaca. Stesyen cuaca kemudian memaparkan
Stesen Cuaca RPi dan Jam Digital: 4 Langkah (dengan Gambar)
Stesen Cuaca RPi dan Jam Digital: Ini adalah projek yang cepat dan mudah dibuat, dan paparan yang bagus untuk dipamerkan. Ia memaparkan waktu, keadaan cuaca dan suhu. Dan jika anda menyukai apa yang anda lihat, ikuti saya di Instagram dan Twitter (@ Anders644PI) untuk mengikuti apa yang saya buat. C
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)
Stesen Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stesen Cuaca yang Lain Sesuai): Semasa saya membeli stesen cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya semasa saya tiada. Semasa saya pulang dan menyiapkannya, saya menyedari bahawa saya mesti mempunyai paparan yang disambungkan ke komputer atau membeli hab pintar mereka