It's difficult (nearly impossible?) to make your own electric solar panels, so I think the direct route is probably too difficult, unless you're prepared to buy them. (wiring them up isn't too difficult)
Another way to do it, is to use the heating power of the sun. Perhaps use a parabolic mirror/trough to focus the sun's heat on to a copper pipe. If there's enough sunlight and/or the reflector is large enough the water will boil. Use the steam to power a small steam engine, then connect that up to an alternator/dynamo to get the electricity. To avoid wasting water, you'll want a condenser
Problem is then making the steam engine. It's possible to modify an old internal combustion engine to make a small steam engine, but if you're wanting to do it ALL yourself I'd suggest trying to use boundary layer turbines, as there's minimal machining needed (just flat discs, rather than needing blades), less to go wrong, and they work better with the low quality ("wet") steam you are likely to produce. If the steam isn't too hot (I haven't tried it!) you may be able to use scrap CD/DVDs or maybe old hard disk platters as the turbine discs.
There's a lot of controversial/spurious claims about Tesla Turbines, but they really do convert steam into (some) shaft power.
What's the problem with Steam engines/turbines? You can have them generating electricity right from capacities of a few horsepower, all the way up to ten's of Megawatts. The Rankine thermodynamic cycle of "steam" engine can be more efficient then even that of diesel, which is probably the reason why commercially produced electricity ( even nuclear!) uses such cycles. The power/weight ratio is low, mainly because of the size of boiler/condenser required, which hinders their application in modern in vehicles, but it's rarely a problem in a static installation.
Turbines run VERY fast, and without gearing the frequency of any AC produced would be way too high. If you rectify the AC to DC, then store some in a batteries, an inverter does the frequency conversion for you.
As steam engines are external combustion engines, they don't give a monkeys about how the heat is produced, just long as it can be got into the working fluid (doesn't need to be water/steam, but it's most common fluid used, ammonia can be used too, but it's a bit nasty if it leaks. Still it's probably better for the environment the CFC)
A back up boiler fuelled in a more conventional manor would allow the system to work when there was less sunlight.
(For a given fuel, combustion at/near atmospheric pressure produces less pollution than if the fuel was burnt at higher pressure, something to do with the way nitrogen reacts at high pressure.) Use a combine heat and power cycle and you've got heating too. Have a refrigerator running on a Gas Absorption cycle, and you've got cooling.