Daftar Isi:

Pemantauan Cuaca Menggunakan ESP32_DHT11_OLED_Thingspeak: 7 Langkah
Pemantauan Cuaca Menggunakan ESP32_DHT11_OLED_Thingspeak: 7 Langkah

Video: Pemantauan Cuaca Menggunakan ESP32_DHT11_OLED_Thingspeak: 7 Langkah

Video: Pemantauan Cuaca Menggunakan ESP32_DHT11_OLED_Thingspeak: 7 Langkah
Video: Sistem Monitoring Suhu dan Kelembapan dengan DHT11 berbasis NodeMCU ESP8266 dan Thingspeak.com 2024, November
Anonim
Pemantauan Cuaca Menggunakan ESP32_DHT11_OLED_Thingspeak
Pemantauan Cuaca Menggunakan ESP32_DHT11_OLED_Thingspeak

Dalam tutorial ini, Anda akan membuat monitor cuaca yang memantau suhu dan kelembaban, menggunakan ESP32 dan DHT11, yang ditampilkan ke layar OLED. Dan itu diunggah ke ThingSpeak.

ESP32 adalah alat IOT yang kuat. Ini adalah seri system-on-chip (SoC) berbiaya rendah yang dibuat oleh Espressif Systems. Ini adalah peningkatan pada ESP8266 populer yang banyak digunakan dalam proyek IoT. ESP32 memiliki kemampuan Wi-Fi dan Bluetooth, yang menjadikannya chip serba guna untuk pengembangan proyek IoT dan sistem tertanam secara umum.

Sensor suhu dan kelembaban DHT11 adalah modul kecil yang bagus yang menyediakan pembacaan suhu dan kelembaban digital. Ini sangat mudah diatur, dan hanya membutuhkan satu kabel untuk sinyal data. Sensor ini populer untuk digunakan di stasiun cuaca jarak jauh, pemantau tanah, dan sistem otomatisasi rumah.

ThingSpeak adalah aplikasi Open-Source IoT dan API untuk menyimpan dan mengambil data dari perangkat Hardware dan Sensor. Ia menggunakan Protokol HTTP melalui Internet atau LAN untuk komunikasinya. Analitik MATLAB disertakan untuk menganalisis dan memvisualisasikan data yang diterima dari Perangkat Keras atau Perangkat Sensor Anda.

Kami dapat membuat saluran untuk setiap data sensor. Saluran ini dapat disetel sebagai saluran pribadi atau Anda dapat membagikan data secara publik melalui saluran Publik. Fitur komersial termasuk fitur tambahan. Tetapi kami akan menggunakan versi gratis karena kami melakukannya untuk tujuan pendidikan.

Langkah 1: Komponen Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan

1. ESP32:-The ESP-WROOM-32 adalah modul MCU WiFi-BT-BLE generik yang kuat yang menargetkan berbagai macam aplikasi mulai dari jaringan sensor berdaya rendah hingga tugas yang paling menuntut seperti pengodean suara, streaming musik, dan Penguraian kode MP3.

2. Sensor Kelembaban/ Suhu DHT11:- Sensor ini memiliki keluaran sinyal digital terkalibrasi dengan kemampuan sensor suhu dan kelembaban. Ini terintegrasi dengan mikrokontroler 8-bit berkinerja tinggi. Sensor ini termasuk elemen resistif dan sensor untuk alat pengukur suhu NTC basah. Ini memiliki kualitas yang sangat baik, respon cepat, kemampuan anti-interferensi dan kinerja tinggi.

3. OLED;-Unit tampilan OLED ini didasarkan pada SSD1306 yang dapat menyala sendiri, dengan resolusi tinggi 128 64 dan Sudut pandang lebih besar dari 160 derajat.

4. CP2102:- Chip CP2102 dari SiLabs adalah chip tunggal USB ke IC jembatan UART. Ini membutuhkan komponen eksternal minimal. CP2102 dapat digunakan untuk memigrasi perangkat berbasis port serial lama ke USB. Modul ini membantu semua orang yang nyaman dengan protokol RS232/Komunikasi Serial, untuk membuat perangkat USB dengan sangat mudah.

5. Kabel Jumper

Langkah 2: Menghubungkan Komponen Bersama

Menghubungkan Komponen Bersama
Menghubungkan Komponen Bersama

Menghubungkan komponen seperti yang ditunjukkan pada diagram sirkuit.

Langkah 3: Mengimpor ESP32

Mengimpor ESP32
Mengimpor ESP32

Langkah pertama adalah mengimpor board ESP32 ke Arduino IDE. Berikut cara mengkonfigurasi Arduino IDE agar dapat kita compile untuk ESP32:

Langkah 4: Memasang Perpustakaan

Menginstal Perpustakaan
Menginstal Perpustakaan
Menginstal Perpustakaan
Menginstal Perpustakaan
Menginstal Perpustakaan
Menginstal Perpustakaan

1. Memasang Pustaka DHT11

Pada Arduino IDE >> Pilih Sketsa >> Sertakan Perpustakaan >> Kelola Perpustakaan >> perpustakaan sensor dht

2. Memasang Pustaka SSDI306.

Pada Arduino IDE >> Pilih Sketsa >> Sertakan Perpustakaan >> Kelola Perpustakaan >> ssd1306

3. Memasang Pustaka Adafruit GFX

Pada Arduino IDE >> Pilih Sketsa >> Sertakan Perpustakaan >> Kelola Perpustakaan >> adafruit gfx

Langkah 5: Pengaturan ThingSpeak

Pengaturan HalSpeak
Pengaturan HalSpeak
Pengaturan HalSpeak
Pengaturan HalSpeak
Pengaturan HalSpeak
Pengaturan HalSpeak

Langkah 1: Buka https://thingspeak.com/ dan buat Akun ThingSpeak Anda jika belum punya. Masuk ke akun Anda.

Langkah 2: Buat Saluran dengan mengklik 'Saluran Baru

Langkah 3: Masukkan detail saluran.

Nama: Nama Apapun

Deskripsi (opsional

Bidang 1: Suhu, Bidang 2: Kelembaban – Ini akan ditampilkan pada grafik analitik. Jika Anda membutuhkan lebih dari 2 Saluran, Anda dapat membuat Data tambahan. Simpan pengaturan ini.

Langkah 4: Sekarang Anda dapat melihat saluran. Klik pada tab 'Kunci API'. Di sini Anda akan mendapatkan ID Saluran dan Kunci API. Catat ini.

Langkah 5: Buka Arduino IDE dan Instal Perpustakaan ThingSpeak. Untuk melakukan ini, buka Sketsa> Sertakan Perpustakaan> Kelola Perpustakaan. Cari ThingSpeak dan instal perpustakaan. Perpustakaan Komunikasi ThingSpeak untuk Arduino, ESP8266 dan ESP32 https://thingspeak.com Langkah 6: Perlu memodifikasi kode. Dalam kode di bawah ini Anda perlu mengubah SSID Jaringan, Kata Sandi dan Saluran ThingSpeak dan Kunci API Anda.

Langkah 6: Kode Sumber

Unduh kode terlampir di sini dan unggah di papan Anda. CATATAN: Sebelum mengunggah kode di bawah ini, baris berikut (56, 57) harus diubah dengan ID Saluran dan Kunci API ThingSpeak Anda masing-masing

//***********************************//

unsigned long myChannelNumber = SECRET_CH_ID;

const char * myWriteAPIKey = SECRET_WRITE_APIKEY;

//***********************************//

Kode:

Langkah 7: Keluaran

Keluaran
Keluaran

Outputnya akan seperti gambar di atas di ThingSpeak. Semoga ini memudahkan Anda. Pastikan untuk berlangganan jika Anda menyukai artikel ini dan merasa bermanfaat, dan jika Anda memiliki pertanyaan atau memerlukan bantuan dengan apa pun, tinggalkan komentar di bawah.

Terima kasih kepada elementzonline.com

Direkomendasikan: