Isi kandungan:
- Langkah 1: Skim Prinsip
- Langkah 2: Komponen
- Langkah 3: Pengaturcaraan
- Langkah 4: Berkumpul
- Langkah 5: Pemasangan ke Meter Elektrik
- Langkah 6: Menghidupkan
Video: Baca Meter Elektrik Tenaga Utama Anda (ESP8266, WiFi, MQTT dan Openhab): 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Dalam Instructable ini anda dapat mengetahui bagaimana saya membaca penggunaan Kuasa Elektrik Utama rumah saya dan menerbitkannya melalui ESP8266, Wifi, MQTT dalam Automasi Rumah Openhab saya.
Saya mempunyai 'smart meter' ISKRA Type MT372, namun ia tidak mudah untuk mengeksport data. Oleh itu, saya menggunakan denyutan LED untuk membaca Kuasa semasa, denyutan LED 1000 kali untuk 1 kW / j.
Langkah 1: Skim Prinsip
Nadi dikesan oleh ESP8266. Walau bagaimanapun, anda memerlukan '0' dan '1' yang baik dan jelas. Nadi agak lemah sehingga saya memerlukan beberapa komponen elektronik yang sesuai.
Phototransistor
Fotoresistor tidak cukup pantas untuk mengesan denyut cahaya merah pendek dan lemah. Berdasarkan video Youtube ini saya memilih phototransistor. Dengan menambahkan perintang Ohm 2M saya dapat mencapai sekitar 2V.
Pembanding
Walau bagaimanapun, untuk memastikan '0' dan '1' yang jelas, saya memilih untuk menambah pembanding LM293. Dengan menghubungkan 0.6 V ke Vin dan fototransistor Vref, saya mendapat isyarat positif dalam gelap, dan isyarat negatif pada nadi. Voltan yang sesuai didapati dengan menggunakan potensiometer untuk voltan Vin dan Vref. Dengan pembanding, saya menggunakan perintang 300K.
Dengan menggunakan pull-up resistor pada output, saya dapat memperoleh perbezaan output hampir 3.3V.
Output ditunjukkan pada skrin osilip.
ESP8266
ESP8266 mengesan voltan rendah apabila terdapat nadi. Ia menghantar data output ke broker MQTT saya. Data diterima oleh: - Openhab2- Node-red di mana data dimuat ke Thingspeak
Langkah 2: Komponen
Komponen utama yang saya gunakan:
- 3DU5C Phototransistor (lihat video untuk penjelasan)
- Pembanding LM293
- ESP-01
- beberapa perintang
- prototaip PCB
- Penukar Buck. Saya menggunakan bekalan kuasa penghala 12V saya dan mengetahui bahawa LM1117 tidak begitu cekap dan menjadi sangat panas.
- Kotak ABS
Langkah 3: Pengaturcaraan
Program ini diterbitkan di Github saya:
Lihat skema untuk garis besar program dan kaedah kekuatannya dikira.
Saya memprogram ESP-01 saya melalui pengaturcara USB yang diubah suai. Saya menyisipkan tombol beralih antara RST dan GND untuk melakukan reset yang mudah dan pertukaran slaid antara GPIO0 dan GND untuk boot dalam mod flash.
Langkah 4: Berkumpul
Semua bahagian disolder ke prototaip PCB.
Lihat gambar dan skema untuk penjelasan.
LED Biru: LED biru dipasang pada isyarat keluaran pembanding LM293 lampu yang tidak bergantung pada ESP8266. Sekiranya tidak ada nadi (gelap), output voltan dari litar fototransistor rendah, oleh itu Vref <Vin (voltan mantap 0, 6V) dan output LM293 tinggi, tidak ada arus yang mengalir ke VCC dan LED biru MATI.
Sekiranya terdapat nadi (cahaya), output dari litar fototransistor lebih tinggi (kira-kira 1.5V) oleh itu Vref? Vin (voltan mantap 0.6V) dan output LM293 rendah, jadi arus mengalir dari VCC dan LED biru menyala.
LED Hijau: LED hijau dipasang pada GPIO0 dari ESP8266 dan denyutan jika ESP8266 telah mengesan nadi yang baik.
Langkah 5: Pemasangan ke Meter Elektrik
Saya menggunakan beberapa dempul lekat untuk poster memasang PCB di dalam kotak dan kotak ke meter, untuk tidak merosakkan meter. Penting untuk menggerudi lubang pada kedudukan LED yang tepat. Bengkokkan fototransistor ke arah LED.
Langkah 6: Menghidupkan
Saya menggunakan dempul yang lebih melekit untuk mengelakkan cahaya sekeliling menyinari fototransistor semasa saya membuka casing pada waktu siang. Bor lubang kecil di penutup untuk melihat LED berkelip (bukan pada foto).
Baca nilai di Openhab untuk mendapatkan grafik keren ini!
Disyorkan:
Baca Meteran Elektrik dan Gas (Belgian / Belanda) dan Muat Naik ke Thingspeak: 5 Langkah
Baca Meteran Elektrik dan Gas (Belgian / Belanda) dan Muat Naik ke Thingspeak: Sekiranya anda bimbang tentang penggunaan tenaga anda atau hanya sedikit kutu buku, anda mungkin ingin melihat data dari meter digital baru anda yang menarik pada telefon pintar anda. projek kami akan memperoleh data semasa dari elektrik digital Belgia atau Belanda
Blinds Control Dengan ESP8266, Integrasi Laman Utama Google dan Openhab dan Kawalan Web: 5 Langkah (dengan Gambar)
Blinds Control Dengan ESP8266, Integrasi Rumah dan Openhab Google dan Kontrol Web: Dalam Instruksional ini saya menunjukkan kepada anda bagaimana saya menambah automasi pada tirai saya. Saya mahu dapat menambah dan mengeluarkan automasi, jadi semua pemasangan terpasang. Bahagian utamanya adalah: Motor stepper Driver stepper dikendalikan bij ESP-01 Gear dan pemasangan
Peranti Meter Elektrik Kos Tenaga Arduino: 13 Langkah (dengan Gambar)
Peranti Meter Elektrik Kos Tenaga Arduino: Adakah anda membayar terlalu banyak untuk bil elektrik anda? Adakah anda ingin mengetahui berapa banyak elektrik yang digunakan oleh cerek atau pemanas anda? Buat Meter Elektrik Kos Tenaga mudah alih anda sendiri! Tonton bagaimana saya mengetahui penggunaan peranti ini
Bateri Kentang: Memahami Tenaga Kimia dan Elektrik: 13 Langkah (dengan Gambar)
Bateri Kentang: Memahami Tenaga Kimia dan Elektrik: Tahukah anda bahawa anda boleh menghidupkan bola lampu hanya dengan satu atau dua kentang? Tenaga kimia antara dua logam ditukarkan menjadi tenaga elektrik dan membuat litar dengan bantuan kentang! Ini menghasilkan cas elektrik kecil yang dapat
Pencetus Utama! Peranti yang Membuat Anda Tidak Kehilangan Kunci Anda !: 3 Langkah (dengan Gambar)
Pencetus Utama! Peranti yang Membuat Anda Tidak Kehilangan Kekunci Anda !: Peranti ini membantu anda tidak kehilangan kunci! Sekiranya anda seperti saya maka ketika anda pulang dari tempat kerja, anda akan segera kehilangan kunci anda setelah membuka pintu dan anda menunggu sehingga keesokan harinya tepat sebelum anda harus pergi untuk mencarinya. Ya, anda mungkin mempunyai