Flipping the Switch: Leveraging Pinball Machines to Teach PLC Programming and Control Systems
Teaching Programmable Logic Controllers (PLCs) requires both theory and hands-on practice, yet traditional training setups are often costly and unengaging. This paper presents a novel, cost-effective approach using a PLC-controlled pinball machine. A BRX PLC handles game logic, sensors, and flippers via ladder logic, while Python integration through Modbus enables real-time data analysis. A self-playing AI mode further enhances learning. The system design bridges PLC theory and application, exposing students to automation, data analytics, and Industry 4.0 practices.
Authors
- John C. Shovic
- James Lasso
- Gary Banks
- Kevin Wing
- Tim Lybeck
Institutions
- University of Idaho (US)
- North Idaho College (US)
Publication Details
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/ietc64455.2025.11039489
- Primary Topic
- Experimental Learning in Engineering
- Type
- article
- Field-Weighted Citation Impact
- 0.00