In this study, a set of modules was developed to automatically recognize electronic components and retrieve related data. The developed system consists of three main modules. The first module detects texts on integrated circuit images using Optical Character Recognition (OCR) and retrieves the corresponding datasheet information of the identified component from a Firebase database. This module is designed with a user-friendly interface in a Flutter application, allowing users to upload images and view results. The second module includes an algorithm that automatically calculates resistor values by recognizing color bands from uploaded resistor images. This process is carried out using image processing techniques and color recognition algorithms. The third module automatically identifies components in motherboard images and detects various elements such as capacitors, diodes, ICs, inductors, oscillators, resistors, and transistors, also determining their quantities. This module sends the image to a server, where a machine learning-based model processes and classifies the components. This project not only provides users with significant ease and accuracy in electronic circuit analysis and quick information retrieval but is also designed for educational purposes. The application can be used as a supplementary tool for electronics education in schools and universities, while also possessing commercial potential by appealing to a broad user base.
Bu çalışmada, elektronik bileşenleri otomatik olarak tanıyıp ilgili verileri geri getiren bir dizi modül geliştirilmiştir. Geliştirilen sistem üç ana modülden oluşmaktadır. İlk modül, Optik Karakter Tanıma (OCR) kullanarak entegre devre görüntülerindeki metinleri algılar ve tanımlanan bileşenin ilgili veri sayfası bilgilerini Firebase veritabanından geri getirir. Bu modül, kullanıcıların görüntüleri yükleyip sonuçları görüntüleyebilmelerini sağlayan Flutter uygulamasında kullanıcı dostu bir arayüzle tasarlanmıştır. İkinci modül, yüklenen direnç görüntülerinden renk bantlarını tanıyarak direnç değerlerini otomatik olarak hesaplayan bir algoritma içerir. Bu işlem, görüntü işleme teknikleri ve renk tanıma algoritmaları kullanılarak gerçekleştirilir. Üçüncü modül, anakart görüntülerindeki bileşenleri otomatik olarak tanımlar ve kondansatörler, diyotlar, IC'ler, indüktörler, osilatörler, dirençler ve transistörler gibi çeşitli elemanları algılar ve bunların miktarlarını da belirler. Bu modül, görüntüyü bir sunucuya gönderir ve burada makine öğrenimi tabanlı bir model bileşenleri işler ve sınıflandırır. Bu proje, kullanıcılara elektronik devre analizi ve hızlı bilgi erişiminde önemli kolaylık ve doğruluk sağlamakla kalmaz, aynı zamanda eğitim amaçlı da tasarlanmıştır. Uygulama, okullarda ve üniversitelerde elektronik eğitimi için tamamlayıcı bir araç olarak kullanılabilirken, geniş bir kullanıcı kitlesine hitap ederek ticari potansiyele de sahiptir.
| Primary Language | English |
|---|---|
| Subjects | Modelling and Simulation, Artificial Intelligence (Other) |
| Journal Section | Research Article |
| Authors | |
| Submission Date | June 23, 2025 |
| Acceptance Date | October 19, 2025 |
| Early Pub Date | December 3, 2025 |
| Publication Date | December 8, 2025 |
| Published in Issue | Year 2025 Volume: 7 Issue: 2 |

This work is licensed under a Creative Commons Attribution 4.0 International License