I think there are large room diy heat pumps. "diy mini split heat" found me this [0] for example.
Also, depending on your hackerness, you could adapt window air conditioners.
From what I've seen, solar PV for heat only really makes sense if you're using a heat pump. But solar thermal for heat can be good, though. http://builditsolar.com has a number of DIY heating projects for X,000 USD in materials.
[0]: https://hvacdirect.com/perfect-aire-12-000-btu-22-seer-quick...