Kaos bisa dipesan melalui link dibawah ini:
Sabtu, 24 April 2021
Apa itu Pzem003 / Pzem017 DC?
jadi jangan sampai salah ketika akan mau mengambil data pengukuran via protocol modbus RTU. Berikut dibawah ini adalah register addres pengukurannya. semua data ini ada di function input register.
Selasa, 20 April 2021
Membuat Rangkaian Digital Input di Mikrokontroller (arduino, esp32, stm32. esp8266)
Assalamu'alaikum,
semoga kita selalu diberikan keselamatan dan kesehatan. di pagi ini saya akan share hasil diskusi di grup whatsapp Modbus Arduino yang penduduknya sekitar 255 kepala. diskusi hari ini membahas tentang bagaimana membuat rangkaian digital input yang aman, handal dan simpel.
arti aman disini yaitu aman terhadap EMI atau EMF. Electromagnetic Interference atau biasa disingkat EMI adalah noise (gangguan) elektrikal yang disebabkan oleh medan elektromagnetik yang dihasilkan oleh sistem elektrikal lain.
Pada umumnya gangguan EMI ini terjadi jika ada 2 rangkaian elektronika yang berdekatan. Bisa salah satu mempengaruhi yang lain, bisa juga saling mempengaruhi. Besarnya gangguan EMI berbanding lurus terhadap arus. Ingat: medan elektromagnetik ditimbulkan oleh aliran arus.
Secara mekanisme, arus yang mengalir pada suatu konduktor menimbulkan medan elektromagnetik, kemudian medan elektromagnetik ini dapat menimbulkan arus pada konduktor lainnya. Arus yang tidak dinginkan inilah yang menjadi gangguan (EMI).
Selain aman dari EMI ada juga harus aman terhadap range tegangan supply input. Disini membuat rangkaian digital input batasannya tegangan 12-24V. Jadi optional ketika dikasih input tegangan.
sekarang arti handal adalah handal kinerjanya ketika dikasih input tegangan terbalik. rangkaiannya tidak mudah rusak.
selanjutnya arti simpel. Simpel disini dalam arti tidakmembutuhkan komponen banyak dan gampang merangkainya. seperti SIMOR (simple modbus RTU)
langsung saja kita disiapkan komponennya :
- opto coupler TLP290
- resistor 3k3 atau 3k8
- resistor 4k7
- resistor 2k2
- led
- MCU (mikrokontroller seperti arduino, esp, stm)
Rabu, 14 April 2021
CARA MENGETAHUI ADDRESS I2C DENGAN MUDAH DAN SIMPEL
- #include <Wire.h>
- void setup()
- {
- Wire.begin();
- Serial.begin(9600);
- while (!Serial);
- Serial.println("\nI2C Scanner");
- }
- void loop()
- {
- byte error, address;
- int nDevices;
- Serial.println("Scanning...");
- nDevices = 0;
- for(address = 1; address < 127; address++ )
- {
- Wire.beginTransmission(address);
- error = Wire.endTransmission();
- if (error == 0)
- {
- Serial.print("I2C device found at address 0x");
- if (address<16)
- Serial.print("0");
- Serial.print(address,HEX);
- Serial.println(" !");
- nDevices++;
- }
- else if (error==4)
- {
- Serial.print("Unknown error at address 0x");
- if (address<16)
- Serial.print("0");
- Serial.println(address,HEX);
- }
- }
- if (nDevices == 0)
- Serial.println("No I2C devices found\n");
- else
- Serial.println("done\n");
- delay(5000); // wait 5 seconds for next scan
- }
kemudian cek di serial monitor.
semoga bermanfaat
Senin, 12 April 2021
Cara membuat monitoring tegangan dan Arus DC via Modbus RTU dengan Arduino Uno dan INA219
Cara membuat datalogger blynk di spreadsheet / googlesheet menggunakan akun versi Free
silahkan video di atas. semoga bermanfaat. jika masih kurang jelas bisa kontak saya
-
#define BLYNK_PRINT Serial #include <TimeLib.h> #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> #include <Wi...
-
Pengertian blynk sudah dijelaskan pada artikel sebelumnya klik apa itu blynk??? Sekarang penjelasan tentang prinsip kerjanya . Blynk ...
-
cara menghitung kebutuhan rectifier untuk suatu supply peralatan. jika rectifier 110VDC dan ingin memasang baterai 12v 100AH. dan beban...