Daftar Isi:
- Perlengkapan
- Langkah 1: Mempersiapkan Modul Bluetooth
- Langkah 2: Memasang EmonLib di Arduino IDE Anda, Mengunggah Sketsa
- Langkah 3: Perhatian! Tegangan tinggi
Video: KiloWatthour Meter Menggunakan Aplikasi RoboRemo: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
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
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
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:
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan Kepada Anda Bagaimana Anda Dapat Mengontrol LED Menggunakan Smartphone Melalui Internet
[2020] Menggunakan IPhone atau IPad dan Aplikasi Game Pad Micro:bit untuk Mengontrol Mobil RC: 23 Langkah
[2020] Menggunakan iPhone atau iPad dan Aplikasi Game Pad Micro:bit untuk Mengontrol Mobil RC: Pernahkah Anda berpikir untuk menggunakan iPhone atau iPad Anda untuk mengontrol mikro:bit Anda? Tahukah Anda bahwa Micro:bit Educational Foundation menyediakan aplikasi iOS di Toko aplikasi? Telusuri "mikro:bit" di App store dan Anda dapat mengunduh aplikasi secara gratis. NS
Sistem Pemantauan Visual Berbasis LoRa untuk IOT Pertanian - Mendesain Aplikasi Fronted Menggunakan Firebase & Angular: 10 Langkah
Sistem Pemantauan Visual Berbasis LoRa untuk IOT Pertanian | Merancang Aplikasi Fronted Menggunakan Firebase & Angular: Pada bab sebelumnya kita berbicara tentang bagaimana sensor bekerja dengan modul loRa untuk mengisi database firebase Realtime, dan kita melihat diagram tingkat yang sangat tinggi bagaimana keseluruhan proyek kita bekerja. Dalam bab ini kita akan berbicara tentang bagaimana kita dapat
Mengontrol ESP8266 Menggunakan Aplikasi Telegram: 7 Langkah
Mengontrol ESP8266 Menggunakan Aplikasi Telegram: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Pernahkah Anda bertanya-tanya tentang mengobrol dengan peralatan Anda melalui aplikasi perpesanan? Kedengarannya aneh, benar. Tapi hari ini kita akan melakukan hal serupa. Jangan khawatir Anda tidak perlu membeli ponsel
Aplikasi Android Bagian 1: Layar Pembuka Menggunakan Fragmen/Kotlin: 5 Langkah
Aplikasi Android Bagian 1: Layar Splash Menggunakan Fragmen/Kotlin: Halo lagi, kemungkinan besar Anda memiliki beberapa "gratis" waktu di rumah karena COVID19 dan Anda dapat kembali untuk memeriksa topik yang ingin Anda pelajari di masa lalu. Pengembangan Aplikasi Android jelas merupakan salah satunya bagi saya dan saya memutuskan beberapa minggu yang lalu untuk memberikan