Showing posts with label MAIN PROJECTS. Show all posts
Showing posts with label MAIN PROJECTS. Show all posts

Tuesday, 13 December 2011

MAKE A 24X6 LED MATRIX


Make a 24X6 LED matrix














This is a simple project that says how to build a 24x6 led matrix. It is very easy to do this work with low cost and with less period. Because all the components are available for us.  Let’s try for a while…
The steps are given below..





Make a 24X6 LED matrix







Make a 24X6 LED matrix







Step 1Getting All The Right Things

Getting All The Right Things



Getting All The Right Things

So there will need the basic set of tools for this project : a soldering iron, some solder wire, a cutter, a needle nosed plier,some wire, wire striper, and some desoldering tools etc..

For the matrix the listed components are needed:


For the matrix you will:
1. 144 LEDs
2. 24 resistors( The value is determent by the type of LEDs, in my case 91 ohm)
3. 4017 decade counter
4. 6 1KOhm resistors
5. 6 2N3904 transistors
6. A long Perfboard
7. Arduino
8. 3 x 74HC595 shift register
10. some pin headers

Step 2How it works?


How it works?





The tricky behind the display is multiplexing and the idea is the same as withe the 8x10 LED matrix: It is basically a way to split information in to little peaces and send it one by one.
this way you can save a lot of pins on the Arduino and keep your program quite simple.

                        Now this time we have 3 shift registers which multiply the number of outputs and save lots of arduino pins. Each shift register has 8 outputs and you only need 3 arduino pins to control almost an limited numbers of shift registers.
                        We also use the 4017 decade counter to scan the rows, and you can scan up to 10 rows with it because you have only 10 outputs but to control it you need only 2 pins. The 4017 is a very useful chip and it's a good idea to know how to work with it. Like the scanning is done with the 4017, by connecting one row at a time to ground and sending the right data via the shift registers to the columns.


Step 3:

Schematics


Schematics



Schematics

Schematics


Schematics



The only thing didn't specified in the schematics is the value of the current limiting resistors because they change from each type of LEDs, so it will need to calculate them by ourself.

                        First there should get some specs on the LEDs, we should know their forward voltage and forward current, these informations are get from the seller. The circuit operates on 5V so the  Source voltage is 5V.

                        There is a added a PCB layout of the control board. It will be very helpful for us.


Step 4:

Soldering The LEDs


Soldering The LEDs




Soldering 144 LEDs in a matrix formation can be a little tricky. It is very tough to solder by using lots of wire jumpers. So the above showing methods are more creative to do this.
 
                        It is need to bend the positive lead of the LED down towards the other ones and make a column, and snip off the leads that didn't use and try to make the connections as low as we can get, and can be done this to all of the positive leads.

                        Now the negative leads are connected in a column and thats make soldering tricky because the positive rows are in the way, so it will need to make a 90 degrees bend with the negative lead and make a bridge over the positive row to the next negative lead, and so on to the next LEDs. It is very easy to solder the shift registers and all the parts because every one has hes own style and methods.


Step 5:

Programming The Display


Programming The Display


Now the only thing thats left is the program. So far there are two programs for it that do pretty much the same thing. In the program that gets a word or a sentence from the arduino IDE serial monitor and displays it on the matrix, the code is very basic and may be not the best in the world but it does the work, and it is free to write our own code and modify mine as we wish.

In the excel file we can create our own symbols and characters.
The way it works is like so:
First create the symbol that want  pixel by pixel(don't worry it's very easy) and copy the output line like so - #define {OUTPUT LINE}.



Thus the work had done successfully. Now the 24x6 LED is ready to work.


Make a 24X6 LED matrix

Reade more >>

Friday, 21 October 2011

AVR USB programmer

This is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega8 and a few passive components. The programmer uses a software USB driver, no USB controller is needed.


Features:
  • Programs most AVR microcontrollers
  • Works under multiple platforms. Linux, Mac OS X and Windows are tested.
  • No special USB controllers or smd components are needed.
  • Programming speed is up to 5kBytes/sec.
  • Works with the programming software AVRDude



Reade more >>

Wednesday, 20 July 2011

LED Cube 8x8x8

LED Cube 8x8x8
Reade more >>

LED CUBE Controller for PIC16F688

Reade more >>

Zigbee Home automation

This project presents results of wireless intelligent building automation focusing on both the rational use of energy and maintaining security. The wireless approach, in this work, could better target retro-fitting of buildings, still in operation. 

The Zigbee based security and energy saving system will have the following features. 

The energy consumption is significantly maintained in the concept, for example when there is no human presence in the room then the light will be switched OFF. When any one enters the room then the light will be switched ON automatically. (One PIR sensor and two Wire loop sensors are used to detect human entry inside the room; relays for connecting loads. Manual/automatic control for switching of the loads) and the PC at receiver module (to display and control the status of the room). 

As a part security system involved in this project PIR sensor and Wire Loop sensor (used to detect if any one try to open a lock). Microcontroller will continuously monitor all the Sensors and if it finds any security problem the Microcontroller will switch on the Alarm until the Reset button is pressed. 

In this project, we propose a standby power control mechanism in networked home. Proposed mechanism uses the IEEE 802.15.4 based Zigbee communication protocol between Host and Agents for sensing information and standby power control command transmission. 

An zigbee network is formed, in which 1 module is configured as Coordinator and the other 3 modules are configured as END DEVICE.


FOR MORE INFORMATIONS PLEASE VISIT http:\\www.8051projects.info
Reade more >>

adhitz

Twitter