This project contains the OpenWRT configuration files to setup a home network with three subnets:
In OpenWRT you need to create firewalls to seperate VLANS
This is a simplification of how those should work: