Info Sekolah
Senin, 21 Apr 2025
  • Selamat Datang di Website resmi SMKS Sanjaya Bajawa, berlokasi di Jalan Let.Jend. Soeprapto, Kec. Bajawa-Kabupaten Ngada-Flores, Nusa Tenggara Timur-Kontak Admin 082236008339
  • Selamat Datang di Website resmi SMKS Sanjaya Bajawa, berlokasi di Jalan Let.Jend. Soeprapto, Kec. Bajawa-Kabupaten Ngada-Flores, Nusa Tenggara Timur-Kontak Admin 082236008339
16 Desember 2024

LANJUT POWER METER

Sen, 16 Desember 2024 Dibaca 23x

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. WEB POWER METER



  2. POWER METER OFFLINE



  3. TELEGRAM POWER METER



  4. BLYNK POWER METER


->>>>KEMBALI KE MODUL 1


Artikel ini memiliki

0 Komentar

Tinggalkan Komentar