Thursday, August 28, 2008

ECE projects

These projects were produced in the last month of ECE 4760 each spring. The students were given the responsibility of choosing their project, then designing and building it. The microcontroller used is the Atmel ATmega series. The students must stay within a very limited monetary budget. See the assignment for further description. The project numbers are for identification and do not represent ranking. Send comments or questions to Bruce Land, Electrical and Computer Engineering.Spring 2008 

all projects based on microcontroller are given

PowerBox: smart AC outlet with metering and control 

Rhythm Ring: Interactive Rhythm Sequencer (MP4 video) (youtube and another) 

Trumpet MIDI Controller (MP4 video) (longer 53 Mbyte MP4 video) 

Air Drums (MP4 video), (MOV video) (youtube) 

Recorder Hero (MP4 video) 

Dueling Banjos (MP4 video) 

Intelligent wireless pedometer

Networked Biometric Authentication

Easy Input -head controlled mouse and keyboard interface (MP4 video1, video2)

Virtual Keyboard 

3D LED display (MOV video 60 Mbyte) (MP4 video)

BordFree videogame (MP4 video)

Haptic glove (MP4 video1, video2) 

High Speed Photography Controller

3D Maze in a Box video game (MP4 video) 

3D Video Game Control (MP4 video) 

Multi-Player Light Cycle on Color TV (MP4 video) 

Gesture-driven Tetris (MP4 video) 

Remote Chess 

Data Acquisition System With Controller Area Network and SD Card

Automotive On-Board Diagnostics Reader

Adaptive 60 Hz Noise Cancellation

Neural Net Helicopter (MP4 video) 

Accelerometer Controlled R/C Vehicle (MP4 video) 

Robot Arm (MP4 video) 

Help Quit Smoking Watch 

Electronic Impact Vest (MP4 video) (hacknmod) (Gizmodo) 

TouchSynth (MP4 video) 

TriWheeler robot (MP4 video) (youtube) 

Music Wand: Real-Time Optical Scanning of Sheet Music (MP4 video) 

Teaching an old clock (GE® Model 8116k) new tricks

Shark Tag Microcontroller Platform

Ghost Writer Robot (MP4 video)

Rocket Inertial Navigation System

Guitar Tuner (MP4 video) (youtube) 

Scheme Interpreter 

Minigolf video game (MP4 video) 

Battlezone video game 


EMBEDDED VLSI ELECTRONICS ELECTRICAL BE ECE EEE E&I ACADEMIC

EMBEDDED VLSI ELECTRONICS ELECTRICAL BE ECE EEE E&I ACADEMIC
We offer live projects for BE, BTech, ME and other electronics and electrical related branches involving ECE, EEE, E&I core groups

Data sheets sites

We have more specialized datasheets than any other site.
If your datasheet cannot be found, help to make our service better and request it! (Updates will be made available in 12 hours.)

DataSheet4U is a free electronic engineering tool that enables you to locate product datasheets from hundreds of electronic component manufacturers

Sam Electronic Circuits - Datasheets
STK...series, More data sheets for STK..series in PDF archives. ... Thanks. Arrow.GIF (101 bytes) Click here to see my Electronic Circuits page 

Datasheet and Electronic Component Price Availability RoHS and ...

Datasheet and Electronic Component Price, Availability, RoHS and Cross Reference for millions of parts from thousands of manufacturers by the SupplyFrame

100% Free DataSheet (PDF)
Get Over 20,000,000 Free Datasheet!
No Login. Multi Fast Search System.
www.AllDataSheet.com




Electrical Projects

Here you find a collections of some projects done during the years. 

Be freely to copy any circuits and PCB:s, but remember I'm not taking any responsibility of the working and possible damaged due to these projects

Be freely to copy any circuits and PCB:s, but remember I'm not taking any responsibility of the working and possible damaged due to these projects. ...Be freely to copy any circuits and PCB:s, but remember I'm not taking any responsibility of the working and possible damaged due to these projects. ...click here

Robotics news and robot projects

GoRobotics.net - Robotics news and robot projects

An amateur robotics site, including links, books, and resources

Here is your chance to build your own fire-spewing, buzz-saw wielding combat robot with the help and guidance of veteran combat robot builders!

In this 2-day full-weekend class, you and your team member will learn to create a 60-pound fighting robot platform with help from the world’s best combat robot builders.

Robotics Institute

Robotics Institute: Current projects, Sorted Alphabetically
Advanced Sensor Based Defect Management at Construction Sites - This research project builds on, combines and extends the advances in generating 3D ...

Robotics Alliance Project

NASA Robotics - Robotics Alliance Project
A NASA project dedicated to encouraging people to become involved in science and engineering, particularly building robots. 

General Theory

genaral thery about electronic components click here

Introduction to PIC

Introduction

Welcome to the start of the PIC Tutorial. These pages will take you form the basic structure of the device, right through to programming methods and techniques. Also, there will be suggestions on how to modify the code so that you can adapt the PIC to suit your applications within Cybot. We will not be including any internal architecture diagrams, as this may only lead to confusion. If you want to look at the datasheet, then this can be downloaded from Microchips' web site.

To start, let us take a look at the PIC.

 

Microchip PIC 16F84 Microcontroller

Microchip manufacture a series of microcontrollers called PIC. You can see the range of their microcontrollers here. There are many different flavours available, some basic low memory types, going right up through to ones that have Analogue - To- Digital converters and even PWM built in. We are going to concentrate on the 16F84 PIC. Once you have learnt how to program one type of PIC, learning the rest is easy.

There are several ways of programming the PIC - using BASIC, C, or Assembly Language. We are going to show you the Assembly Language. Don't be put off by this. There are only 35 instructions to learn, and it is the cheapest way to program the PICs, as you do not need any extra software other than the freebies.

 

The 16F84 Pins

Below is a diagram showing the pin-outs of the PIC 16F84. We will go through each pin, explaining what each is used for.



RA0 To RA4
RA is a bidirectional port. That is, it can be configured as an input or an output. The number following RA is the bit number (0 to 4). So, we have one 5-bit directional port where each bit can be configured as Input or Output.

RB0 To RB7
RB is a second bidirectional port. It behaves in exactly the same way as RA, except there are 8 - bits involved.

VSS And VDD
These are the power supply pins. VDD is the positive supply, and VSS is the negative supply, or 0V. The maximum supply voltage that you can use is 6V, and the minimum is 2V

OSC1/CLK IN And OSC2/CLKOUT
These pins is where we connect an external clock, so that the microcontroller has some kind of timing.

MCLR
This pin is used to erase the memory locations inside the PIC (i.e. when we want to re-program it). In normal use it is connected to the positive supply rail.

INT
This is an input pin which can be monitored. If the pin goes high, we can cause the program to restart, stop or any other single function we desire. We won't be using this one much.

T0CK1
This is another clock input, which operates an internal timer. It operates in isolation to the main clock. Again, we won't be using this one much either.

 

How To Program The PIC

OK, so you haven't been put off so far. Now, you want to know how to program the PIC, but apart from learning the assembly code instructions, how do you go about actually programming the information in? Well, there are two ways - the easy way, and the DIY way. The easy way is to buy a PIC programmer (around £35), which will connect to your PC and you can program your PIC using the software provided. The DIY way is to build your own programmer (cheapest is just under £20) and use free software from the Internet and program it that way.

If you want to go for a DIY method, then We thoroughly recommend this site, and click on 'Supported Programmers' for circuits. The cheapest is TAIT Classic Programmer. Software for programming the PIC can also be downloaded from this site, under Download

If you want to go down an easier route, then check out this site. Here you can either buy a kit of parts or a ready made unit.

Another good site for some FREE software is here This software allows you to use any programmer, as the software is fully configurable.

Either method will do, as they both result in the same thing - program a PIC.

The next thing you will need is an assembler. This converts the program that you write into a format that the PIC understands. The best one around is from Microchip themselves, called MPLAB. It is windows based, and includes an editor, simulator, and assembler. This is the de-facto software, as it is written by the manufacturers of the PIC, and above all it is FREE!

We also recommend using Breadboard to make your circuits up, while you are playing with the PIC. There are various sizes available, which come with their own costs. Check out the Maplin Electronics links on the home page for more details of prices etc.

Next, we will look at how to connect up a simple circuit for PIC development. 

http://www.hobbyprojects.com/pic_tutorials/connect_to_the_pic.html

Electronics & Gadgets

Guide Tips - Along with doing weekly laptop computer maintenance, mobile professionals must also do monthly laptop maintenance tasks to ensure the smooth operation of their laptops and to keep their data protected. The better care you take of your laptop, the longer it will last and you will stay...http://www.about.com/gadgets/

Project : Color Organ


I have had many requests for this circuit. It was a very popular unit years ago. The basic idea of the project is to make different colored bulbs light at different frequencies of music. The circuit connects to the speaker outputs of your stereo or to the back of your speaker. The music passes through the transformer and the volume level is adjusted by the 5k ohm pot. Each light bulb is turn on by a different frequency of sound based on the resistor & capacitor combination in the gate circuit of the SCR. If the resistors R1, R2, or R3 are changed, the frequency of sound that will trigger the SCR will change. The isolation transformer is for protection.

Project : Electronic Combination Lock


This circuit is very basic to build. To open a the lock which is connected to the K1 Load you must press each momentary switch in the correct sequence. The sequence used in this circuit is S1,S2,S3,S4. If any of the other switches are pressed the circuit will reset and you will need to start over. Depending on how you wire the switches, you can use any 4 switch combination.

July 98 Project : Phone "Hold" With Music





This circuit will allow you to place a phone call on hold and if you wish to have them listen to music while they are on hold. The circuit operates as follows: The RED wire from the phone jack is typically positive and the GREEN wire is negative or ground. When you want to place a call on hold, close S1 and hang up the handset. The resistor R1 simulates another phone off hook and allows enough current to pass through to prevent the phone company from disconnecting the call. The resistor R2 and LED provide a visual indication that you have someone on hold ( this is optional ) The capacitor C1 and the transformer provide the interface to a radio or CD player headphone jack. Before you hook up the project to the phone line you must determine the polarity of the line. Place a voltmeter across the red and green wires of the telephone line, there should be about 48 volts DC positive when the black lead of your meter is connected to the green phone wire. If it is negative 48 volts then reverse the wires.

July 2008 Project : 60 LED Clock


  • This months project is based on the 4017 chip that we used in a project last month. If you haven't had a chance to review the basics of the 4017 chip you may want to review the info presented in June's project of the month.

    As you can see see we have changed the circuit a little. For example, the 4093 NAND gate is now set to exactly 1 second clock pulses. The clock rate is determined by the resistor and capacitor combination on the 4093. If the resistor is 220k ohms and the capacitor is 4.7uf then the output will be 1 second clock pulses. To increase the clock rate you should decrease the value of the resistor or capacitor. To decrease the clock rate you should increase the value of the resistor or capacitor. Please remember to ground all unused legs of the 4093 or noise in the circuit will occur and cause the clock to malfunction. Therefore, ground pins 5,6,8,9,12, and 13. To operate the circuit simply move the switch from STOP to RUN.

Wednesday, August 27, 2008

MICROCONTROLLER TUTORIALS

 

Despite it’s relatively old age, the 8051 is one of the most popular microcontrollers in use today. Many derivative microcontrollers have since been developed that are based on--and compatible with--the 8051. Thus, the ability to program an 8051 is an important skill for anyone who plans to develop products that will take advantage of microcontrollers.

 

 >>> Enter here for detail on "Introduction" <<<

 Click here for >>>> 8051 Tutorial - Chapter 1 (Types of Memory)

Chapter 2

                  Special Function Registers

Chapter 3

                  Basic Registers

Chapter 4

                 Addressing Modes

Chapter 5

                 Program Flow

Chapter 6

               Low Level Information

Chapter 7

             Timers

Chapter 8

            Serial Port Operations

Chapter 9

           Interrupts 

           Additional Features in 8052 
 

Reference 

            8051 / 8052 Instruction Set
  
    
 8051 Tutorial
Author : Craig Steiner
Source : 8052.com
Book : The 8051/8052 Microcontroller: 
  Architecture, Assembly Language, And 
  Hardware Interfacing (Paperback)


Tuesday, August 26, 2008

Electronics Club

Welcome to the Electronics Club

Electronics Projects
Kits for all the projects are available from RSH Electronics. .... Click here for RSH Electronics Kits for all these projects are available from RSH ...