Selasa, 13 November 2018

IOT blynk PM2120 Schneider


Assalamu'alaikum

hari ini saya akan share tentang cara membuat monitoring online berbasis Internet Of Things, riset kali ini saya menggunakan power meter merk schneider PM2120 dapat pinjaman dari warga Bontang yang mempunyai pabrik pupuk kaltim. sebut saja Mr. W.

oprek ini berawal dari ide ketika gimana caranya membangun sistem monitoring tanpa memikirkan server master. akhirnya ketemu aplikasi Blynk yang bisa di download di play store. aplikasi ini Free tetapi hanya menyediakan cuma sedikit energy, kamu juga bisa nambah energy tersebut dengan membeli via playstore pakai pulsa atau kartu kredit.


langsung saja apa saja yang dibutuhkan:
1. arduino mega/uno ( yang dipakai riset kali ini mega , mumpung musim kampanye sapa tahu dapat komisi dari partai)
2. kabel LAN
3. Ethernet shield
4. Kabel data buat upload arduino IDE
5. Shield RS485 kalo gak ada pakai TTL to RS485  (cara penyambungan bisa d lihat di artikel saya sebelumnya)
6. PM2120 (boleh pinjam tetangga sebelah atau pak lurah terdekat)

langkah -langkah:
1. upload koding dibawah ini (koding dibawah hanya contoh pengambilan data tegangan):
{

  float VNR;
  unsigned long VNR1 = (unsigned long) regs[8]<<16| regs[9];
  VNR=*(float*)& VNR1;


  Blynk.virtualWrite(V0, VNR);
 }



koding riset ini hasil perkawinan example simplemodbusmaster dengan example blynk yang ethernet

2. sambungkan shield rs485 dengan PM2120,
3. pasang ethernet shield, dan shield RS485 di arduino mega.
4. sambungkan kabel lan to laptop (posisi laptop konek dengan wifi, share koneksi wifi di port LAN)




selamat berkreasi. apabila ada yang kurang jelas bisa bertanya pada grup modbus arduino atau WA saya (081555305255)



Wassalam
CEO SIMOR

3 komentar:

  1. Gan ini arduino sebagai master atau slave?

    BalasHapus
  2. Gan, bagaimana menampilkan kwh terpakai tiap jam/hari/bulan dari pm2120?

    BalasHapus

Uji sensor ultrasonic waterproof A01NYUB dengan ESP32

  apa itu sensor ultrasonic ?? Sensor jarak ultrasonik menentukan jarak ke target dengan mengukur selang waktu antara pengiriman dan penerim...