Door Safety Solution

Project Summary

This project, using C# and PostgreSQL in the WPF framework, is focused on safety in the factory. It lets maintenance engineers communicate with managers before entering machine areas. To access these areas, maintenance engineers need to call the manager for door opening permissions, ensuring safety.

My Contribution

I developed the software and communication parts of the Door Safety Solution. There are two main parts in communication, PLC and intercom device. The software developed using WPF framework with MVVM, Dependency Injection design pattern; PostgreSQL and Entity Framework as database; communicate with PLC and intercom by TCP/IP protocol.

Factory Monitoring

Shows a wide view of the factory with expanded menu.

../images/projects/door-safety-solution-wigh3qwf2.jpg

Compact Factory Monitoring

The menu can be displayed in compact mode to maximize view area.

../images/projects/door-safety-solution-36fh69a63.jpg

Video Monitoring

The layout automatically changes depending on the number of intercom device.

../images/projects/door-safety-solution-bjhzh47mo.jpg

The popup is displayed when maintenance engineer make a call at access door. Another incoming call will be in wait list and stack at the right of program.

../images/projects/door-safety-solution-ynfzyq7qp.jpg

History Checking

People in the control room can look back at who used each door, with pictures and videos.

../images/projects/door-safety-solution-9mp2cmljo.jpg

Device Monitoring

Shows data from machines in real-time.

../images/projects/door-safety-solution-qn4ulu0o8.jpg

Settings

Lets users change settings based on their role. Admins can decide which doors can be used, set mainternance mode to open all door at the same time, ...

../images/projects/door-safety-solution-ct5bedi1k.jpg