You need to enable javaScript to run this app.

LANJUT PROGRAM POWER METER

  • Rabu, 13 November 2024
  • Elektronika
  • Administrator
  • 0 komentar
LANJUT PROGRAM POWER METER

LANGKAH MEMBUAT PROGRAM POWER METER :

  1. PEMASANGAN MODUL ESP8266 PD LAPTOP
  2. JALANKAN SOFTWARE ARDUINO IDE
  3. Klik menu Tools → Board: →→→→ ESP8266 Boards (3.0.2) → NodeMCU 1.0 (ESP-E12 Module)
  4. Selanjutnya memilih port. Klik menu Tools → Port: →→→→ COM
    Pilih COM sesuai dengan nomor port serial dimana USB-Serial CH340 tersambung.
    Kalau tidak ingat COM berapa, klik tombol Start pada tampilan dekstop Windows pojok kiri bawah, pilih Control Panel → Hardware and Sound → Device Manager → Ports (COM & LPT) dan lihat USB-Serial CH340 tersambung ke port berapa.
  5. Pada saat membuat file baru. Pada jendela editor Arduino IDE sudah tersedia template dengan dua buah void setup dan void loop.

Apapun kode program yang ditulis dalam void setup hanya akandijalankan sekali saja, sehingga biasanya pada bagian ini hanya berisi kode program untuk setting dan inisialisasi saja.
Pada bagian void loop, berisi kode program yang akan jalankan berulang-ulang seterusnya.
Berikutnya ketiklah kode program counter di bawah ini pada editor Arduino IDE.

Kode program Power Meter :

1 #include
2 #include
3 //====
4 #include //Library LCD OLED I2C
5 #include //Library LCD OLED I2C
6 #include //Library LCD OLEDSP8266
7 #include //Library LCD OLED
8
9 #define SCREEN_WIDTH 128

10 #define SCREEN_HEIGHT 64
11 #define ONE_WIRE_BUS 12
12 #define RELAY_PIN1 D0
13 #define OLED_RESET -1
14 #define SCREEN_ADDRESS 0x3C
15 //====
16
17 #if defined(ESP32)
18 #error "Software Serial is not supported on the ESP32"
19 #endif
20
21 #if !defined(PZEM_RX_PIN) && !defined(PZEM_TX_PIN)
22 #define PZEM_RX_PIN 14
23 #define PZEM_TX_PIN 13
24 #endif
25
26 SoftwareSerial pzemSWSerial(PZEM_RX_PIN, PZEM_TX_PIN);
27 PZEM004Tv30 pzem(pzemSWSerial);
28
29 //deklarasi variabel
30 //=========
31 float v, c, p, e, f, pfa;
32 float vz = 0, cz = 0, pz = 0, ez = 0, fz = 0, pfaz = 0;
33 //======================================================
34 //faktor koreksi kalibrasi
35 float kv = 1; //kalibrasi tegangan
36 float kc = 1; //kalibrasi arus
37 float kp = 1; //kalibrasi daya
38 float ke = 1; //kalibrasi energi
39 float kf = 1; //kalibrasi frekuensi
40 float kpfa = 1; //kalibrasi faktor daya
41 //======================================================
42
43 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire,
OLED_RESET);
44
45 void setup() {
46 Serial.begin(115200);
47
48 //===================
49 display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
50 display.clearDisplay();
51
52 display.setCursor(0,1);
53 display.setTextColor(WHITE);
54 display.setTextSize(4);
55 display.print("POWER");
56 display.display();
57
58 display.setCursor(0,35);
59 display.setTextColor(WHITE);
60 display.setTextSize(4);
61 display.print("METER");
62 display.display();
63 delay(10000);
64
65 OLED_Teks();
66 }
67
68 void loop() {

... DAN SETERUSNYA

DOWNLOAD PROGRAM DISINI :

  1. POWER METER OFFLINE

  2. WEB POWER METER

  3. TELEGRAM POWER METER

  4. BLYNK POWER METER

->>>>KEMBALI KE MODUL 1


Bagikan artikel ini:

Beri Komentar

Jajak Pendapat

PELAJARAN ELEKTRONIKA YANG PALING ANDA SUKAI ADALAH ?

Hasil
Banner