Curtain Controller
PIC micro controlled automatic curtain mechanism timer.Open and closes electrically operated curtains, with a adjustable pause between every close/open action. The pause time as well as a safety motor run timer can be adjusted. The latter will stop the motor even if the curtain travel end detection switches fail. Made for a shop window display at Steen og Strøm, Oslo.


Porsche USB OBD interface
A USB version of the popular Porsche OBD interface for use with Rennlist Scantool.exe. The interface is for sale here.
It features an FTDI USB chip as well as a switch for choosing the internal systems in Porsche cars.


Puppetplayer
A puppet animatronic engine, featuring a Vinculum Vmusic2 MP3-player, four R/C servo outputs, motion detector and a sound detector input.
Description of the puppet is given on this page, see the zip All files below for details.
The project documentation (zip file) include a Quick Guide on using the FTDI Vinculum MP3 player.
The puppet MP3 sounds can be downloaded from here.

Schematic    PCB    All files



40 Mhz garage door opener V2
A new and revised design, this time with a 16F630 and a 10-switch DIP-switch for setting the code. A new HF output coil to save space.

Schematic    PCB    All files incl. Protel files


Wideband FM radio transmitter
A very small (SMD) wireless microphone FM wideband transmitter. Range 10-20 meters, 88-108 Mhz. Based on a application note from Maxim. Also, remember, Maxim are giving away sample IC's for free.

Schematic    PCB    All files incl. Protel files


40 Mhz garage door opener version 1
A PIC based 40Mhz garage door transmitter. My first self-made HF circuit and in use every day! It mimics the function of off-the-shelf 12-codeswitch devices. Code is changed by a serial PC link and a terminal emulator. Many thanks to Maxit for all help with the HF section.

Schematic    PCB    All files incl. Protel files


Garage door opener programming box
A simple PIC-based device for simple programming of the above garage door opener.Just set the code, connect the serial port to the transmitter and hit Program key. A very simple design, made to work with garage door opener v1.3 or newer. The zipfile also contains several front foil designs.

Schematic    PCB    All files incl. Protel files



Full size R2D2 Droid
A scratch built R2 unit, mostly standing completely inoperate in my living room. Sad but true, I never had the time to finish it.
There's several inbuilt systems, a 80535 microcontroller, ISD-based sound unit, LCD, keypad, lights and several RC servos for movement. Now he's got a little brother, I bought it in a SciFi store in Paris.



PIC 16F873 demo board
A PCB with firmware to exploit and test all the functions in this PIC microcontroller. The board features a LCD, keyboard, piezo sounder, Real Time Clock with backup power, I2C bus, potmeter for A/D conversion and more. I use Shane Tolmie's exellent PIC Bootloader solution to download software into the microcontroller.

Schematic    PCB    All files incl. Protel files


PIC 16C84 demo board
A simple demo and development board for the PIC 16C84 and 16F84. It features a keyboard and a  4-digit LED display. The demo software feature a clock with calculator. I didn't make the PCB and thus only have a schematic for the board.

Schematic     ZIP file


Spider robot
I bought an obstacle-avoiding spider-like robot (MOVIT SPIDER III) and decided to make a PIC 16C84-based board to give it a bit more intelligence in behaviour. The board has a onboard piezo sounder and PWM-capable motor drive circuitry. I'm afraid I never got the time to finish it.

Schematic    PCB    All files incl. Protel files


My first telephone exchange
At 5th or 6th grade my friend Tom and I installed hundreds of meters of wire and used old radios as intercom amplifiers. We soon expanded this to other friends, stretching over several kilometres of wire as well as growing into using old telephones for intercom units. The following year I made a small telephone exchange for ten users enabling the use of decadic phones. Many thanks to Dad and Halvor Øvringmo at HIN for all help in these early years. (1983)


CLIP tester
A nifty little gadget I made in 1997. Connect it in parallell on analogue telephone line and it simulates the Calling Line Identity Presentation signal. I used this circuit to test CLIP equipment, even before the service providers did have the analogue CLIP service ready. The CLIP implementation in Norway is a 1200 baud FSK signal sent on the line in Hi-Z-mode (on- hook). The signal is sent in between the first and second ring signal. The circuit incorprates a XR2206 FSK modulator and a PIC 16C84 microcontroller.
Also, a neat adjustment function is included in the software to be able to adjust the two FSK tones in the XR2206. I used the RTCC in the PIC to count the frequency,just adjust until LED lights.
I made the PCB in OrCAD in those days and sadly do not have the PCB files for this project. The C code could also do with some cleaning, especially on the checksum calculating functions, but it works, and I were not a especially skilled programmer back then.

Schematic    All files incl. Protel files


My electronic picture frame
Look here





HTC - Autocom interface
A small schematic for a cable connection between Autocom motorcycle intercom and a HTC PDA phone equipped with a ExtUSB port. I use my HTC 3600 on my bike and run TomTom navigation software. The circuit  charges the HTC as well as feed stereo sound to the rider headset. I could use a bluetooth based solution, but this must be a A2DP device to be able to hear any TomTom instructions.

Schematic  



SciFi robot
A small Star Wars-like robot made of an old IKEA lamp, some old RAM circuits and black spray paint, made in the year 2000.
This little fella rolls around on the floortrying to avoid obstacles with IR sensors and makes sounds all the time. A rare breed, a funny behaving Imperial droid! 
Electronics: Drive train is two modified RC servos with large rubber wheels. (only motor and gears are used) Bump and mic sensors. Two ISD2560 sound chips for a lot of sounds. A PIC16C84 controls it all, using a bit-banged I2C bus. TCA3727 motor driver.
This was a great platform to experiment with a real-time- and event driven behaviour program combining motion and sounds.
Pictures and files are to come shortly!

Schematic    PCB    All files incl. Protel files

Arcade games
Take a look on my arcade page.


More circuits and projects to come!


General information

Most of my projects are documented and developed in CAD. I'm using the rather old Protel 99SE, a splendid tool for both schematic capture and PCB work. I have included Protel project files in most of the projects. The PCB's are made in a LPKF Protomat milling tool.

I use the CC5x ANSI C compiler for my PIC microcontrollers. A versatile and very good tool. Some of the projects inlude source code, some hex files for loading the PIC's.
Feel free to send comments or questions to my email address.


Electronic projects
Garage door transmitter v1
R2-D2
Wideband FM transmitter
PIC 16F873 demo board
PIC 16C84 demo board
MOVIT Spider III
Garage opener programmer
PBX, 1983
Visitors
Visitors
Garage opener
The frame on the wall
Autocom HTC interface
Puppetplayer 1_2
T-OBD interface
Curtain Controller
Steen og Strøm shop window
Animated christmas decoration: