Mengenal Aplikasi Blynk Untuk IoT Dan Contoh Project Sederhana Dengan Blynk

8:42 PM

 

Pada  artikel kali ini akan membahas mengenai aplikasi untuk teknologi IoT, ada banyak aplikasi pendukung untuk IoT ini tetapi kali ini yang digunakan yaitu blynk, karena aplikasi ini cukup mudah digunakan oleh siapapun apalagi untuk orang yang baru belajar IoT, aplikasi blynk ini diciptakan tahun 2015, blynk dikhusukan untuk OS mobile android dan ios , aplikasi blynk ini merupakan platform yang paling banyak dipakai karena mudah dalam penghunaannya dan juga mudahnya source code pada tiap perintah yang tersedia dalam aplikasi tersebut. Aplikasi blynk ini Tersedia secara gratis, namun jika memakainya untuk komersil dan dalam jangka waktu yang lama maka diharuskan membayar.

Cara menggunakan blynk pada smart phone

  • Download terlebih dahulu blynk app pada appstore smartphone
  • Ketika selesai mendownload buka aplikasi kemudian lakukan registrasi akun baru
  • Pilih new project dan kemudian pilih mikrokontroller yang digunakan serta pilih juga koneksi jaringan internet yang diinginkan
  • Klik create kemudian blynk akan mengirim token ke email yang didaftarakan sebelumnya
  • Setelah selesai semua maka blynk siap digunakan sesuai keinginan dengan cara drag & drop perintah

Berikutnya beralih ke tahap program pada Arduino IDE untuk menghubungkan dengan app blynk, pada program ArduinoIDE diperlukan beberapa program tertentu  dan sekali lagi telah dimudahkan oleh blynk yang telah menyediakan program tersebut dengan cara kita harus pergi ke situs examples.blynk.cc

  • Setelah itu tentukan lagi koneksi internet yg dipakai dan board yg digunakan
  • Kemudian pilih example, dan kaliini akan membuat contoh mengedipkan led, copy pada example kemudian paste pada ArduinoIDE dan upload ke mikrokontroller
  • Setting kembali pada aplikasi blynk untuk mensinkronkan konfigurasinya
  • Yang terpenting pada pengaturannya yaitu pin yang dikonfigurasi pada blynk dan pin yang digunaka pada board mikrokontroller harus sama
  • Ketika selesai dikonfigurasi maka tekan tombol pada blynk untuk mentriger led on atau led off

Biasanya dalam proses on dan off led akan ada delay beberapa detik karena terpengaruh oleh kekuatan sinyal.

ada juga contoh project sederhana lain dengan memanfaatkan platform blynk ini, yaitu monitoring suhu dan kelembaban pada kumbung budidaya jamur

Mengenal Aplikasi Blynk Untuk IoT Dan Contoh Project Sederhana Dengan Blynk

biasanya untuk mendeteksi suhu dan kelembaban kumbung jamur menggunakan modul sensor DHT11 dan untuk mikrokontrollernya menggunakan modul NodeMCU karena NodeMCU dilengkapi dengan wifi sehingga bisa dengan mudah terkoneksi ke aplikasi blynk, untuk membuat monitoring suhu dan kelembaban pada kumbung budidaya jamur yang perlu disiapkan yaitu :

  • Modul NodMCU
  • Modul Sensor Suhu DHT11
  • Aplikasi blynk yang sudah terinstal

Untuk konfigurasi modul NodeMCU dengan modul sensor DHT11 dapat dilihat pada gambar dibawah ini :

Mengenal Aplikasi Blynk Untuk IoT Dan Contoh Project Sederhana Dengan Blynk

  • Pin VCC (+) pada modul DHT11 hubungkan ke pin 3v NodeMCU
  • Pin GND (-) pada modul DHT11 hubungkan ke GND NodeMCU
  • Pin out data modul DHT11 hubungkan ke pin D5 NodeMCU
  • Setelah semua terhubung sesuai gambar dan keterangan diatas masuk ke ArduinoIDE kemudian ubah board ke ESP8266
  • Install library DHT11 dan library blynk dengan cara buka sketch > include library > manage libraries
  • Setelah semua library terinstall selanjutnya copy program dibawah ini dan paste ke ArduinoIDE dan upload ke board ESP8266
[program]
#define BLYNK_PRINT Serial
#include 
#include 
#include 
char auth[] = "AUTH CODE BLYNK";
char ssid[] = "SSID WIFI";
char pass[] = "PASSWORD";
#define DHTPIN D5
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;

void sendSensor()
{
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  if (isnan(h) || isnan(t)) {
    Serial.println("Gagal membaca sensor!");
    return;
  }
  Blynk.virtualWrite(V0, t);
  Blynk.virtualWrite(V1, h);
}

void setup()
{
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
  dht.begin();
  timer.setInterval(1000L, sendSensor);
}

void loop()
{
  Blynk.run();
  timer.run();
}
  • Ganti pada ‘’Auth Code Blynk” dengan token yang didapat dari aplikasi blynk, “SSID” ubah dengan koneksi internet yang terhubung ke NodeMCU beserta password internetnya.
  • Kemudian buka kembali aplikasi blynk dan klik menu plus pada bagian atas project yang telah dibuat  kemudian pilih gauge
  • Pilih widget yang sudah dibuat dan field pada gauge ganti dengan temperature dan bagian input pilih PIN dan pilih virtual dengan PIN V0
  • Kemudian upload ulang program pada ArduinoIDE ke board NodeMCU
  • Ulangi proses yang sama seperti pada saat akan memilih gauge diatas dan ganti gauge menjadi Humadity dan PIN menjadi PIN V1
Setelah selesai semua kemudian pilih play dan data akan tampil seperti pada gambar dibawah ini
Mengenal Aplikasi Blynk Untuk IoT Dan Contoh Project Sederhana Dengan Blynk

Masih banyak lagi project IoT sederhana lainnya yang menggunakan platform blynk ini, misalnya kontrol lampu rumah, kontrol servo dan masih banyak lainnya yang mungkin akan dibahas pada artikel selanjutnya, semoga untuk artikel kali ini dapat bermanfaat dan membatu dalam belajar menggenal IoT karena pada zaman sekarang ini semua serba dimudahkan dan menjadi lebih efektif serta efesien terimakasih sampai bertemu pada artikel berikutnya.


Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments