Custom screen resolution for 7″ touchpanel

As HMI for the home automation over IP project I’m using a 7″ touchscreen. To get the best result from the screen I want to use it on it’s hardware resolution. This is 800×480 px, not a standard supported resolution. To get around the problem I installed Powerstrip, a very useful program to create custom timings and resolutions. After experimenting for a few minutes I had the touchpanel going at 800×480 px. Another job well done… :)

Social bookmarking:
  • Digg
  • del.icio.us
  • Technorati
  • Facebook
  • Sphinn
  • Mixx
  • Google
  • Live
  • Reddit
  • Slashdot

Home automation over IP: the controller

Finally some progress  in the home automation over IP project. The controller is put into it’s housing, there is some firmware written and there’s also some progress on the computer software.

To make it possible to mount the controller in a common electric cabinet it will be housed in a DIN Rail mountable enclosure.

DIN Rail housing

DIN Rail housing

To bring the micro controller outputs to the exterior I made a PCB using the toner transfer method.

Continue reading →

Social bookmarking:
  • Digg
  • del.icio.us
  • Technorati
  • Facebook
  • Sphinn
  • Mixx
  • Google
  • Live
  • Reddit
  • Slashdot

Home automation over ethernet - update

It has been a while since I announced the home automation over ethernet project. It’s time to make some progress!

I’ve been writing some basic software for the microcontroller making it possible to switch leds on and off and change the IP and MAC address of the modules. Also on the hardware part some decisions have been made. As mentioned in the previous post the modules will be mounted on a DIN rail. The microcontroller will have it’s own housing. Outputs and inputs will have a separate housing making it possible to create different configurations.

For the creation of the circuit boards the “Toner Transfer” method will be used. This is a cheap and accurate method to create prototypes. When I start creating the PCB’s I will explain this method in detail.

The software running on the server will not be written in VB.net but in Java since I want to leave the option for Linux as operating system open. Below you find a screenshot of the main screen. This is really an early development version, but it gives an idea.

The next step, something for tomorrow, will be ordering some electric components to create the prototype modules. To be continued.=;;

Social bookmarking:
  • Digg
  • del.icio.us
  • Technorati
  • Facebook
  • Sphinn
  • Mixx
  • Google
  • Live
  • Reddit
  • Slashdot

Extending VGA over UTP cat5 cable

There are several reasons to extend a VGA cable. A Media Center PC is a great tool to manage your music, movies, pictures etc. To avoid a noisy computer blowing in your ears while watching a movie a VGA extension cable could be a great help. Mounting your home theatre beamer on the ceiling is a good idea, but how to get there with the VGA signal? Extend it using cheap cat5 UTP cable!

Connect the cables as listed in the following table. Wire both connectors the same way.

Pin Signal CAT5 Conductor
1 Red Orange
2 Green Green
3 Blue Blue
4 No Connection
5 Ground No Connection
6 Ground Orange/White
7 Ground Green/White
8 Ground Blue/White
9 No Connection
10 Ground No Connection
11 No Connection
12 DDC DAT No Connection
13 Horizontal Synchronization Brown
14 Vertical Synchronization Brown White
15 DDC Clock No Connection

The only drawback is the slightly notable ‘ghosting’ as a result of the difference in impedance with a regular VGA cable. With the extension I use (12m) the ghosting is only visible when showing black text on a whte background. But since the beamer is only used to watch movies, television and pictures I never had complaints about the quality. If you really want to improve the quality, an STP cable could be the solution.

Social bookmarking:
  • Digg
  • del.icio.us
  • Technorati
  • Facebook
  • Sphinn
  • Mixx
  • Google
  • Live
  • Reddit
  • Slashdot