Creating a DIY Arduino based PLC is an excellent option for hobbyists & others looking for a cost-effective way to automate their processes.