Daftar Isi:

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: 3 Bocah Terlindas Truk Saat Selfie Di Atas Motor 2024, Juli
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

Ketika airco/heatpump saya dipasang, aplikasi yang menyertainya berfungsi dengan baik (cloud kenyamanan Panasonic). Sekarang aplikasinya OK untuk mengontrol sistem tetapi bagian pemantauan terkadang gagal karena waktu server habis. Saya juga ragu tentang kWh yang diukur, ketika saya membandingkan dua hari dengan suhu luar yang hampir identik, suatu hari menghasilkan 11kWh, yang lain 2kWh …

Saatnya beraksi!

Biasanya saya menggunakan papan favorit saya, sebuah Wemos D1, dan Micropython untuk melakukan pekerjaan itu tetapi setelah beberapa tes tampaknya ADC D1 itu kurang akurat … Bahkan rangkaian detektor puncak yang tepat tidak memecahkan masalah. Google adalah teman saya (dan Anda!), jadi saya menemukan situs fantastis ini:Open Energy Monitor. Anda dapat belajar dan menemukan, semua yang Anda butuhkan ada di sini! Dan mereka juga menyediakan perpustakaan Arduino yang berfungsi sempurna:EmonLib.

Saya menguji sketsa dan memodifikasinya karena hasilnya ditampilkan di salah satu aplikasi Android favorit saya: RoboRemo. sketsa akhir memiliki kWh-meter built-in dan nilai kalibrasi disesuaikan dengan transformator arus (CT) yang digunakan. Saya sangat menyarankan untuk mempelajari bagian belajar:

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

Perlengkapan

-- Ponsel atau tablet Android dengan aplikasi RoboRemo terpasang

--Arduino Uno atau Nano dan kabel pemrograman

--Link Bluetooth-modul HC-05

-- CT (trafo arus) Nomor bagian SCT-013-050 Tautan

-2 resistor 10kOhm 1/4W (nilai yang berbeda OK, hingga 470kOhm asalkan identik)

-1 kapasitor 10microFarad (16V OK)

Opsional:

--Breadboard untuk pengujian

--Breakoutboard untuk perakitan mudah

--USB ke kabel serial untuk memprogram modul Bluetooth

Langkah 1: Mempersiapkan Modul Bluetooth

Mempersiapkan Modul Bluetooth
Mempersiapkan Modul Bluetooth
Mempersiapkan Modul Bluetooth
Mempersiapkan Modul Bluetooth

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

Jadi kita harus menyiapkan modul kita, beri nama dan verifikasi/sesuaikan baudrate. Ini dapat dilakukan melalui kabel serial USB opsional dan emulator terminal (atau monitor serial Arduino IDE). Pin "kunci" modul harus ditarik ke Vcc dan baudrate diatur pada 38400. Tidak Ada Kabel? Tidak Masalah, situs ini (dalam bahasa Jerman) menjelaskan semuanya: setup HC-05 Gomcu.

Beri nama modul Anda, periksa/sesuaikan baudrate (UART 9600, 0, 0) dan selesai!

Langkah 2: Memasang EmonLib di Arduino IDE Anda, Mengunggah Sketsa

Memasang EmonLib di Arduino IDE Anda, Mengunggah Sketsa
Memasang EmonLib di Arduino IDE Anda, Mengunggah Sketsa
Memasang EmonLib di Arduino IDE Anda, Mengunggah Sketsa
Memasang EmonLib di Arduino IDE Anda, Mengunggah Sketsa

Semuanya ada di sini: Memasang perpustakaan. Mulai ulang IDE Anda, selesai:-)

muat sketsa di UNO/Nano Anda dan hubungkan resistor/kapasitor dan trafo arus seperti yang terlihat pada skema. PERINGATAN ! Sketsa tersebut dimodifikasi untuk trafo arus Nomor Bagian SCT-013-050. Resistor yang sejajar dengan transformator dalam skema harus dilepas (hanya 2 10kOhm dan kapasitor yang dibutuhkan). CT lain dapat digunakan tetapi nilai kalibrasi sketsa harus disesuaikan (dan resistor beban ditambahkan jika "tipe arus").

Hubungkan Arduino ke komputer Anda dan buka serial monitor@9600 baud. Reset Arduino, lihat apakah string tercetak di serial monitor. String dipasang untuk antarmuka RoboRemo dan dapat dimodifikasi sesuai keinginan pengguna (lihat manual RoboRemo). Mencoba mengunggah antarmuka RoboRemo tetapi menyebabkan kesalahan server … Pokoknya mengirim data ke RoboRemo sederhana: buat string yang berisi ID + String(Nilai) +\n, itu saja. Perintah dari RoboRemo adalah string yang diakhiri dengan \n.

Pembaruan 29 Februari 2019: Saya memodifikasi sketsa sedikit, karena resolusi Arduino ADC bahkan input korsleting memberi.55Amps atau kira-kira 100Watt. Jadi semua arus di bawah 0.55Amps ditebang ke nol.

File baru adalah versi 1.3

Langkah 3: Perhatian! Tegangan tinggi

Instalasi CT dijelaskan dengan sangat baik di sini. Hati-hati, Tegangan Tinggi!

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

Arduino harus ditenagai oleh catu daya 5V, bukan melalui USB!

pasangkan modul bluetooth dengan ponsel/tablet, luncurkan aplikasi dan Anda memiliki kWhmeter yang bagus!

Menikmati !

Direkomendasikan: