Homemade Solar Tracker

It was a bright, sunny day, so why not build a homemade solar tracker? Solar trackers help solar panels always point at the sun as the sun moves from east to west across the sky. They slightly improve efficiency of panels connected to them.

We took an old “C-band” satellite rotator and controller, and soldered some wires up to the “east” and “west” movement buttons to give us a couple of dry contacts that we could control with electronics. We chose (2) X-10 Universal Modules which momentarily close the dry contacts when a signal for it comes down the powerline (which a computer can control). One module for east, one module for west. The contacts short for about a second and a half with every ON command. Starting at the east-most side, 18 WEST ON commands make it go to the extreme west-most side.

After verifying the modules worked properly, it was then time to start writing code! After calculating the number of possible minutes of sunlight after subtracting the Sunrise time from Sunset time, we took the result and divided by 18 to find out how many minutes between ON commands. It is this interval (45 minutes right now) that the rotator will move west. At the end of the day when the rotator is at its west limit and the sun sets, the rotator will turn all the way back to the east limit to prepare for the next day.

This was a pretty fun project to conceptualize and put in to operation in a single day. The jury is still out on whether or not the extra energy produced will offset running the rotator, especially on non-sunny days.

1992 SouthLAN/MNWADA Joint Packet Radio Node Install at Faribault

During much of 1991, the SouthLAN and MNWADA Packet Radio Clubs in Southern Minnesota planned and designed 3 high-speed packet radio nodes to be installed at Apple Valley, Faribault, and Dodge Center. The Faribault site, MNFBL:N0QVC-1, would have a 1200 baud user frequency on 145.01 MHz, a 9600 baud backbone towards Dodge Center on 430.95 MHz, and a 19.2 kilobaud backbone towards N0DAI-1 in Apple Valley on 430.55 MHz. This was one of the first high-speed amateur wireless data communications services in the upper midwest, and passed hundreds of messages between the Twin Cities Metro area and Rochester, MN throughout the 90s and early 2000s. All locations used WA8BXN’s MSYS bulletin board system and G8BPQ nodes, with a combination of Kantronics Data Engines and D4-10 radios. The N0QVC-1 Johnson RSDL VHF radio is still used as an APRS node on 144.39 in the Faribault area at this location as of 2016.

The video is a glimpse of the antenna and TNC install at the Faribault location on May 23, 1992.

MisterHouse control for a Samsung Smart TV

UntitledAnother piece of my home, now automated. With assistance from a thread on the Samygo forum, I created a module for the MisterHouse Home Automation System which allows it to control a network-connected Samsung Smart TV. For instance, when you leave the house for more than 10 minutes, it could turn the TV off for you. It could also switch the TV automatically to match your favorite show schedule, or switch to an HDMI input to monitor a surveillance camera if motion is detected on your property. It’s available right here for free:  https://gist.github.com/hollie/ed1fa39871e93e36e24e. It’s written in Perl so it’s cross-platform or can be adapted for other uses.

I’ve tested this with my Samsung UN40EH5300 and it works well. It should work on pretty much any Samsung TV that has an open port 55000. The code is based off of another Perl/HTML program from http://forum.samygo.tv/viewtopic.php?f=12&t=1792 created from some Wireshark traces.

To use this code, you’ll have to modify a few things:

– Change the IP 192.168.2.155 below to your own TV’s IP Address.
– Change $myip to your MisterHouse server’s IP Address.
– Change $mymac to your MisterHouse server’s MAC Address.