Pages: [1]   Go Down
Author Topic: Need Help with my project!  (Read 735 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hi, I'm new to the arduino. im doing a project using arduino to interface with a 3 digit LED display, keypad, speakers and a gps module. im not sure if the arduino can do be used to control all of them together, should i use a different microcontroller and how should i program all of them together?
« Last Edit: May 09, 2011, 09:06:38 pm by zhafir » Logged

Massachusetts, USA
Offline Offline
Tesla Member
***
Karma: 180
Posts: 8103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The three digit display could take as few as 10 pins or as many as 21, depending on design.  How many keys on the keypad?  How many speakers?  I expect an Arduino Mega would have no problem and a regular Arduino might be sufficient with clever design.  If you prefer a different microcontroller then you should probably use it.
Logged

Send Bitcoin tips to: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e

Global Moderator
Boston area, metrowest
Online Online
Brattain Member
*****
Karma: 443
Posts: 23834
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You have 20 IO on an Uno.
Whether that is sufficient depends on how things are connected.
3-digit display - multiplexed, need 7 segments and 3 digit selects. Or 3 SPI pins to an external control chip like MAX7221.
(or 2-3 pins to some shift registers)
Keypad - how many buttons? Can do 1-input analog, or more traditional 6-pins for 3x3 keypad matrix.
Speakers - 1 output pin per speaker.  
GPS module - typically uses RS232 interface, so at least an RX line, maybe TX if you need to send it setup info.
So 10+6+2+2 = 20.
Mega could be overkill. Sanguino with built in 2 serial ports (one for GPS, one to PC) might be just right.
« Last Edit: May 08, 2011, 09:31:18 pm by CrossRoads » Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok to be more specific, im designing a project whereby im using arduino to interface with a 3-digit LED display consisting of 105 individual LED lights, the drivers and decoders are already included with the LEDS, im using a keypad with 0-9 and * and #. I want to program the keypad to control the display on the LED, meaning the number i press on the keypad will appear on the LED display. Also, im using a Parallax GPS module to know of my location but i want to use the arduino to output the information as audio in speech not on my laptop or on a lcd screen, thats why im using speakers as well, i know i may need a speakerjet for the voice. i hope someone can help me with this. i want to make it work as one device not as separate projects.
Logged

Massachusetts, USA
Offline Offline
Tesla Member
***
Karma: 180
Posts: 8103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If the drivers and decoders are included with the 105 LEDs, what is the interface to the drivers and decoders?  If the interface to the LED array takes fewer than 10 pins or uses a serial interface the Arduino can handle the the rest should not be a problem.
Logged

Send Bitcoin tips to: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok ok thank you i understand, will post soon for more feedback

Logged

Pages: [1]   Go Up
Jump to: