Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Tools
Old 18th October 2009, 05:24 PM   #1
Arrow LED Mini Signboard PIC 16F628A

Here is a present for Mike K8LH because of his help giving to signboard lovers.

This project Named LED mini signboard.

Features

*User define message (String length = 30 letters including spaces)
*50 different characters = A-Z, 0-9 & special characters
*Battery power operation 3.6V-4.8V

This is the smallest signboard I have ever made. The nice thing with this design is you can write your own message using its two buttons.

Saving is pretty simple

Press & hold the “Select” button at anytime. It will show you letter “A”. Now release the button. At each press the “Select” button it will shift to next character.
Press “Save” button to mark the selected letter. Likewise make a sentence by the two buttons & after completing press & hold the “Save” button for 4 seconds so it will save the whole sentence in the memory. Release the button now it will scroll the message nicely that you saved.

Supportable characters

Letters
A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y, Z SPACE

Numbers
1, 2, 3, 4, 5, 6, 7, 8, 9

Special
“/” “%” “Heart” “Face” “-““=” “Comma” “Arrow” “+” “:” “Dot” “(““)””Degree”

For additional details visit my blog http://gsmicro.blogspot.com/2008/12/mini-signboard.html
Attached Thumbnails
LED Mini Signboard PIC 16F628A-signboard-front.jpg   LED Mini Signboard PIC 16F628A-signboard-side.jpg   LED Mini Signboard PIC 16F628A-signboard-back.jpg   LED Mini Signboard PIC 16F628A-led-mini-signboard.png  
Attached Files
File Type: zip Matrix.zip (1.3 KB, 95 views)
__________________
Gayan

My Website
http://gsmicro.blogspot.com/

Last edited by Gayan Soyza; 18th October 2009 at 05:34 PM.
Gayan Soyza is offline  
Old 19th October 2009, 10:16 AM   #2
Default

Great project. I want to build it but can I substitute the uln 2003-darlington array with something else as I cant obtain one of these yet.
Thanks alot for letting us build it I can wait to test it.
zorbzz is offline  
Old 19th October 2009, 11:18 AM   #3
Default

Yes you can replace the ULN2003 with 5 transistors.Don't forget to add 5 base resisters as well unless you add some FETs.
__________________
Gayan

My Website
http://gsmicro.blogspot.com/
Gayan Soyza is offline  
Old 19th October 2009, 06:44 PM   #4
Default

Gayan, does your scrolling routine use any form of double / triple buffering? I had fiddled with a single character sign some time ago, and while scrolling static messages was easy, I ran into a mental road block in regards to code for scrolling dynamic messages, such as the time and date. Feature creep eventually killed my interest in the project - the trouble with adding too many bells and whistles.



blog post:
justDIY Project Log LED Sign has a purpose!
__________________
If you don't have a planet, what good are gold bars?

want to contact me directly? gmail gordonthree
check out my project website: http://projects.dimension-x.net
Favorite numbers:
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
justDIY is offline  
Old 20th October 2009, 01:06 AM   #5
Default

Hi justDIY there are five display column registers.But all the code is done with another five of working registers.At the end of the each display frame I'm loading working registers to the column registers.

Actually this project a bit hard & gets lengthier. The secret is withing the offset values to the table patterns

I see your project too that's bravo sir.
__________________
Gayan

My Website
http://gsmicro.blogspot.com/

Last edited by Gayan Soyza; 20th October 2009 at 01:18 AM.
Gayan Soyza is offline  
Old 20th October 2009, 01:24 AM   #6
Default

Very nice work Gayan.

Kind regards, Mike, K8LH
Mike, K8LH is offline  
Old 21st October 2009, 03:39 AM   #7
Default

This is a really nice project.Great work Gayan.
Suraj143 is offline  
Old 23rd October 2009, 06:57 AM   #8
Default

Woow lovely project gayan.
__________________
Pasan...
pasanlaksiri is offline  
Old 23rd October 2009, 08:32 AM   #9
Default

Gayan, can you put the .asm file on the forum as your website has absolutley no information on the LED Mini Signboard PIC 16F628A Project.
colin55 is offline  
Old 23rd October 2009, 11:16 AM   #10
Default

Its an ornamental project done for a client.I cannot upload the code.If he knows he will kill me at least I have given the hex with minor changes to his requirements.
__________________
Gayan

My Website
http://gsmicro.blogspot.com/

Last edited by Gayan Soyza; 23rd October 2009 at 11:17 AM.
Gayan Soyza is offline  
Old 23rd October 2009, 11:19 AM   #11
Default

Quote:
Originally Posted by Gayan Soyza View Post
Its an ornamental project done for a client.
Very nice job, Gayan.
__________________
Creationists have a world of evidence
AllVol is offline  
Old 29th October 2009, 01:36 AM   #12
Default

Hi Gayan,

What do you think about this design for Cathode row 5x7 displays? Perhaps a Clock/Calendar/Alarm/Timer/Sign project? And since the 74HC595 column drivers can 'sink' or 'source' you could use the same design for Anode row displays just by swapping out the N-FET 'sinking' row drivers with P-FET 'sourcing' drivers (and a minor software change).

Regards, Mike
Attached Thumbnails
LED Mini Signboard PIC 16F628A-k8lh-7x55-usign-concept.png  

Last edited by Mike, K8LH; 29th October 2009 at 01:39 AM.
Mike, K8LH is offline  
Old 30th October 2009, 12:13 PM   #13
Default

Very nice sir.But I'm scared with your macMUX design its a bit complicated for me I'll show a similar design I recently did like your last diagram.But I did by cascading the shift registers using the QH' pins.
__________________
Gayan

My Website
http://gsmicro.blogspot.com/

Last edited by Gayan Soyza; 30th October 2009 at 12:14 PM.
Gayan Soyza is offline  
Old 30th October 2009, 12:54 PM   #14
Default

I would connect all the 595s the dame way you have it but use 1 more to control all the OE lines. And have all serial data on 1 pin. This way i can shift data to the 595 to select the first (last) 595 and then send that data...

let me make a schematic. It wont* be as pretty as mikes tho heh

EDIT:

Too lazy right now lol ill do it later on

Last edited by AtomSoft; 30th October 2009 at 01:02 PM.
AtomSoft is offline  
Old 30th October 2009, 01:33 PM   #15
Default

Hi Gayan,

It's really very simple and it takes less time to send 56 bits of data for each row scan than it would for daisy-chained shift registers. If you're interested at all please let me know and I'll do a little write up to explain how it works. Once you understand how it works it's really quite intuitive.

Regards, Mike
Mike, K8LH is offline  
Reply

Tags
led, mini, pic, signboard

Thread Tools
Display Modes


Similar
Title Starter Forum Replies Latest
LED SignBoard 64X8 - PIC 16F628A Gayan Soyza Micro Controllers 79 12th November 2009 01:54 PM
Very Simple LED Clock Using 16F84A or 16F628A pasanrobotics Micro Controllers 7 16th January 2009 03:49 AM
10x7 LED SignBoard (MERRY X MAS) Gayan Soyza Micro Controllers 44 10th May 2008 04:49 PM
LED blinking problems with 16F628A George L. Micro Controllers 5 23rd June 2007 05:38 PM
PIC Start Time Problem - PIC 16F628A Suraj143 Micro Controllers 10 22nd May 2007 04:00 PM



All times are GMT. The time now is 06:18 AM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker