Monitoring Suhu dengan BLYNK — Laporan Praktikum IoT Modul 9
I. DASAR TEORI
Monitoring Suhu dengan BLYNK — Laporan Praktikum IoT Modul 9
I. DASAR TEORI
- Arduino Mega Arduino Mega adalah mikrokontroler berbasis ATmega2560 yang memiliki banyak pin digital, analog, dan beberapa port serial hardware. Mikrokontroler ini digunakan sebagai pusat pengolahan data, membaca input dari sensor, lalu mengirimkan data ke platform IoT seperti Blynk. Arduino Mega sangat cocok untuk praktikum yang memerlukan banyak koneksi dan komunikasi serial, seperti penghubungan dengan modul WiFi ESP8266.
- Sensor Suhu LM35 LM35 merupakan sensor suhu analog yang menghasilkan tegangan keluaran (Vout) yang proporsional dengan suhu lingkungan. Setiap kenaikan 1°C akan meningkatkan output sebesar 10 mV. Arduino membaca sinyal analog dari LM35 melalui pin analog (A0), kemudian mengkonversinya menjadi nilai suhu dalam Celcius menggunakan perhitungan tertentu. LM35 dipilih karena akurasi cukup baik dan mudah digunakan.
- Modul WiFi ESP8266–01 ESP8266 adalah modul WiFi yang sangat umum digunakan dalam proyek IoT. Modul ini berfungsi sebagai jembatan komunikasi antara Arduino Mega dan server Blynk. Karena Arduino Mega tidak memiliki WiFi bawaan, ESP8266 berperan penting untuk mengirimkan data suhu ke cloud.
- Blynk Io Blynk adalah platform IoT yang memudahkan pengguna melakukan monitoring dan kontrol perangkat secara jarak jauh melalui smartphone. Pada praktikum ini, Arduino mengirimkan data suhu ke Blynk Cloud menggunakan modul WiFi, dan aplikasi Blynk akan menampilkan nilai suhu melalui widget seperti Gauge atau Label. Blynk juga menyediakan Template, Auth Token, dan Virtual Pin untuk mengatur komunikasi antara hardware dan aplikasi.
II. ALAT DAN BAHAN
- Arduino Mega 2560
- Sensor suhu LM35
- Modul WiFi ESP8266
- Kabel jumper
- Breadboard
- Smartphone + aplikasi Blynk
- Kabel USB Arduino
- Laptop/komputer dengan Arduino IDE
III. SKEMA DAN SAMBUNGAN KABEL
a. Sambungan Sensor LM35 → Arduino Mega



b. Sambungan ESP8266 → Arduino Mega




c. Sambungan kabel Arduono

Sambungkan kabel arduino dan ke PC agar tersambung.
IV. LANGKAH PRAKTIKUM
a. Instalasi Library Blynk
- Buka Arduino IDE
- Download Library Blynk dari link berikut: https://github.com/blynkkk/blynk-library

- Lakukan import Library tersebut ke dalam Arduino IDE.

Cara lain : Extrak zip lalu buka folder libraries copy semua folder yang ada, kemudian paste ke folder C:Dokuments/Arduino/Libraries.
b. Instalasi Blynk
- Buka Play Store pada Smartphone → cari “Blynk IoT” → install.
- Buat akun (email atau Google). Pastikan untuk mengingat passwordnya.

3. Pilih Create Ne Device.
- Beri nama “Monitoring Suhu LM35” tekan Continue. kemudia pilih ikon Gauge.


- PIlih DataStream

- Kemudian klik tanda plus + untuk menambahkan Virtual Pin


- Isikan sesuai pada gambah berikut. kemudian klik tanda centang.

- Pilih Menu Code. Lalu salin code tersebut ke Note/Catatan.


- Pada bagian Auth Token yang masih kosong, isikan dengan cara, Buka Web Browser lalu login ke website Blynk Cloud. Pilih pada Menu Device, Add Device , Manually From template lalu akan ada Auth Token, Salin Auth Token tersebut ke bagian Define Auth Token.
Masuk ke tab Info, kemudian copy code masukan ke note yang tadi suda ada Blynk Templat.

-
Kembali buka aplikasi Blynk di Android
-
Keluar dari Menu, lalu tambahkan Widget Box dengan pilih ikon tambah (+).

-
Scroll Widget Box sampai menemukan Gauge lalu pilih gauge
-
Tekan Gauge yang muncul, lalu pilih Datastream menjadi Suhu [V0] yang telah dibuat sebelumnya.

- Kembali ke Menu Utama, kemudian pilih Add Device>manually From templete>Create. Akan muncul notifikasi Device Successfully Created.


c. Kode Program
- Buka Arduino IDE kemudian isikan kode berikut. Pastikan suda menginstal Library Blynk.
- Pastekan yaang ada di Note dibagain atas.
#define BLYNK_TEMPLATE_ID "TMPL6zIwcGzRH"
#define BLYNK_TEMPLATE_NAME "Monitoring Suhu LM35"
#define BLYNK_AUTH_TOKEN "XVQdj00ifwJPwxlpEj2hoDlj7owR4_mu"
Kode tersebut didapatkan dari langkah 6 dan 7 di instalasi Blynk.
char ssid[] = "OPPO A76";
char pass[] = "kamuramutu";
Pastikan untuk internet PC dengan Smartphone sama.

#define BLYNK_TEMPLATE_ID "TMPL6zIwcGzRH"
#define BLYNK_TEMPLATE_NAME "Monitoring Suhu LM35"
#define BLYNK_AUTH_TOKEN "XVQdj00ifwJPwxlpEj2hoDlj7owR4_mu"
#define BLYNK_PRINT Serial
#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>
char ssid[] = "OPPO A76";
char pass[] = "kamuramutu";
#define EspSerial Serial1
#define ESP8266_BAUD 9600
#define Pin_LM35 A0
ESP8266 wifi(&EspSerial);
BlynkTimer timer;
void myTimerEvent()
{
int adc_Value = analogRead(Pin_LM35);
float lm35_voltage = (adc_Value * 5.0) / 1024.0;
float lm35_value = lm35_voltage / 0.010;
Serial.print("Suhu = ");
Serial.print(lm35_value);
Serial.println(" C");
Blynk.virtualWrite(V0, lm35_value);
}
void setup ()
{
Serial.begin(9600);
EspSerial.begin(ESP8266_BAUD);
delay(10);
Blynk.begin(BLYNK_AUTH_TOKEN, wifi, ssid, pass);
timer.setInterval(1000L, myTimerEvent);
}
void loop()
{
Blynk.run();
timer.run();
}
- Klik tombol Verifikasi kemudian Upload kode program.
Output:
a. Output pada Serial Monitor.

b. Perbandingan Serial Monitor dengan output di websitenya.

KESIMPULAN
Pada praktikum Monitoring Suhu dengan Blynk ini, sistem berhasil dibuat untuk membaca suhu dari sensor LM35 menggunakan Arduino Mega dan mengirimkan data tersebut ke platform Blynk melalui modul WiFi ESP8266. Hasil pengukuran suhu dapat dipantau secara real-time baik melalui Serial Monitor maupun aplikasi Blynk, menunjukkan bahwa integrasi antara hardware dan cloud berjalan dengan baik. Dengan memanfaatkan Virtual Pin, Auth Token, dan konfigurasi pada Blynk Cloud, proses monitoring menjadi lebih efisien dan mudah diakses dari smartphone. Praktikum ini membuktikan bahwa teknologi IoT mampu memberikan kemudahan dalam pengawasan data lingkungan secara jarak jauh dan akurat.
메타데이터
- post_id
- 10a4bda96754
- slug
- monitoring-suhu-dengan-blynk-laporan-praktikum-iot-modul-9-10a4bda96754
- url
- https://medium.com/@otmar.shah.adam/monitoring-suhu-dengan-blynk-laporan-praktikum-iot-modul-9-10a4bda96754
- canonical_url
- https://medium.com/@otmar.shah.adam/monitoring-suhu-dengan-blynk-laporan-praktikum-iot-modul-9-10a4bda96754
- author_url
- https://medium.com/@otmar.shah.adam
- status
- ok
- fetched_at
- 2026-06-23 17:05:31