Wednesday, February 9, 2011

A Differential Scanning Calorimeter

Commercial differential scanning calorimeters used to measure enthalpy are often too expensive for colleges and universities. Although this project doesn't provide the extremely high performance of the commercial devices, it is a remarkably low-cost alternative that is more than sufficient for classroom use. The goals of the project were to create an instrument that has a wide enough temperature range to demonstrate measurement, a fairly accurate temperature resolution, and decent accuracy in measuring enthalpy energy. Most importantly, it had to be rugged to withstand use in the lab. An ATmega8 microcontroller handles temperature control and measurement functions. A PC serves as the user interface and display. This project made by Brian Millier got Honorable Mention in AVR 2004 DESIGN CONTEST.

Web-based AVR Interface using AT90S8535


Project description:
In the vein of today’s trends to embed networking cababilities into simple appliances, our project implements a webpage interface for the Atmel AVR microcontroller. One of the original motivations of this project was to develop a low-level network interface for the Atmel device, specifically by controlling an ISA network card to transmit UDP packets across the Internet. We greatly modified our original plans once we found out about the SitePlayer device.

Link : Web-based AVR Interface using AT90S8535

Monday, February 7, 2011

The Autonomous Tank using AT90S8515

The Autonomous Tank using AT90S8515
Project description:
Here is ,another cool project from course ee476 Cornell university, autonomous vehicle, “Homer”, which can stroll around an environment without getting stuck at obstacles. That implies that it need a robust algorithm that tells the vehicle how to steer when it gets into different obstacle situations. The goal would be to demonstrate a vehicle that will run by itself and not get stuck or bump into any obstructions.

Link : The Autonomous Tank using AT90S8515

ATir AVR IR Keyboard Interface

ATir AVR IR Keyboard Interface
Steven Savage from Us has winned AVR 2006 Design Contest held by circuit cellar.The well-designed ATtiny45-based ATir interface device offers a convenient cross platform solution to interface an IR remote control to type keyboard macros to a PC. In addition to the microcontroller (from Atmel), the compact system features an infrared receiver/demodulator and a few discreet components. The interface plugs into a PS2 keyboard port on the PC and accepts commands from the infrared remote. this extraordinary application only take cost $10.
Link : ATir AVR IR Keyboard Interface

Sunday, February 6, 2011

The ATmega8 microcontroller-based AVRcam

The ATmega8 microcontroller-based AVRcam
Project Description:
John Orlando and Brent Taylor from US has made a extradionary application based on AVR microcontroller that is The ATmega8 microcontroller-based AVRcam. It is a stand-alone image-processing engine that's well suited for robotics applications. The impressive AVRcam can track eight objects of eight different user-defined colors at 27 frames per second. The compact, low-power design provides a high-performance system that enables you to see your mobile robot's environment.

A user interface displays the following image information in real time: the number of currently tracked objects as well as the color, center point, and bounding box of each object. A PC-based application provides a platform to configure the system. In addition, the application allows you to take photographs with the AVRcam. No wonder if This Application won AVR 2004 Design Contest.

Link : Abstrak | Email | source

Automatic Egg Incubator based on AVR microcontroller

Automatic Egg Incubator based on AVR microcontroller
Project Description :

The easy-to-use ATmega32-based Automatic Egg Incubator facilitates the proper hatching of healthy birds. This idea implemented by Niyaz K. Zubair from India. Two digital thermometer chips serve as dry and wet electronic thermometers. The LCD shows the real-time status of the system, which rotates the eggs and monitors variables such as temperature, aeration, and humidity. This project got HONORABLE MENTION category in AVR 2004 Design Contest.

Editorial by Bizon
Link : Abstrak | Source

Saturday, February 5, 2011

AVR Electronic Metronome

AVR Electronic Metronome
If you learn a music instrument, definetely you know about metronome. A metronome is a device musicians use to maintain tempo. It generates a clicking sound at a steady rate that is set the user. Traditional mechanical metronomes use a windup spring and a dual-pendulum arm to produce the clicks. Michael Kirkhart from U.S. has design Electronic metronomes that offer additional functionality, such as programmable beats per measure, measure counting, and distinctive sounds for the first beat of the measure. But the sound of electronic metronomes can be grating. The ATmega16 microcontroller-based AVR Electronic Metronome improves upon the commercial competition with a rich set of sophisticated features and tuneful digital sound options.

Editorial by Bizon
Link : Abstrak | source

PIC Mini GPS Logger

FV-M8 GPS module project
This small PIC based GPS logger used San Jose Navigation FV-M8 GPS module. It allow you to stores coordinates, altitude, and speed into an EEPROM. Then a Delphi based windows software converts EEPROM stored data into .kml (Google Earth format). The system equipped with MCU PIC 16F876 to control FV-M8 GPS module, EEPROM, and interfacing to PC. You can use this project for snowboarding, FPV flights, trial bike and hiking logger.

Download : hex (16F876) | Windows GPS Logger | Schematic (eagle)

Universal remote using microcontroller AVR AT90S8535

Universal remote using microcontroller AVR AT90S8535

Project description:

A universal remote is a common everyday household appliance. Used to do everything from TV/Video/Cable to ceiling fan control, this project is a extremely versatile product. We planned to have a 32-button remote that could replicate the IR characteristics of a VCR & TV remote control.


Link : Universal Remote using Microcontroller AVR AT90S8535

Friday, February 4, 2011

Automatic Plant Feeder

MCU AVR Automatic Plant Feeder
This embedded automatic timed plant feeder system can regularly feed water to your plants for a specified amount of water and also be used as an alarm clock. The project contains the several major blocks: ATmega 323 based CPU system.
To display the time and system states, it use 24x2 LCD. A speaker is used for alarming and making sounds. While push buttons used to change the system states by user. A relay is used to control the AC of the water pump with a DC signal from the processor. For feed pattern, You can setting it up any time.

Tags: Plant feeder, Automatic, MCU project src

AVR Electronic Humidor

Electronic Humidor
This Humidor project was designed with a Peltier module and Sensirion SHT1X series sensors. The project built to keep cigars in perfect condition by maintain preferred level of moisture and keep the temperature around 70 degrees. The core of system is based on a microcontroller ATMEGA-16 programmed with BASCOM-AVR. The application is broken into two sections the Menu system that allows configuration of the desired humidity and temperature and what units for temperature you would like to use and display. The Hardware consists of an ATMEGA-16 controller, 7 Tip120 Transistors, 1 DPDT Relay, MC78T12 Regulator, LM7805 Regulator, a few passive components, a 16*2 lcd, and a few connectors.

Tag : Humidity Project, Temperature controller, AVR project source

Thursday, February 3, 2011

AVR Wireless Streaming Radio

How to Construct Wireless Streaming Radio
The project allow you streaming your radio broadcast wirelessly over internet. The wifi radio built using an Asus WL-520gu wireless router, an old USB audio headset, AVR ATmega8 and other part. If you are interested to build Wireless Streaming Radio, here is the requirement you need to prepare : Wireless connectivity through existing Wifi network; Audio output (preferably 44kHz, 16 bit stereo); Shoutcast/MP3 streaming audio decode; A display to indicate the station and currently playing song; An integrated amplifier and speaker(s); Several built in station presets; and Simple user interface, using standard radio controls (volume, tune, etc).

Gary Dion said that the radio can be controlled over Ethernet and also IR transmitter. The firmware in the project is written in C. You can download the source code here and router shell script. The project inspiration come from Jeff Keyzer.

CAN-Servo Controller


This dsPIC30F4011-based servo (position) controller receives commands via a CAN. If a DC motor does not have a rotary encoder, you can plug a contactless magnetic rotary encoder (CMRE) module into the board (via two SIL connectors) and provide (in a self-contained unit) rotary encoder and position control.

Mariano Lizarraga Fernandez, the designer, explains that the board in this project also fully configurable via a CAN network and no power-cycle is necessary for any change to take effect. The board has programmed PID controllers with selectable parameter from user. The controller gains, maximum and minimum pwm commands, and device ID are also configurable. All configuration values are stored in the dsPIC's EEPROM so once it is configured at the full contempt of the end-user, no more changes are required.

Download:
Project Documentation and Schematic (zip)

Wednesday, February 2, 2011

dsPIC MiniTron Amplifier

dsPIC MiniTron Tube AmplifierThe MiniTron is a high end vacuum tube stereo amplifier with efficiency, distortion, and power output enhancements provided by some unique circuitry featuring a dsPIC30F2023 controller IC. The dsPIC is used in this project to create a tracking buck converter whose output voltage tracks the audio signal. The unique SMPS resources in these IC’s do most of the "hard stuff" usually required in an SMPS design, leaving ample processing power available for other activities.

These IC’s and the Avago galvanic isolators are truly the "enabling technology" for this project. The controller IC is also used to perform system health checks, and set the operating points of the individual vacuum tubes. This allows total system programmability, offering several possible preset operating modes.

© George Anderson

Download
Project Documentation

tag : Tube Stereo Amplifier, Audio, dsPIC projec

PIC based Animation Tile Display

Animation PIC 16 bit
Puzzlemation is an expandable platform of light and animation based on PIC24FJ64GA002. It can be used to create things as diverse as modular animated signs that can be changed by rearranging its tiles, to a uniquely animated puzzle. This project’s display is made of a number of tiles, about 2 inch square with an 8 x 8 array of color LED pixels. Each tile is individually powered and animated, so user can freely pick them up and re-arrange them. To set up a display, the tiles are placed in a special tray. Animations are downloaded into the tray via Ethernet and stored locally on an EEPROM, or loaded via an SD card. The tray broadcasts the animation to each of the tiles, and then synchronizes them.

John Peterson, project designer, said that the display is completely reconfigurable. If the pieces are left in the tray, the animation can be updated continuously over the Ethernet connection. If the tiles are removed from the tray, they’ll display the animation for several hours with their own re-chargeable battery power. Once the animation is synchronized and running on the tiles, user can pick them up and place them anywhere.

Download:
Project Documentation, Source Code and Schematic(zip)

tag : Display, LED, project, PIC, PIC24FJ64GA002, animation, puzzle

PIC Based GPS to SD-Card Data Logger

Microcontroller - PIC Based GPS to SD-Card Data Logger
This project combines a GPS receiver module, a Microchip PIC microcontroller and a Secure Digital memory card to make a GPS data logger. With a large capacity and reasonably long battery life it is a very useful device for logging GPS position for example for mapping with OpenStreetMap.

The data from the GPS is logged every second with the raw NMEA sentences being written to the SD card. The data written to the card is the GSA, GGA, RMC and GSV sentences which by excluding the carriage returns this should never exceed 512 bytes per second. The data contains:
  • GGA - 78 bytes - time, fix, lat, long, altitude, horizontal dilution of precision.
  • GSA - 69 bytes - fix (none, 2D, 3D), satellites used, dilution of precision.
  • RMC - 78 bytes - time, lat, long, speed, course, date.
  • GSV - 74 bytes - satellite information (4 messages).
The total active power consumption is about 40mA to 45mA when active which in theory should give 48 hours on rechargeable batteries with 2000mAh capacity. In practice I have measured a time of 40 hours.

Download : schematic and source code
related serch : Microcontroller Circuit Project, GPS, SD Card, Data Logger, PIC (src)

Monday, January 31, 2011

PIC MIDI expander with old ISA-BUS Soundcard

PIC project - MIDI expander
The circuit makes possible to realize a small MIDI expander using an old ISA-BUS soundcard. This microcontroller project based on micro PIC18F4320. Emilio, project designer, has tested on 2 different cards, and it should work for any card ADLIB OPL3 compatible (the I/O address MUST be 0x388).

The software responds to MIDI commands on Channel 1. The sounds are generated by the FM synthesizer built in the soundcard. The power is derived from two low-cost wall transformers (see picture) with variable output, set to 9V (the output is close to 12V).

Download :
Source code and schematic

search term : Midi expander, ISA BUS, Microcontroller PIC project (src)

Infrared Thermometer Module

Electronic Infrared Thermometer Module
If you want to build non Contact Thermometer, you can try to use MLX90614. It will reduce your electronic project complexity. Outputs of this module is continuous data flow with an active alarm running in the background, 16-bit digital temperature output data that ranging from -70 °C to 380 °C and Serial data (Auto-baud detection (2400, 4800, 9600, 19.2K, 38.4K)) for microcontroller-to-MLX90614 communications.

tags: Electonic Module, Infrared Thermometer (src)

Electronic Project : AVR Lux Meter

Electronic Project : AVR Lux Meter
The illumination is how the level of flows of light falling on a surface. The flow of light is visible, which is defined in the flow (the light power) divided by relative sensitivity of the naked eye on the visible spectrum. This means that the Lux is well suited to the light level of meaning to the human eye. To measure the lighting, we can use Lux Meter.
We can build ourselves Lux meter using electronic components. At the detection of light we use photo diode. However, there is a difference between the spectra simple answer photo diode silicon and the naked eye, it can not be used for lux meter. Some photo diodes for lighting have a sensor compensation color filter on the window to correct its response spectra.
In this project, Photo-diode current results light that is well proportional to the light input power when used in short fashion. In this lux meters, the output current is converted into a voltage converter with an IV, he is caught by a micrcontroller AVR and displayed in terms of lux. The ppamp U1 in the circuit diagram that acts IV conversion circuit and its conversion becomes 50mV / μ A, in accordance with a record of comments R5. The capacitor C5 is to obtain the correction, it cancels Ct of the photo diode (about 200 pF). In this case, greater capacity in May rather be 220 pF because the high frequency signal is not necessary. The lux meter is powered by a 9V battery.

Download schematic, document, firmware (zip) here
[source]

Sunday, January 30, 2011

USB Audio Digital to Analog Converter

USB Audio Digital to Analog Converter
I want to build high quality preamplifier with built-in DAC from SPDIF or USB for my power amplifier Leachamp. I tried to design DAC from USB with this circuit on one-sided PCB and I was successful.

Schematics is from datasheet of PCM2902. Circuit includes DAC and ADC, SPDIF output and input and HID part with 3 buttons for MUTE, VOL+ and VOL-. I used only DAC part. Other parts are not used. For high quality playback is needed to use external low-drop voltage stabiliser for DAC part. I used LP2951CM which was available at local store. Output voltage is set to about 3.7V with two resistors. Circuit board is designed regarding to good ground placement and separating of analog and digital ground. These ground are connected in one point at USB connector.

[source]

Hummer RC Truck, AT90S8535

Hummer RC Truck
For our final project, we decided to enhance the controls of a Hummer RC truck. Our main objective was to demonstrate that an Atmel microcontroller together with basic hardware building blocks can replace all of the car’s original circuitry. Improving the RC truck’s handling involved adding analog control over steering and speed.

The original construction of the car hindered this idea and forced us to resort to some mechanical engineering (mounting a servo) to resolve the problem! Overall, the project was a great deal of fun and involved a lot of tinkering with hardware (including dangerous flirtations with nearly exploding power transistors!)

Link : Hummer RC Truck, AT90S8535

GPIB to USB converter Using PIC

GPIB to USB converter Using PIC
PIC-plot now goes to USB! A perfect low cost solution to quickly get screen plots of your GPIB instrument on your laptop PC without complex software. It emulates the HP7470A operation on the GPIB side, and outputs the HP-GL data at the USB port to be read and stored on the PC by any capturing software. GPIB addresses and other set-and-forget parameters can be configured by a simple Setup menu, then no Dip-switches are used. Power is taken from the USB port to simplify cabling and get rid of a DC adaptor.

The operation of this interface is not just limited to digital plotter emulation: any data intended to be received by a GPIB Device (addressable or listener only) can be captured from the instrument and brought out to the USB port, including raw measurement arrays or rasterized data for a graphic printer. It is based on a PIC16F628 microcontroller and an FT232R chip. PCB size is just 57x64mm.

[source]

Saturday, January 29, 2011

LED Fader Project

Microcontroller - LED Fader Project
If you like make a LED project? LED Fader 2 could be interesting electronic project to build up. LED Fader 2 is a program that can control up to 16 outputs for driving LED's. All 16 outputs are pulse width modulated, giving 256 levels of brightness at a refresh rate of 100 Hz. A script language, designed for controlling the outputs, is provided as well. The program is written in AVR assembler for the AT Mega8 and Mega16 microcontrollers.


Download :
Source Code and Documentation

tag : LED, AVR Microcontroller Project (src)

The Ethernet Shield For Arduino

Arduino project Ethernet Shield For Arduino
Here is an ethernet shield for Arduino. This module gives Arduino the ability to open connections to other Internet hosts or behave like a server, for example a simple web server. The design uses the w5100 chip from WizNet that implements the whole IP stack in itself providing up to 4 sockets simultaneously.

Download : Documentation and guide
related search : Arduino project, ethernet shield, electroonic project (src)

Microcontroller based Photoplotter

Microcontroller Project - Photoplotter
A photoplotter is a printing device that exposes light to a photo sensitive film to produce output. The film is then developed like traditional photos to get the result. There are 2 types of photoplotter, vector type and raster type. Vector plotters move the exposure light anywhere in 2D space to create the image. Need a line from point A to B? No problem, just move from A to B. These are similar to old style pen plotters. Raster plotters, are more like a dot matrix printer, sending out one line of dots, then moving to the next to create an image.

related search :
Elelctronic circuit, Photo plotter, Microcontroller project (src)

Wednesday, January 26, 2011

Microcontroller based Photoplotter

A photoplotter is a printing device that exposes light to a photo sensitive film to produce output. The film is then developed like traditional photos to get the result. There are 2 types of photoplotter, vector type and raster type. Vector plotters move the exposure light anywhere in 2D space to create the image. Need a line from point A to B? No problem, just move from A to B. These are similar to old style pen plotters. Raster plotters, are more like a dot matrix printer, sending out one line of dots, then moving to the next to create an image.

related search :
Elelctronic circuit, Photo plotter, Microcontroller project (src)

Burning the Bootloader without external AVR-Writer

Burning the Bootloader without external AVR-Writer
When we burn the bootloader of Arduino Diecimila, we connected external AVR-Writer to ICSP of Diecimila. But Kimio found the method to burn the bootloader by Diecimila itself without external AVR-writer. It is able to do by FT232RL BitBang Mode AVR-Writer software. And, this method is usable in Arduino NG and Arduino Duemilanove too.

tags : Arduino Diecimila, AVR, Digital Electronic (src)

MAX3420 - USB Peripheral Controller

MAX3420 - USB Peripheral Controller
The MAX3420 provides a very simple approach to adding a USB interface to a circuit. It uses a SPI bus to connect to your system. It does require a reasonable amount of configuration and control, so you'll need to connect it to some form of microprocessor/microcontroller.

Download : PCB and Circuit in Eagle

related search : Digital Electronic Project, USB Controller (src)

Tuesday, January 25, 2011

RF remote control using microcontroller AVR


Using remote control make our work more easier. like turn off Air conditioner, change channel TV, play your home theater and more. There are many type of remote control like Infrared, Radio Frequency, SMS and more. To control device behind the wall like garage door you can only use Radio Frequency remote control. Because the other can not bypass the wall.

Here is RF Remote control using microcontroller created by serasidis. There are two part in this electronic project : transmitter and receiver. The transmitter is constituted by AT90S2323 microcontroller and TLP434 RF transmitter module at 418MHz. the transmitter designed for battery economy use and safe transmition of the data. The receiver constituted by RF receiver module RLP434A at 418MHz, the microcontroller AT90S2313 and the 2 relays with can handle any electric (or electronic) device up to 10 Amps (the contacts of my relays are 10Amp at 250Volts).For antenna you can use a cable 30 - 35cm long.

Download here for documentation, firmware, source code and schematic.
[link]

RF and IR Remote Control

PIC remote control IR and RF
This PIC based remote control allow you to control up to 8 devices by this easy constructable remote control. The project very flexible you can use it as radio remote control or infrared remote control, depending on the components. Each device output can be configured to be momentary (turned on while you press the button) or latched. Latched outputs can be toggled on/off by one button per channel, or turned on and off by two buttons per channel.

tag : IR remote control, RF remote control, wireless project control
[link]

PS to USB Joystick Converter

PS to USB Joystick Converter
If you have PS 1 or PS 2 joystick and you want use it for USB. Well this microcontroller project could resolve your problem now. PS2USB converts two Playstation 1 or Playstation 2 converter into usb josysticks. It also features the Dance Pad Code (Up+START+SELECT), so that it can be used in DDR games (tested with Stepmania). Works under Linux, Mac OSX, Windows.
note : no picture for the project, i just replace it with analog PS 1 joystick
Download :
source code and schematic

search term : PS to USB, Converter, Microcontroller Project (src)

Monday, January 24, 2011

AVR XMEGA


ATMEL Launching new microcontroller AVR Family : AVR XMEGA

"The new AVR XMEGA™ family from Atmel brings 8/16-bit microcontrollers up to a new level of system performance. Increased focus on system performance is important because more and more 8/16-bit microcontroller families do not meet today’s requirements. Requirements for higher embedded performance combined with reduced cost, size and power consumption mandate new microcontrollers designed especially to combine and offer all these requirements in the best possible way. With AVR XMEGA Atmel is the reference for 8/16-bit microcontrollers."

AVR XMEGA devices include:
  • 2nd generation of picoPower technology
  • Innovative Event System for fast, CPU independent inter-peripheral communication
  • 4-channel DMA Controller boosts MCU performance
  • 100% predictable timing
  • Fast 12-bit ADC and DAC
  • Fast Cryptography support for AES and DES
For detail click here

Electronic Tools : Weller WLC100 Soldering Station

Weller WLC100 Soldering Station
Soldering Iron is a must have tool for electronic engineer or Hobbyist. Choosing good soldering iron can make your electronic project designing process faster and have good result in circuit connection.

The Weller WLC100 Soldering Station includes everything you need to start using solder to join metals and create efficient, electrical connections. Designed with the hobbyist and the do-it-yourself enthusiast in mind, this kit features a high-quality, lightweight pencil iron with variable power control, a cushioned foam grip with a replaceable heating element, and a safety guard iron holder. And it’s from Weller, the world leader in soldering since 1945.

MC9S08GT60 Virtual Interactive Boxing

Microcontroller Project - Virtual Interactive Boxing
The creative Virtual Interactive Boxing system makes shadow boxing more interesting by providing a virtual opponent with whom to spar. Designed around an MC9S08GT60 microcontroller and an MC13192 RF transmitter, the system monitors the user’s performance. Enhancements include digitized audio and speech that provide motivational cues and feedback about the user’s performance to help him improve his technique.

Download :
Download Project | View Abstract

Tags : MC9S08GT60 microcontroller, MC13192 RF transmitter, Microcontroller Project

Sunday, January 23, 2011

LCD2USB : Connect LCD to PC via USB

LCD2USB : Connect LCD to PC via USB
LCD2USB is a open source/open hardware project created by Till Harbaum. The goal of LCD2USB is to connect HD44780 based text LCD displays to various PCs via USB. LCD2USB was meant to be cheap and to be made of easily available parts. It is therefore based on the Atmel AVR Mega8 CPU and does not require any difficult to obtain parts like separate USB controllers and the like. The total cost (without display and pcb) are about 5 to 10 Euros. LCD2USB currently comes with a simple demo application that works under Linux, MacOS X and Windows.

Download : Schematic, Souce Code

tags : LCD, USB, AVR, Microcontroller, Interfacing (src)

New AVR Microcontroller for Smart Card Reader Applications

AVR Microcontroller for Smart Card Reader
Atmel introduce its new AVR microcontroller designed for smart card reader applications. Based on the AVR 8-/16-bit RISC core allowing single cycle instruction execution, the AT90SCR100 embeds 4 Kbytes of EEPROM for data, 4 Kbytes of SRAM and 64 Kbytes of programmable FLASH providing all the flexibility required for fast software upgrade and customization reducing significantly time to market and development costs both during development phase and product life.

The AT90SCR100 offers a comprehensive set of interfaces such as ISO7816 (Class A,B,C supported), USB full Speed 2.0 device and host, USART and TWI to address any applications that interface to synchronous, asynchronous and USB smart cards. In addition, a SPI serial interface plus a dedicated High Speed SPI interface (up to 20Mbps at 20MHz) have been implemented. Respectively combined with an RF front end and/or with a fingerprint sensor, the AT90SCR100 is ideally suited to contactless and/or Biometric reader applications. With its 38 GPIOs in its high pin count configuration (64 pin package), it can also address all USB Keyboards integrating the smart card reader functionality.

Availability and Pricing
Samples for the AT90SCR100 are available now. Packages are available in 32-pin QFN, 64-pin QFN and 64-pin QFP. Volume production will start in May 2009. Prices start at US$ 3.00 for the 64 pin count version and at US$ 1.90 for the 32 pin package in 10,000 quantities.

related search : news, atmel, microcontroller, smart card reader, avr (src)

Card Reader using Microcontroller

Card Reader using Microcontroller
This is a simple version of Card Reader. Why? because this Magnetic Card Reader only in read only environment. It only read the information stored in magnetic card. The purpose of the project is used as card debugger. There are three main part in this project :
  • A reader to capture digital characters from the card
  • A RISC microcontroller to store data and check for errors
  • A display to relay the magstripe contents to the viewer
As processor it use microcontroller AVR ATtiny 2313. For Reader it uses Panasonic ZU-M2121S451 Reader. and for display use LCD 16x2.
The Magstripe (Track 2) Reader project can be used to view numerics stored a magnetic data card. Although there is no writeback ability, the device is very useful as a card debugger. The treatise will use an LCD character display to relay this data to the user. The circuit uses an AVR microcontroller and can modified to work with similar RISC controllers.
Although the card reader can't write back to magnetic card, I guess this is a one of good reference to learn how card reader work. For download the reference clik here (zip file)or visit this link
Thanks to Brady Mayes for great card reader based on microcontroller.

Saturday, January 22, 2011

Project : Radio Controlled Clock with USB

Electronic Project - Radio Controlled Clock with USB
Most widely spread DCF77 radio-controlled clock receiver are connected computer via the serial port but this electronic project will show you how to make DCF77 radio clock receiver connected via USB using a small 8-pin microcontroller ATtiny45. The project programed with the smart firmware called AVRUSB and AVR-CDC. With this firmware combination, the DCF77 receiver creates a serial port and is fully compatible to old-style true-serial-port ones. No software adaption is necessary.

Download : schematic and Firmwire

tags : Microcontroller AVR Project, radio-controlled clock receiver, USB (src)

Arduino Duemilanove Project Board

Arduino Duemilanove Project Board
The Arduino Duemilanove ("2009") is a microcontroller board based on the ATmega168 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

Download : Eagle Files (zip) and Schematic (PDF)

related search : Microcontroller Board, Arduino, ATmega168 (src)

LM35 and TL431 Automatic Temperature Control

Electronic Project circuit - Automatic Temperature Control
This is an electronic circuit that can be used as automatic temperature control application. The circuit switches a miniature relay ON or OFF according to the temperature detected by the one-chip temperature sensor LM35. When the LM35 detects a temperature higher than the preset level (set by VR1), the relay is actuated. When the temperature falls below the preset temperature, relay is de-energized. The circuit can be powered by any AC or DC 12V supply or battery (100mA min.)

Download : schematic, layout and PCB (pdf)
related search : Electronic circuit project, automatic application, temperauter controller, LM 35 (src)

Friday, January 21, 2011

Computer Controlled Battery Manager

Computer Controlled Battery Manager
BattMan II is a computer controlled battery manager, intended for typical rechargeable batteries used by R/C and electronics hobbyists, as well as various consumer product batteries.

BattMan II has the following capabilities:
  • Works with Nickel-Cadmium (NiCd), Nickel-Metal-Hydride (NiMH), Lithium-Ion (Li-Ion), Lithium-Polymer (LiPo), Lithium-Nano-Phosphate (LiNP), and Lead-Acid (Pb-Acid) batteries of 1.2 to 14.7 Volts.†
  • Discharges batteries to measure capacity at rates of 130mA to 2A.
  • Charges at rates of 130mA to 1.3A.†
  • Automatically performs repeated discharge/charge cycles to break in new batteries, or erase NiCd voltage depression in old ones.
  • Measures internal resistance.
  • Monitors self-discharge.
  • Real time graphical display lets you see problems like mismatched cells.
  • Keeps a log of all operations performed, which can be imported into any spreadsheet program.
  • Saves graphs of charge, discharge, auto-cycle, and monitor operations.
  • Connects via parallel port to any PC running Microsoft Windows (95, 98, ME, 2000, XP, or Vista).
  • Operating software, complete with source code, is available to download.
Download schematic and software
releated search: Electronic Circuit Project, Battery manager (src)

Controlling LCD using BASCOM and AVR

Controlling LCD using BASCOM and AVR
Bascom can handle the two main types of liquid-crystal displays: alphanumeric and graphic. For the time being we will concern ourselves with the most common alphanumeric type. This type of LCD can display characters, numbers and special characters. The most common type of alphanumeric LCD uses a Hitachi HD44780 as display controller. When you are uncertain about what type of display you are holding in your hands, simply look at the chip designations on the back. If one of these says HD44780 you're safe.

Fortunately, the default is set to LCD type 16*2. This is the most common LCD with two lines and 16 characters per line. HD44780 type LCD's have eight datalines, but they can be controlled in a more economical way by using the four 'upper' lines. This saves four i/o pins on your controller. This is the default (4-bit bus mode) in the options window. Sending data in the 4-bit bus mode of course takes two writes for each 8-bits to send. If you really need the LCD to be as fast as possible (and you seldom do) you will have to choose the 8-bit bus mode.

source : qsl.net

Thursday, January 20, 2011


jaksdak sjh ashdakshdka dshaksdjh aksdna

AVR Frequency Counter

AVR Frequency Counter
Do you need an avr counter that can measure for 40Mhz and low cost for this project? Well take a look at microcontroller project : avr counter created by Murray GreenMan. This microcontroller project also give you some interesting feature like : 8 digit LCD display and there is an optioanal PC telemetry so you can watch the output on a PC.
"The counter contains only three inexpensive ICs (well, add a regulator and three transistors), and operates from 6 - 15V DC at about 25mA. The most expensive single item is the LCD display, which is an industry standard 16 x 2 dot matrix module, which can often be found used or at bargain prices. This isn't a kitset, but the parts are easily obtained, and the circuit can be built using any prototyping technique, or you could design your own PCB. The prototype was built on a small commercial strip board."
[Link]

Logging System & Data Acquisition

Data Acquisition & Logging System Using AT89c51
This microcontroller project log the temperature system. It can be used to monitoring and controlling environment temperature as we needed. i know that the chip, AT89C51, little out of date, but at least we can still learn the system How to make Data Acquisition & Logging System with microcontroller. This great project made by Abbas Raza.

"The status and temperature date saved to PC via serial communication. Here 8 temperature sensors are connected(4 shown in diagram for simplicity). values of all the sensors are sent serially by AT89C51 to pc. Software "DAQ System " takes these values and show them on its front panel, and also logs them to the data base "daq.mdb" .we can set some parameters like set point , low limit ,and high limit . when temperature of some sensor increases beyond set point ,the heater connected to controller (specific for that sensor) will be turned OFF( ON in opposite case ).High limit and low limits are for alarm. when temperature goes above high limit or below low limit the alarm will be turned on."

For complete reference, source code, Schematic, you can download here.
[Link]

Wednesday, January 19, 2011

Simple RS 232 Level Converter

Simple RS 232 Level ConverterWhen you need connect your Microcontroller Project to COM port in PC you need RS 232 converter. There are many chip to solve the problem like MAX232, DS275 etc. But if you need simple and chep for RS 232 converter, i though this circuit will be usefull for you. The design made by Wichit Sirichote.

Simple RS 232 Level Converter
"A circuit diagram shown above was used two small signal transistor, NPN and PNP transistors. Dash line separate transmitter and receiver circuit. For those who need only transmitter circuit can use above circuit (and GND (5) signal ). Technically the RS232C is -3V to -12V for logic '1' and +3V to +12V for logic '0'. The transmitter circuit uses PNP transistor, BC557. While in mark state the TxD signal is logic '1', Q1 turns off. TxD (pin3) then provides -9V (depends on what converter chip being used for COM1, say) to RxD (pin2). For space state, TxD control signal then becomes logic '0', which turns on Q1, the approx. +5V is then fed to RxD (pin2). With this method, while sending data has being made, TxD (pin3) must stable at -9V, say"
There also some modification from above circuit. For more detail you can download here.

[link]

Simple Darkness Sensing LED

Simple Darkness Sensing LEDEvil Mad Scientists have create cool and simple Darkness Sensing LED ever. It's only need few component: a CR2032 lithium coin cell (3 V). LED, an LTR-4206E phototransistor, a 2N3904 transistor, and a 1 k resistor. You can choose it for your first project during learning electronic.
Simple Darkness Sensing LED
"When light falls on the phototransistor, it begins to conduct up to about 1.5 mA, which pulls down the voltage at the lower side of the resistor by 1.5 V, turning off the transistor, which turns off the LED. When it’s dark, the transistor is able to conduct about 15 mA through the LED. So, the circuit uses only about 1/10 as much current while the LED is off. One thing to note about this circuit: We’re using a red LED. That’s because the voltage drop across the transistor allows less than the full 3 V across the LED. The full three volts is really only marginal for driving blue LEDs anyway, so two-point-something really doesn’t cut it."
[link]

Simple RS 232 Level Converter

Simple RS 232 Level Converter
When you need connect your Microcontroller Project to COM port in PC you need RS 232 converter. There are many chip to solve the problem like MAX232, DS275 etc. But if you need simple and chep for RS 232 converter, i though this circuit will be usefull for you. The design made by Wichit Sirichote.

Simple RS 232 Level Converter

"A circuit diagram shown above was used two small signal transistor, NPN and PNP transistors. Dash line separate transmitter and receiver circuit. For those who need only transmitter circuit can use above circuit (and GND (5) signal ). Technically the RS232C is -3V to -12V for logic '1' and +3V to +12V for logic '0'. The transmitter circuit uses PNP transistor, BC557. While in mark state the TxD signal is logic '1', Q1 turns off. TxD (pin3) then provides -9V (depends on what converter chip being used for COM1, say) to RxD (pin2). For space state, TxD control signal then becomes logic '0', which turns on Q1, the approx. +5V is then fed to RxD (pin2). With this method, while sending data has being made, TxD (pin3) must stable at -9V, say"
There also some modification from above circuit. For more detail you can download here.
[link]