Isi kandungan:
- Bekalan
- Langkah 1: Menyiapkan Modul Bluetooth
- Langkah 2: Memasang EmonLib di Arduino IDE Anda, Memuat naik Sketsa
- Langkah 3: Awas! Voltan tinggi
Video: KiloWatthour Meter Menggunakan Aplikasi RoboRemo: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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
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
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:
Mengawal Aplikasi Led Melalui Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengawal Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan kepada Anda Bagaimana Anda Boleh Mengendalikan LED Menggunakan Telefon Pintar Melalui Internet
[2020] Menggunakan IPhone atau IPad dan Aplikasi Micro: bit Game Pad untuk Mengendalikan Kereta RC: 23 Langkah
[2020] Menggunakan Aplikasi iPhone atau IPad dan Mikro: bit Permainan Pad untuk Mengendalikan Kereta RC: Pernahkah anda berfikir untuk menggunakan iPhone atau iPad anda untuk mengawal mikro: bit? Adakah anda tahu Micro: bit Education Foundation menyediakan aplikasi iOS di Stor aplikasi? Cari " mikro: bit " di App store dan anda boleh memuat turun aplikasi secara percuma
Sistem Pemantauan Visual Berasaskan LoRa untuk Pertanian Iot - Merancang Aplikasi Berhadapan Menggunakan Firebase & Angular: 10 Langkah
Sistem Pemantauan Visual Berasaskan LoRa untuk Pertanian Iot | Merancang Aplikasi Hadapan Menggunakan Firebase & Angular: Pada bab sebelumnya kita membincangkan bagaimana sensor berfungsi dengan modul loRa untuk mengisi pangkalan data Firebase Realtime, dan kami melihat gambarajah tahap yang sangat tinggi bagaimana keseluruhan projek kami berfungsi. Dalam bab ini kita akan membincangkan bagaimana kita dapat
Mengawal ESP8266 Menggunakan Aplikasi Telegram: 7 Langkah
Mengawal ESP8266 Menggunakan Aplikasi Telegram: Hai, ada apa, kawan! Akarsh di sini dari CETech. Pernahkah anda terfikir untuk berbual dengan peralatan anda melalui aplikasi pesanan? Kedengarannya pelik, betul. Tetapi hari ini kita akan melakukan perkara yang serupa dengan itu. Jangan risau anda tidak perlu membeli telefon bimbit
Aplikasi Android Bahagian 1: Skrin Splash Menggunakan Fragmen / Kotlin: 5 Langkah
Aplikasi Android Bahagian 1: Skrin Splash Menggunakan Fragmen / Kotlin: Halo sekali lagi, kemungkinan besar anda mempunyai beberapa " percuma " waktu di rumah kerana COVID19 dan anda boleh kembali untuk memeriksa topik yang ingin anda pelajari pada masa lalu. Pembangunan Aplikasi Android pastinya salah satu daripadanya untuk saya dan saya memutuskan beberapa minggu yang lalu untuk memberi