Automated Component Detection for Quality PCB Using YOLO Algorithm with IoT Real-Time Streaming on Raspberry Pi
Main Article Content
Abstract
This paper presents the development of an automated component detection system for quality control in Printed Circuit Boards (PCBs) by integrating the YOLO object detection algorithm with Internet of Things (IoT) real-time streaming on a Raspberry Pi platform. The proposed system aims to address the challenges associated with traditional manual inspection methods, including time inefficiency, human error, and limited accuracy in detecting faulty components. The YOLO model, renowned for its high-speed and accurate object detection capabilities, was trained to identify various PCB components and deployed on a Raspberry Pi due to its affordability, portability, and low power consumption. To enable real-time remote monitoring and analysis, IoT capabilities were incorporated using the MQTT protocol, allowing seamless data transmission to remote servers or devices. The experimental results demonstrated the effectiveness of the proposed system, achiev-
ing an average detection accuracy of 95%, making it a reliable solution for real-time quality assurance in PCB manufacturing. The novelty of this study lies in the innovative integration of the YOLO algorithm with IoT technology on a cost-efficient platform, providing a scalable and practical solution for automating PCB inspection processes. This approach not only enhances inspection efficiency but also reduces operational costs, offering significant value to the electronics manufacturing industry. Future work will focus on scaling the
system for broader applications and improving the detection capabilities for more complex PCB designs.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work