Help choosing a real-time processor

  • Thread starter Thread starter sciguy
  • Start date Start date
  • Tags Tags
    Processor
Click For Summary

Discussion Overview

The discussion revolves around selecting a microprocessor for a hobby project involving 12 photodiodes that detect light levels. Participants explore options for microcontrollers that can handle simultaneous inputs and respond in real-time, with considerations for ease of programming and speed.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks advice on a microprocessor that can handle inputs from 12 photodiodes and perform actions based on their activation.
  • Another participant suggests the PIC microcontroller as a popular and hobbyist-friendly option, noting its compatibility with breadboards.
  • A different participant considers the Basic Stamp 2px but expresses concern about its processing speed and ability to handle real-time responses, asking for faster alternatives that support interrupts.
  • One participant believes the Basic Stamp will suffice for the project, citing their own experience with it in a different application, while also mentioning the Arduino as a potential option for future projects.

Areas of Agreement / Disagreement

There is no clear consensus on the best microprocessor, as participants present differing opinions on the suitability of the Basic Stamp and suggest alternatives like the PIC and Arduino. Concerns about processing speed and real-time capabilities remain unresolved.

Contextual Notes

Participants have not fully explored the specific requirements for processing speed or the implications of using different microcontrollers, leaving some assumptions unaddressed.

sciguy
Messages
2
Reaction score
0
Hello all, I need some help choosing a microprocessor for a hobby project I am doing. I have 12 photodiodes that are detecting light levels. They will be converted to digital signals (above a certain voltage indicates activation). I need a simple microprocessor that can takes inputs from all 12 simultaneously and perform an action when anyone of them are tripped. I'd like to be able to program it simply through a computer if possible.

Thanks for any help :)
 
Engineering news on Phys.org
You likely want a microcontroller that is hobbyist friendly, the most popular of which by a huge margin is the PIC. The PIC comes in DIPs that you can plug into a bread board.

http://en.wikipedia.org/wiki/PIC_microcontroller

If you don't want to work at the chip level, the next level up would be something like a gumstix, a very small and simple board level complete computer. No soldering or PC board fabrication required.
http://en.wikipedia.org/wiki/Gumstix
 
I was thinking about a basic Stamp 2px but I am concerned that I may not be fast enough to process everything in a loop with enough leeway to respond in real time. Is there anything similar to that that is faster, or supports interrupts?
 
I'm pretty sure the Basic Stamp will be fast enough for you. (depends on the application of course, but you probably won't notice a delay). I used a BS to control a string of LEDs for a persistence of vision project on a bicycle wheel. (picture link below)

fastermustache.org/gallery2/gallery/randomness/IMG_6905.JPG.html

It was pushing the limits on the speed of the chip, but the ease of programming it made it worthwhile.

I plan on getting an Arduino board for my next project. I can't recommend it since I haven't used one yet, but maybe worth checking out.

en.wikipedia.org/wiki/Arduino
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
2K
Replies
14
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
Replies
7
Views
3K
  • · Replies 29 ·
Replies
29
Views
4K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
3
Views
2K