geek

Flickr screensaver for Linux

Posted in geek, pictures on January 6th, 2009 by larcher – 2 Comments

The TV in the kitchen is wired up to the MythTV box (which sits in a closet in another room).  If the TV is left on after a recorded show ends, the MythTV menus are not so pretty to look at.   The standard “Pictures folder” screensaver is nice, but I got tired of manually copying and managing pictures on the Myth box.  Why not use Flickr as the automated source of the pictures?

I poked around for “flickr screensaver linux” on Google and was a bit disappointed. Most of the results a) discuss Mac- or Windows-only solutions, b) link to programs that no longer exist, or c) are more complicated than what I need.

Well, it is Linux … time to roll my own. Maybe this solution is so obvious that no one bothered to document it, but this is what I came up with.  Maybe it will save time for someone else.  Besides, I need a new post to break in the new theme on this blog. ;)

The basic formula: RSS feed from Flickr + podcast downloader + cron +  “Pictures folder” screensaver.
Read on for the details …

read more »

Dorkbot Austin!

Posted in austin, geek, hardware, science on July 14th, 2006 by larcher – 1 Comment

Natalie and I went out dorking tonight :) The dorkbot made it’s second appearance in Austin tonight at Cafe Mundi. There was some great geeking going on .. I think we missed the first presentation though (got there around 8:30).

First one we saw was Joel Greenberg showing off his nifty homemade mic zeppelin. According to my del.icio.us links, I read about this back in April, but didn’t realize he was from Austin. (Note to self: checkout his podcast )

Next up was Rich LeGrand and his Lego-bot with a Gameboy brain. Basically, he put an FPGA and some flash memory on a card that fits in the Gameboy Advance cartridge slot, which lets the GBA brain talk to sensors and motor controllers and cameras and all kinds of roboty goodness. For a demo, the bot spotted a loose lego piece, wheeled itself over, grabbed the piece, and moved it to the other side of the table. It was also able to learn and repeat and little dance — you push the thing around the table, and it senses the movement through the motors, records it, and plays it back. ( video! )

The Austin Robot Group had the last two presentations: Eric Lundquist explained the Babbling Head and had it sing a few songs, and Vern Graner demoed the controller board/prototype of a funky spin-art game-type-thing they’re making for the next First Night Austin.

All kinds of Neat Stuff[tm] .. we’ll have to go back next month. (I heard they had a homemade Tesla coil last month!) I managed to catch part of the evening with the voice recorder on my iAudio. I’ll try to clean it up and stick it online sometime in the next few days.

[tags] austin, austintx, geek, dorkbot, dorkbotaustin, nerd, robots, robotics[/tags]

Network-enabled Garage Door

Posted in geek, hardware, house, life, project on May 22nd, 2006 by larcher – Be the first to comment

This has been in my “to-blog-about” queue for a while, and seeing this post on the Make blog tipped it into the “must-blog-now” category. Summary: combine a wifi adapter, some sensors, and some electronics and you can monitor your garage online.

A few months ago, I had a similar idea but took a different approach. I was a bit more speed-oriented (some might say lazy) and decided to use the X10 system I already have going in the house. Maybe not as elegant or robust as making a circuit from scratch and hooking it directly into the ethernet, but

Sensing

I used an X10 Powerflash module connected to a reed switch mounted on the overhead door. When the door changes state, it sends an X10 code of on or off, telling if the door was just opened or closed. The signal is received by an X10 CM11A attached to the house server, which triggers a short script that logs the time and status in a text file (again, “speed-oriented” .. as in speed of completion). Another script generates a (SSL and password protected) web page displaying the current state of the overhead door and time of last change: “Garage was opened at 8:00 am”.

Control

Now I have webpage that tells me I left the garage door wide open when I took off for work … if only I could close it remotely! Once more, with ease-of-installation in mind, I grabbed another X10 product from Fry’s, the Universal module and wired it to the same contacts that connect to the wall-mounted door-opener button. A small addition to that web script, and a click will use the heyu program to generate the proper X10 signal, causing the relay to fire and close the door.

Side note:

Our garage door has an “electric eye” to detect an object (or person) in the path of the closing door, and will reverse and refuse to close if something’s in the way. (I believe this is required by state law.) It’s still possible to close the door on your car if the bumper and the beam are at different levels, but at least it makes it harder ;-) There’s an LED on the sensor itself, but it’s hard to see from inside the car without adjusting the side-mirror to an odd angle. So there’s a possible enhancement to my version of the garage monitor: use the signal from the original obstruction sensor to drive a second better placed LED.

[tags] house,homeautomation,x10,nerd,geek,make,diy,garage,sensors,control,remotecontrol[/tags]