ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Become a ZDNet.co.uk member

killswtch

View blog's RSS Feed

killswtch's Home Automation and Media Projects

This is the story of my attempts at integrating various technologies into a 3-bed semi, constructing as much of the hardware and electronics as possible myself.

Sunday 17 February 2008, 5:49 PM

The VAMS-0808 matrix switcher and determining its protocol

Posted by killswtch

A significant part of the whole-house audio system is the matrix switch that allows any audio input to be listened to on any audio output. I’ve been looking for a suitable switch for several months now (by suitable I mean cheap enough, but still capable). My requirements are that it has 8 inputs, 4 outputs and RS232 support.

Once again, eBay has proven it’s worth and I’ve found something for a lot cheaper than my previous find. It has 8 inputs, 8 outputs, RS232 support and includes composite video switching too. S-video switching would have been nice, but that feature seems to double the price so I’m happy to go with the compromise of composite video.

Of course there’s always a hitch with these low-cost items made in the far-east, and it’s almost always that the websites are absolutely rubbish - crafted to work only in IE, badly structured, lacking any useful technical information and generally broken. Thankfully, Google has come to the rescue and I’ve managed to find the software that controls the VAMS-0808 (IE is required, and the installer doesn’t even open in Vista - works OK in XP though).

I’ve got a Virtual PC with XP installed, just to connect to work’s VPN which until recently didn’t have a Vista client. One of the handy features in Virtual PC is the ability to map COM ports to physical ports, named pipes or a text file. I set COM2 to redirect to a text file, and voila, I now know how the software talks to the switcher.

Communication protocol for the VAMS-0808 (not tested yet)

This is what I’ve figured out so far:

All commands start with a 0 (zero), and are committed with a Windows new-line (\r\n). Some actions require multiple commands in order, for example channel switching. An output channel selection command must precede an input channel selection command.

0CO1 - 0CO8: Select output channel 1-8

0ALL: Select all output channels

0CI1 - 0CI8: Set input channel 1-8 for currently selected output channel

0OFF: Disconnect all output channels (input channel 0)

0VCS: Subsequent commands switch only video

0ACS: Subsequent commands switch only audio

0AVS: Subsequent commands switch both audio and video

0LOO: Disable hardware lock

0LOI: Enable hardware lock

I have no idea if the switch actually returns any status codes since I haven’t got it yet, but hopefully it’ll be on it’s way to me soon!


Sunday 17 February 2008, 5:45 PM

Re-running cables

Posted by killswtch

There are two main wiring routes that are part of my ongoing project to wire up our house for A/V and data distribution - one goes from the bottom of my wardrobe directly down to the room below, and the other goes across a short stretch of the landing and down into the pantry.

Until yesterday, the 4 x speaker and 6 x CAT5 cables going to the pantry were laid under the carpet, then pushed down through a hole in a floodboard and the corresponding hole in the pantry ceiling. The reason for this was simply that it was too much work at the time to run the cables properly, i.e. beneath the floorboards. At the time when I was running the cables, we weren’t living in the house so I only had relatively short visits in which to do the work.

I spent most of yesterday improving the situation by pulling up flooadboards, drilling holes in joists and reaching around in the dirt. All but 2 of the cables that were fed under the carpet are now out of sight under the floorboards of the landing. The remaining 2 cables are CAT5 feeds to bedroom 3, which take a slightly different route to the main runs and are already connected at both ends.

The floor boards were lifted using a reciprocal saw, which cut through the thick ~100-year-old planks like a knife through butter that’s just come out of the fridge. The holes in the joists were mostly drilled using a 32mm drill bit, the largest I had available.

There was one close call with an unexpected mains cable which had been routed through the joist only a few millimetres from the floorboard I was cutting into. Fortunately the outer insulation was barely grazed.

Before the cables were re-routed, they had to be pulled back up through the pantry ceiling. As the photo below shows, this resulted in a lot of spaghetti! Running each cable individually allowed me to untangle the mess and straighten the cables out.

The speaker cables were run first since they are larger and heavier, and so naturally like to sit at the bottom of the holes. The CAT5 runs were pulled in the order that they come through the bedroom/landing wall, so as to keep them as neat as possible.

Now that the cables have been run, I can continue with the wiring project by adding the endpoints - the RJ45 sockets and speakers. More on the progress of this soon.


killswtch

This member is ranked #10 in our top 100

  • killswtch
  • Web / Multimedia Developer, Rugby, UK
  • Member since: November 2007

Site Activity Rating 5

Contacts

Number of Contacts: 0

Contacts' Latest Discussions

Number of Tracked Discussions: 182

David Long David Long

Caught in the GoDaddy red tape

Friday 27 June 2008, 11:13 AM

8 comments
David Long David Long

Defragging: Merits?

Thursday 26 June 2008, 4:48 PM

11 posts

Contacts' Latest Blogs

Number of Contacts Blogs: 0