yes do it.
depending on what you get for a wifi card, you might want to virtualize some flavor of linux like openwrt to run the wifi.
bsd (opnsense, pfsense) is notoriously bad for wifi support.
the biggest challenge here is selecting the right wifi hardware imo.