Archive for the 'Projects' Category

Build your own AVR JTAG ICE clone

Thursday, November 2nd, 2006

After unsuccessful attempts to run few programs who drive peripherals like USART and Timers on Atmega128 I decided to make JTAG debugger. I hope it will allow me to see what is really happening – is may atmega128 corrupted or something is really wrong with software or with hardware.

 
The most widely used AVR JTAGICE clone [...]

Build Piconomic Atmega128 development board by yourself

Thursday, October 26th, 2006

Earlier I have written about Piconomic learning course and its nice development board they provide. You can purchase the board if you are from a South Africa internationally for $49.99 + $9.37 airmail shipping with a tracking number, which takes 2-4 weeks, depending on custom delays. Of course there is good opportunity to build this [...]

Simple TTL to RS232 adapter

Wednesday, October 11th, 2006

During spare time I made quick design of TTL to RS232 adapter, that works with my AVR development board. This adapter helps to connect TTL (Transistor-Transistor Logic) level signals to RS232 interface. TTL side is 9-pin female connector and RS232 sire is male connector.
Unit is powered from target board using power pins.
The RS232 TTL adapter [...]

AVR DDS signal generator V1.0

Sunday, September 24th, 2006

Sometimes when tuning various electronic hardware we need simple signal generator with various waveform and frequency. One of the options is to by a professional with variable gain professional coating and many additional functions. But if you are an amateur you might want to build one. This small project is dedicated for building one of [...]

Design and Implementation of DTMF Detector

Monday, June 12th, 2006

Basic Extension Module for Embedded System Prototype
By: Ivan Christian adn Daniel Widyanto

Introduction
Telephone units are ubiquitous. They can be found in almost every house. In some houses that has many rooms a line is paralleled so that anybody can receive and make call from different rooms. Their presence could be used for other purposes [...]

7-Segments-Board for Embedded Systems

Friday, June 9th, 2006

 
Design and Implementation of 7-Segments-Board 1.0
Basic Extension Module for Embedded System Prototype
 
By: Ivan Christian and Erwin
 
Introduction
When developing embedded systems, it would be helpful if we could have a module for monitoring purpose. For instance, let say that your system has to process data streams. In testing and verification step, we need to compare each input [...]

Z axis accelerometer MMA1220D from Freescale

Thursday, April 27th, 2006

MMA1220D is Z axis MEMS accelerometer -8g - +8g. This sensor has capacitive sensor. The output signal is passed through 4 pole low pass filter. It also has internal self test capability. The main features:
Integral signal conditioning;
Linear output;
Ratio metric performance;
4th order Bessel Filter to preserve pulse shape integrity;
Calibrated self test;
Detection of low voltage also clock [...]

PCB Etcher

Thursday, April 27th, 2006

After UV-80 vas built there was a thought about automatic PCB Etcher with autonomous Heater and bubble machine. This project is hanging in prefinished phase but it does a job. It was used to etch several PCB’s. As this etcher supposed to be used for making PCB’s using photoresitive technology, the controller supposed to control [...]

Ultraviolet light source UV-80 for PCB exposure

Thursday, April 27th, 2006

One of more advanced PCB manufacturing methods is exposing laminate copper boards covered by photo resistive layer through mask. Using UV light in manufacturing PCB’s has many benefits according to other methods: you can get thin tracks like 0.2mm. You couldn’t do this by using other home techniques like laser printers or hand artwork; other [...]

Interfacing MPXV5100 pressure sensor to Atmega8

Monday, March 20th, 2006

The MPX5100 series piezoresistive transducer is a state-of-the-art monolithic silicon pressure sensor designed for a wide range of applications, but particularly it is convenient to interface to microcontroller or microprocessor with A/D inputs. This is thin-film metallization, and bipolar processing to provide an accurate, high level analog output signal that is proportional to the applied [...]