Cheap AVR programmer

For my Home automation over Ethernet project I’m using an AVR micro controller. Several companies offer in system programmers for these controllers. Since I don’t need in system debugging a simple programmer will be enough form me.

The programming cable is a printer port cable (parallel, LPT) with some resistors to protect the port. I don’t use optical isolation, it’s a direct connection. This brings some risks but is cheap, very cheap.

To make the programmer I used an printer old cable, and soldered resistors on the end as follows:

All resistors are 220R. This cheap AVR programmer works great. To send the programs to the AVR’s memory I use Ponyprog, a free tool compatible with the programming cable.

Social bookmarking:
  • Facebook
  • TwitThis
  • Google
  • Digg
  • Live

Home automation over Ethernet

A lot of houses are equipped with a wired Ethernet LAN. So why install an extra network just to turn on and of a light bulb or dim a light? Wouldn’t it be possible to use an ordinary Ethernet connection to control our home appliances?

On my job I use ‘Industrial Ethernet’ everyday. It’s like your home LAN, but with more expensive switches and, in general, green wires and fancy connectors. The principles are the same, but for security reasons it’s separated from the office LAN. For home automation purposes it’s not necessary to separate the networks, actually it’s better to have only one network. That way I’ll be able to control the appliances from my computer.

My user requirements:

  • Create a micro controller based module that ’speaks’ Ethernet.
  • Make expansion modules to add relays, dimmers and inputs to the CPU.
  • A user interface (VB.net and/or web based) to control the modules
  • A computer service handling the logics (for time based switching etc.)

To create the CPU module I’ll use a webserver board from http://tuxgraphics.org/, when the basics are programmed I’ll go on developping the hardware.

As enclosure for the modules I will use DIN-rail housings. This will not be the first concern, but size WILL matter while developping the printed circuit boards.

Things to do:

  • Find the right programming and development tools
  • Design PCB’s (probably with EAGLE)
  • Make the PCB’s

The first two points on the short time to-do list are clear. The last one, the production of the circuit board, I’m not yet sure about. I never made a circuit board before. Will I use my CNC router do isolate the paths, make a UV box and use boards with a light sensitive layer or just find a company to produce the boards? I don’t know yet, suggestions are appreciated…

Social bookmarking:
  • Facebook
  • TwitThis
  • Google
  • Digg
  • Live

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:
  • Facebook
  • TwitThis
  • Google
  • Digg
  • Live

Home made CNC router

Techible.net engraved with CNC router

Techible.net engraved with CNC router

Ever wanted to cut some wood with very, I mean VERY high precision?  Or just want to do some cool engraving? I have what you need. A home made CNC (Computer Numeric Controlled) router.
Continue reading →

Social bookmarking:
  • Facebook
  • TwitThis
  • Google
  • Digg
  • Live

Pages: 1 2

Wood fired pool heating

The energy prices are raising higher than ever before. The most effective way to heat a swimming pool is probably a solar collector or a heat pump. But if you have a huge stock of firewood like me, a fire-based heating installation is an option to consider.

The principle is simple: a heat exchanger in the chimney of a garden stove. The heat of the fire and the gasses are used to heat the water. Also making the heat exchanger itself is not complex or difficult to achieve. A flexible copper tube is turned into a spiral and at the ends equipped with connections for a garden hose.
In the swimming pool finally I placed a pump with a low flow rate I had laying around.

An initial test was done with a small bath. The temperature of the water raised soon to a temperature that was no longer tolerable to the bare hand. The bath had a capacity of about 80 litres.
This is obviously nothing compared to the pool for which the heating will be used, an Intex pool with a capacity of 12 cubic meters.

When using the system for the warmup of the pool, there was hardly any temperature rise to notice. The temperature rose after several hours burning less than 1°C. And this with a temperature of the effluent of 45°C and a pool temperature of 20°C.
Conclusion: this a a good way to heat a small pool or hot tub but it’s not suitable for heating larger pools. When I have the time and the materials I’ll make a smaller fire heated bath that will function as a hot tub.
Social bookmarking:
  • Facebook
  • TwitThis
  • Google
  • Digg
  • Live