Sketchup Sun Position Plugin Bug Fix

UPDATE:(6/26/11)

There has been a bug fix to the Sketchup Sun Position Plugin which removes an issue with it sometimes breaking other installed plugins. Please upgrade to version 1.2.1 to avoid this problem. A big thanks to both Chris and Fredo for fixing the problem and letting me know about it.

Posted in Sketchup Plugins | Leave a comment

My Third CNC Machine

The picture above shows my latest CNC creation. I’m now on my third CNC machine. My first CNC was replaced because I wanted something bigger and faster, and my second CNC, Joe’s CNC 2006, received the sledgehammer treatment because its accuracy had gone considerably downhill.

Continue reading

Posted in CNC Projects | Leave a comment

Bug Fix in Arduino Sun Tracking/Heliostat Program

There has been a bug fix for the Arduino Sun Tracking / Heliostat program, Ver. 0.9.2.

For the newest version of the program, I moved the hour angle table into flash using the Program Memory library. The new table was working when I did the main testing on it, but I guess it decided to start spitting out incorrect values when I re-wrote other parts of the program.

The values were correct for May when I was doing my initial real life testing but have been drifting further and further off ever since. I didn’t notice because my own heliostat has been off until I find something useful to do with the excess heat energy during the summer months.

Anyway, I fixed it by using a different Arduino library called Flash which is quite a bit less confusing to use and is also supposed to be less buggy then the Program Memory library.

Please note that you will need to download and install the library for the updated program to work. http://arduiniana.org/libraries/Flash/

Also, a big thanks to Jim on the forums for noticing the bug.

If anybody notices any other issues, please let me know. Thanks!

Posted in Heliostat Projects | Leave a comment

Setting up your Solar Machine’s Reset Limit Switches

 

This page will show you where to put the reset limit switches on either a heliostat or a sun tracking machine (both are set up the same way). Although this page has been written with the Arduino Sun Tracker program in mind, the general concept should be the same if you happen to be using another similar program.

Continue reading

Posted in Heliostat Projects | Leave a comment

Update to Arduino Sun Tracking / Heliostat Program

After a mind numbing amount of work to rewrite massive sections of the code, here is the finished update to the Arduino Sun Tracking / Heliostat program. The improvements include the following:

To start, the table which contains the hour angle values has been completely redone. After a bit of research, I learned that it could be moved into program memory, thus giving it enough space to hold values for every day of the year. This means that the calculated altitude and azimuth values of the sun are more accurate now that the table doesn’t skip days.

Much effort was put into making the program more user friendly. In particular, adding more machines is now a lot easier than it was before. The process now only involves editing a couple of lines of code where as before it was just a horrible mess of copying and pasting.

The code for controlling the stepper motors has been consolidated into a function named “moveToPosition”. This makes it much easier for someone to modify it for their purposes.

Fractional steps are now saved and added back in during the next machine update. This keeps steps from being lost due to rounding error.

There has also been a few bug fixes and a general cleanup of the code to make things more readable.

In general, I’d say that the core program is about as finished as it is ever going to be. It is, however, certainly possible to add more features around it. If you add anything, please feel free to share it on the forums. Also, let me know if you run into any new bugs.

Thanks!

Posted in Heliostat Projects | Leave a comment

Open Source Arduino Sun Tracking/Heliostat Program

 

On this page you will find a program for the Arduino which is capable of controlling various types of solar machines. For example, it can be applied to a dual* axis solar panel tracking system, a parabolic dish solar concentrator, or any other type of machine which points directly at the sun.

This program is also able to control a heliostat with multiple targets programmed into it, each available at the flick of a switch.

In fact, it is able to control all of these different types of solar machines simultaneously from just one single Arduino. Continue reading

Posted in Heliostat Projects | 15 Comments

Understanding Heliostat Targets

When setting up a heliostat, it is necessary to select a target for it. This target is simply where the reflected light from the sun stays continuously throughout the day. It’s a fairly straight forward concept, but it can be a little difficult to visualize. To help make things clearer, this page contains a handful of pictures along with a few quick paragraphs to explain what’s going on.

Continue reading

Posted in Heliostat Projects | Leave a comment

Update to: Arduino Sun Tracking / Heliostat Electronics Control System Page

There has been an update to the Arduino Sun Tracking / Heliostat Electronic Control System page if you want to check it out. I added some info about the Arduino board itself, some different options for the RTC, and also drew a better schematic to help with wiring the limit switches.

Posted in Uncategorized | Leave a comment

Link to: Stepper Motor Driver Board

Thanks to a chance accident, I stumbled across this simple stepper motor driver board. What makes this board especially interesting is that it is basically the same as the board I built to control my heliostats. You can find my version on the DIY Arduino Stepper Motor Driver Board page.

I used point to point soldering in my circuit since I’m not set up for making my own circuit boards. If you want to build a somewhat more robust driver circuit using the laser printer method though, you’re in luck because the page linked below is a nice guide.

The guide is at this link.
http://www.theprojectasylum.com/electronicsprojects/automaticcoilwinder/coilwinderdriverboard.html

The automatic coil winder that the driver board was used for is at this link.
http://www.theprojectasylum.com/electronicsprojects/automaticcoilwinder/automaticcoilwinder.html

And the original Nuts and Volts automatic coil winder is at this link.
http://www.nutsvolts.com/index.php?/search/search/55261cfcf8f09543e5ded072807e8f3b/

Have fun!

Posted in Arduino Projects, Heliostat Projects, Misc. Projects, Solar Projects | 2 Comments

500 showers heated from one small compost pile how to tutorial

This is a bit random, but so clever that I thought that I might as well put it up after finding it on You Tube. I had heard of heating things up with compost before, but never with quite so much success!

Posted in Misc. Projects | Leave a comment