Kamera Edge AI dengan OCR untuk membaca angka meter air panas bagi tim teknik pabrik industri di Thailand
Kamera diarahkan ke dial meter air panas yang sudah ada, membaca angkanya dengan OCR pada perangkat (pengenalan angka dari gambar) menggunakan Edge AI, lalu mengirim nilai ke server melalui API atau MQTT sebagai pengganti pencatatan manual. Kami merancang unit kamera, papan kontrol, dan kotak pelindung untuk perusahaan teknik pabrik di Thailand pada 2024–2025, serta menguji perangkat lunak OCR dengan foto dial meter nyata pada papan komputer kecil.

- Industri
- Manufaktur umum
- Tahun
- 2024–2025
- lingkup pekerjaan
- Merancang 1 set pembaca meter air panas berdial angka — kamera dalam kotak pelindung (Housing Case) yang dirancang sesuai ukuran badan meter, diarahkan ke dial yang ada · papan kontrol tertanam (Embedded Controller) dengan adaptor daya, menjalankan model OCR untuk membaca angka pada perangkat · mengirim nilai melalui API atau MQTT ke server pelanggan, tanpa menyimpan basis data di dalam perangkat, siklus pembacaan setiap 1–2 menit · perangkat lunak Python · 2 kriteria pengujian: angka yang dibaca kamera dan nilai yang dikirim melalui API sesuai dengan dial · pengujian OCR pada foto dial meter asli di papan komputer kecil, dan pengukuran ukuran badan meter yang sebenarnya untuk merancang kotak pelindung
Ringkasan
- Prototipe set kamera Edge AI yang dirancang untuk dipasang menghadap dial meter air panas yang ada, membaca angka dengan OCR pada perangkat, lalu mengirim nilai melalui API atau MQTT ke server pelanggan, sebagai pengganti pencatatan oleh petugas.
- Perangkat hanya membaca dan mengirim nilai, tanpa menyimpan basis data di dalamnya, sedangkan dasbor dan notifikasi berada di sisi sistem pelanggan.
- Sistem dirancang untuk 1 set kamera, siklus pembacaan setiap 1–2 menit, dan 2 kriteria pengujian, yaitu angka yang dibaca kamera dan nilai yang dikirim melalui API harus sesuai dengan dial.
- Dalam pengujian internal, perangkat lunak OCR dapat membaca angka dari foto dial meter asli pada papan komputer kecil. Akurasi di titik pemasangan diukur dengan 2 kriteria pengujian sistem.
- Nilai keyakinan model bukanlah akurasi sampai angka yang terbaca dibandingkan dengan angka pada dial asli.
Permasalahan di lapangan
Meter air panas milik pelanggan merupakan meter berdial angka. Untuk mengetahui nilai pemakaian air, petugas harus membaca meter lalu mencatat atau memasukkannya ke sistem secara manual, sehingga data masuk terlambat dan berpotensi salah catat. Tim insinyur IoT (perangkat yang mengirim data melalui jaringan) milik pelanggan menginginkan agar nilai dari dial masuk ke server mereka sendiri secara otomatis, untuk digunakan pada dasbor dan notifikasi.
Apa yang kami lakukan
Kami merancang perangkat pembaca meter yang terdiri atas kamera, papan kontrol tertanam (Embedded Controller), dan kotak pelindung kamera (Housing Case) untuk dipasang menghadap dial meter yang ada, agar papan tersebut membaca angka dengan model OCR pada perangkat, lalu mengirim nilai melalui API atau MQTT (protokol pengiriman data untuk perangkat IoT) ke server pelanggan. Sistem dirancang untuk 1 set kamera, 2 kriteria pengujian, dan siklus pembacaan setiap 1–2 menit.
- Kamera yang diarahkan ke dial meterDalam kotak pelindung (Housing Case)
- Embedded ControllerEdge AI + OCR membaca angka
- Pengiriman nilai melalui API / MQTT
- Server pelangganDasbor/notifikasi di sisi pelanggan
Hasil pengujian dengan benda kerja nyata
Dalam pengujian internal, perangkat lunak OCR dapat membaca angka dari foto dial meter asli pada papan komputer kecil, dan kami mengukur ukuran badan meter yang sebenarnya untuk merancang kotak pelindung kamera. Akurasi di titik pemasangan diukur dengan 2 kriteria pengujian, yaitu angka yang dibaca kamera dan nilai yang dikirim melalui API harus sesuai dengan dial.
Latar belakang permasalahan
Sistem ini membaca nilai dari meter air panas berdial angka dengan kamera, lalu mengirimkannya ke sistem tanpa perlu petugas mencatat. Meter milik pelanggan hanya menampilkan nilai pada dial. Untuk mengetahui nilai pemakaian air, petugas harus membacanya di titik pemasangan, lalu mencatat atau memasukkannya ke sistem secara manual, sehingga data masuk terlambat dan berpotensi salah catat atau salah input.
Pelanggan adalah perusahaan yang bergerak di bidang rekayasa pabrik di Thailand. Tim insinyur IoT (perangkat yang mengirim data melalui jaringan) milik pelanggan memiliki server dan dasbor sendiri. Yang mereka butuhkan adalah perangkat yang mengubah angka pada dial menjadi data, lalu mengirimkannya ke sistem tersebut.
Apa itu Edge AI dan OCR
Edge AI adalah pemrosesan AI oleh perangkat di lokasi kerja itu sendiri, bukan dengan mengirim seluruh gambar ke server. Adapun OCR (Optical Character Recognition) adalah pembacaan huruf atau angka dari gambar. Jika digunakan bersama, perangkat hanya mengirim angka yang terbaca, yang merupakan data berukuran kecil.
Persyaratan dan batasan
Perangkat pembaca meter harus bekerja dengan meter yang ada dan mengirim nilai ke sistem yang sudah dimiliki pelanggan. Persyaratan sistem adalah sebagai berikut.
- Dipasang pada meter air panas yang ada tanpa mengganti meter, sehingga kotak pelindung kamera harus dirancang sesuai ukuran badan meter.
- Membaca angka pada perangkat, lalu mengirim nilai melalui API atau MQTT ke server pelanggan.
- Perangkat tidak menyimpan basis data di dalamnya; dasbor dan notifikasi berada di sisi sistem pelanggan.
- Konfigurasi 1 set kamera; kamera mendukung siklus pembacaan setiap 1–2 menit.
- Terdapat 2 kriteria pengujian, yaitu kamera membaca angka pada dial dengan tepat, dan nilai yang dikirim melalui API sesuai dengan dial.
Mengapa memilih memasang kamera untuk membaca dial yang ada, bukan mengganti meter
Kami memilih memasang kamera yang diarahkan ke dial yang ada karena tujuannya adalah memasukkan nilai yang sudah ditampilkan meter ke dalam sistem. Pendekatan ini tidak memerlukan pembongkaran dan penggantian meter, dan pekerjaan kami berakhir pada pengiriman nilai melalui API atau MQTT ke server pelanggan.
Kami membuat perangkat membaca angka sendiri di lokasi kerja (Edge AI), sehingga gambar tidak perlu dikirim ke server untuk diproses. Data yang dikirim hanya berupa angka yang terbaca. Langkah kerja sistem adalah sebagai berikut.
- 1
Kamera dalam kotak pelindung diarahkan ke dial
Kamera berada dalam kotak pelindung (Housing Case) yang dirancang sesuai ukuran badan meter, dan memotret bagian angka pada dial sesuai siklus yang ditetapkan.
- 2
Membaca angka pada perangkat
Papan kontrol tertanam (Embedded Controller) menjalankan model OCR pembaca angka dari gambar secara mandiri.
- 3
Mengirim nilai melalui API atau MQTT
Angka yang terbaca dikirim sebagai data ke server pelanggan. Perangkat tidak menyimpan basis data di dalamnya.
- 4
Pelanggan menggunakan nilai tersebut dalam sistemnya sendiri
Tim pelanggan menampilkan nilai tersebut pada dasbor, mengatur notifikasi, atau menggabungkannya dengan data lain dalam sistem yang sudah ada.
Komponen sistem
Sistem terdiri atas perangkat keras pembaca meter, konfigurasi kamera AI, dan pengiriman nilai, serta dirancang untuk 1 set kamera, siklus pembacaan setiap 1–2 menit, dan 2 kriteria pengujian. Komponennya adalah sebagai berikut.
- Kamera untuk pembacaan meter (Camera for check meter)
- Papan kontrol tertanam (Embedded Controller) dengan adaptor daya
- Kotak pelindung kamera (Housing Case)
- Konfigurasi kamera AI untuk membaca angka pada dial dan mengirim nilai melalui API atau MQTT
Spesifikasi pekerjaan terdiri atas 2 versi: versi pertama pada tahun 2024, sedangkan versi revisi pada tahun 2025 menambahkan pekerjaan perancangan kotak pelindung perangkat keras.
Apa yang kami bangun dan uji
Kami menguji kode OCR berbahasa Python pada foto dial meter asli di papan komputer kecil, dan angkanya dapat terbaca. Hasil ini berasal dari pengujian internal kami dengan foto. Selain itu, kami mengukur ukuran badan meter yang sebenarnya untuk merancang kotak pelindung kamera.
Sistem memiliki 2 kriteria pengujian yang digunakan untuk pengukuran pada meter di titik pemasangan, sehingga angka akurasi dan kecepatan harus diukur pada tahap tersebut. Halaman ini hanya melaporkan hasil yang telah diuji.
Cakupan hasil pengujian
Hasil ini berasal dari foto dial yang digunakan untuk pengujian. Kondisi cahaya, sudut kamera, dan kondisi dial di titik pemasangan dapat berbeda dari kumpulan gambar tersebut, sehingga perlu diuji ulang pada meter Anda.
Pelajaran yang kita dapatkan
Pekerjaan ini memberikan prinsip berikut untuk pembacaan meter dengan kamera.
- Kriteria penerimaan harus dibandingkan dengan angka pada dial asli, baik di sisi sumber maupun di sisi tujuan. Sistem ini memisahkan kriteria pengujian menjadi 2 butir, yaitu nilai yang dibaca kamera dan nilai yang diterima sisi tujuan melalui API. Nilai keyakinan (confidence, yaitu skor yang diberikan model terhadap hasilnya sendiri) bukanlah akurasi sampai hasilnya dibandingkan dengan dial asli.
- Posisi kamera dan kotak pelindung merupakan bagian dari ruang lingkup pekerjaan sejak awal. Kotak pelindung menentukan jarak dan sudut kamera. Dalam pekerjaan ini, ukuran badan meter yang sebenarnya diukur, dan versi revisi spesifikasi pekerjaan menambahkan pekerjaan perancangan kotak pelindung.
- Pisahkan tugas antara perangkat dan sistem tujuan dengan jelas. Dalam pekerjaan ini, set kamera hanya membaca dan mengirim nilai, sedangkan dasbor dan notifikasi berada di sisi pelanggan. Saluran API atau MQTT menjadi titik serah terima yang dapat diperiksa oleh kedua belah pihak.
Bagaimana menerapkan pendekatan ini pada meter di pabrik Anda
Jika pabrik Anda masih mengandalkan petugas yang berkeliling membaca meter berdial angka dan memiliki sistem yang menerima data melalui API atau MQTT, Anda dapat menerapkan pendekatan yang sama dengan sistem ini, yaitu memasang kamera yang diarahkan ke dial yang ada, membaca angka pada perangkat, lalu mengirim hanya nilainya ke sistem. Yang perlu disesuaikan adalah kotak pelindung dan pengujian pada meter Anda sendiri.
Bagian yang dapat digunakan kembali dan bagian yang perlu disesuaikan
| Bagian sistem | Dapat digunakan kembali | Perlu disesuaikan ketika |
|---|---|---|
| Kamera dan kotak pelindung | Konsep pemasangan kamera dalam kotak pelindung yang diarahkan ke dial yang ada | Jika model atau ukuran meter berbeda, atau ruang di sekitar pipa terbatas, kotak pelindung perlu diukur dan dirancang ulang. |
| Pembacaan angka | Pembacaan dengan OCR pada perangkat | Jika jenis dial berbeda, atau kondisi dial dan pencahayaan berbeda dari gambar yang diuji, perlu diuji terlebih dahulu dengan gambar dial asli milik Anda. |
| Pengiriman nilai | Pengiriman nilai melalui API atau MQTT | Jika sistem tujuan menerima data dengan cara lain, format data dan salurannya perlu disepakati ulang. |
| Dasbor dan peringatan | Berada di sisi sistem tujuan, tidak termasuk dalam perangkat ini | Jika Anda belum memiliki sistem tampilan, hal ini perlu ditetapkan sebagai tambahan ruang lingkup pekerjaan. |
- Siapkan catu daya perangkat dan jaringan di titik pemasangan, serta periksa kebijakan jaringan organisasi.
- Rencanakan pengujian dengan membandingkan angka yang dibaca sistem dengan angka pada dial asli sebelum nilai tersebut digunakan.
Baca selengkapnya
- Layanan pengembangan sistem inspeksi dan kontrol khusus
- Layanan konsultasi dan perancangan sistem AI / IoT
- DoRare View: membaca ketinggian air dari kamera CCTV yang ada
- Studi kasus stasiun pengukur ketinggian air DoRare di tepi sungai di beberapa provinsi
- Kasus kamera OCR membaca label reel komponen dan mencetak stiker barcode
Teknologi yang digunakan
Pertanyaan yang Sering Diajukan
Apakah meter air yang ada harus diganti?
Tidak perlu. Dalam rancangan ini, set kamera berada dalam kotak pelindung yang dipasang menghadap dial meter yang ada. Namun, ukuran meter dan ruang di sekitar pipa perlu diukur terlebih dahulu agar kotak pelindung dapat dirancang dengan pas.
Di mana nilai yang terbaca ditampilkan?
Perangkat mengirim nilai melalui API atau MQTT ke server pelanggan. Dalam sistem ini, dasbor dan notifikasi berada di sisi sistem pelanggan. Jika Anda ingin kami juga mengembangkan bagian tampilan, hal itu perlu ditetapkan sebagai tambahan ruang lingkup pekerjaan.
Apa saja yang perlu disiapkan di titik pemasangan?
Diperlukan catu daya perangkat, jaringan yang dapat mengirim nilai melalui API atau MQTT sampai ke server tujuan sesuai kebijakan jaringan organisasi, serta informasi ukuran meter dan ruang di sekitar pipa untuk merancang kotak pelindung.
Seberapa akurat kamera membaca angka?
Pengujian internal mengonfirmasi bahwa angka dapat dibaca dari foto dial asli. Adapun akurasi di titik pemasangan diukur dengan 2 kriteria pengujian sistem, yaitu membandingkan angka yang dibaca kamera dan nilai yang dikirim melalui API dengan dial asli. Karena itu, halaman ini tidak mencantumkan angka akurasi yang belum diukur.
Jika ingin digunakan pada jenis meter lain, apa saja yang perlu disiapkan?
Mulailah dengan mengirimkan gambar dial asli, model meter, dan informasi titik pemasangan kepada kami untuk dievaluasi. Kami menguji pada meter air berdial angka; meter jenis lain perlu dievaluasi ulang. Harga ditentukan setelah evaluasi karena bergantung pada model meter, jumlah titik, dan sistem tujuan.




