Isi kandungan:

KiloWatthour Meter Menggunakan Aplikasi RoboRemo: 3 Langkah
KiloWatthour Meter Menggunakan Aplikasi RoboRemo: 3 Langkah

Video: KiloWatthour Meter Menggunakan Aplikasi RoboRemo: 3 Langkah

Video: KiloWatthour Meter Menggunakan Aplikasi RoboRemo: 3 Langkah
Video: Langkah2 yang dilakukan sebelum mengevakuasi korban yang tersengat listrik tegangan 220-400 Volt 2024, November
Anonim
KiloWatthour Meter Menggunakan Aplikasi RoboRemo
KiloWatthour Meter Menggunakan Aplikasi RoboRemo
KiloWatthour Meter Menggunakan Aplikasi RoboRemo
KiloWatthour Meter Menggunakan Aplikasi RoboRemo
KiloWatthour Meter Menggunakan Aplikasi RoboRemo
KiloWatthour Meter Menggunakan Aplikasi RoboRemo

Semasa airco / heatpump saya dipasang, aplikasi yang disertakan berfungsi dengan baik (Panasonic comfort cloud). Sekarang aplikasinya OK untuk mengawal sistem tetapi bahagian pemantauan gagal kadang-kadang kerana waktu tunggu pelayan. Saya juga mempunyai keraguan tentang kWh yang diukur, apabila saya membandingkan dua hari dengan suhu luar yang hampir sama satu hari menghasilkan 11kWh, 2kWh yang lain …

Masa untuk beraksi!

Biasanya saya menggunakan papan kegemaran saya, Wemos D1, dan Micropython untuk melakukan tugas itu tetapi setelah beberapa ujian nampaknya ADC D1 tidak mempunyai ketepatan … Bahkan litar pengesan puncak tepat tidak menyelesaikan masalah. Google adalah rakan saya (dan anda!) Jadi saya menjumpai laman web hebat ini: Open Energy Monitor. Anda boleh belajar dan menemui, semua yang anda perlukan ada di sini! Dan mereka juga menyediakan perpustakaan Arduino yang berfungsi dengan sempurna: EmonLib.

Saya menguji lakaran dan mengubahnya kerana hasilnya dipaparkan di salah satu aplikasi Android kegemaran saya: RoboRemo. lakaran akhir mempunyai meter kWh terbina dalam dan nilai penentukuran disesuaikan dengan pengubah arus (CT) yang digunakan. Saya sangat menyarankan untuk mempelajari bahagian pembelajaran:

Belajar bahagian. Penuh dengan barang! Sambungan kWh-meter ke AndroidPhone (Tablet) dibuat melalui modul Bluetooth HC-05.

Bekalan

- Telefon atau tablet Android dengan aplikasi RoboRemo dipasang

- Arduino Uno atau Nano dan kabel pengaturcaraan

- Pautan modul Bluetooth HC-05

- CT (pengubah semasa) Nombor bahagian SCT-013-050 pautan

- 2 perintang 10kOhm 1 / 4W (nilai berbeza OK, sehingga 470kOhm selagi sama)

- 1 kapasitor 10microFarad (16V OK)

Pilihan:

- Papan roti untuk ujian

--Breakoutboard untuk pemasangan yang mudah

- Kabel USB ke siri untuk memprogram modul Bluetooth

Langkah 1: Menyiapkan Modul Bluetooth

Menyiapkan Modul Bluetooth
Menyiapkan Modul Bluetooth
Menyiapkan Modul Bluetooth
Menyiapkan Modul Bluetooth

Komunikasi Bluetooth dilakukan melalui perkakasan Arduino Rx / Tx terminal @ 9600 baud.

Oleh itu, kita harus menyiapkan modul kita, menamakannya dan mengesahkan / menyesuaikan kadar baud. Ia boleh dilakukan melalui kabel siri USB pilihan dan emulator terminal (atau monitor bersiri Arduino IDE). Pin "kunci" modul mesti ditarik ke Vcc dan baudrate ditetapkan pada 38400. Tanpa Kabel? Tiada Masalah, laman web ini (dalam bahasa Jerman) menjelaskan semuanya: setup HC-05 Gomcu.

Namakan modul anda, periksa / sesuaikan kadar baud (UART 9600, 0, 0) dan anda sudah selesai!

Langkah 2: Memasang EmonLib di Arduino IDE Anda, Memuat naik Sketsa

Memasang EmonLib di IDE Arduino Anda, Memuat naik Sketsa
Memasang EmonLib di IDE Arduino Anda, Memuat naik Sketsa
Memasang EmonLib di Arduino IDE Anda, Memuat naik Sketsa
Memasang EmonLib di Arduino IDE Anda, Memuat naik Sketsa

Semuanya ada di sini: Memasang perpustakaan. Mulakan semula IDE anda, selesai:-)

muatkan lakaran di UNO / Nano anda dan sambungkan perintang / kapasitor dan pengubah semasa seperti yang dilihat dalam skema. AWAS! Lakaran diubah suai untuk pengubah arus Nombor Bahagian SCT-013-050. Perintang yang selari dengan pengubah dalam skema mesti dikeluarkan (hanya 2 10kOhm dan kapasitor diperlukan). CT lain boleh digunakan tetapi nilai kalibrasi lakaran mesti disesuaikan (dan perintang beban ditambahkan sekiranya "jenis semasa").

Sambungkan Arduino ke komputer anda dan buka monitor bersiri @ 9600 baud. Tetapkan semula Arduino, lihat apakah rentetan dicetak pada monitor bersiri. Strings dipasang untuk antara muka RoboRemo dan dapat diubah mengikut pilihan pengguna (lihat manual RoboRemo). Mencuba untuk memuat naik antara muka RoboRemo tetapi menyebabkan ralat pelayan… Bagaimanapun menghantar data ke RoboRemo adalah mudah: buat rentetan yang mengandungi ID + String (Nilai) + / n, itu saja. Perintah dari RoboRemo adalah rentetan yang diakhiri dengan / n.

Kemas kini feb 29 2019: Saya sedikit mengubah sketsa, kerana resolusi Arduino ADC bahkan input pintasan memberikan.55Amps atau lebih kurang 100Watts. Jadi semua arus di bawah 0.55Amps dikurangkan menjadi sifar.

Fail baru adalah versi 1.3

Langkah 3: Awas! Voltan tinggi

Pemasangan CT dijelaskan dengan baik di sini. Berhati-hati, Voltan Tinggi!

Sambungkan modul Bluetooth ke Arduino: 5V ke Vcc, GND ke GND Rx ke Tx, Tx ke Rx.

Arduino mesti dikuasakan dengan bekalan 5V, bukan melalui USB!

pasangkan modul bluetooth dengan telefon / tablet, lancarkan aplikasi dan anda mempunyai kWhmeter yang bagus!

Selamat mencuba!

Disyorkan: