Society of Robots - Robot Forum

General Misc => Misc => Topic started by: budsy on June 27, 2011, 06:47:51 AM

Title: camera on robot
Post by: budsy on June 27, 2011, 06:47:51 AM
I want to build a robot that will take a person's pic and then send it to computer through bluetooth . The computer will run an image recognition sw and then if it's a match or a fail it will send the message back to the robot . But my main question is that if the size of the pic is somewhere around 1 mb or so then will there be enough memory space ?? If not then how can this problem be tackled ??
Title: Re: camera on robot
Post by: newInRobotics on June 27, 2011, 09:36:02 AM
But my main question is that if the size of the pic is somewhere around 1 mb or so then will there be enough memory space ?? If not then how can this problem be tackled ??
Do You mean 1MB? I believe EEPROM in commonly available PICs is definitely smaller than 1MB. To store something like photos You normally have to use external memory, such as SD card, external EEPROM block or something similar. As all image processing will be done in Your PC, there is no need to have big external memory, unless You want images to be stored in Your robot for any reason.

Have You considered using WiFi instead of Bluetooth? You would get higher transfer speed as well as higher range.
Title: Re: camera on robot
Post by: budsy on June 27, 2011, 12:19:46 PM
I am Quite a noob . The image has to be stored on robot before transfer so that's why the extra memory . Last question : Are there SD card modules available too ??
Title: Re: camera on robot
Post by: Gertlex on June 28, 2011, 12:13:24 PM
How big does the image need to be?

One approach would be this Serial Camera which would indeed work via bluetooth.  It would take several seconds to send the picture though. http://www.sparkfun.com/products/10061 (http://www.sparkfun.com/products/10061)

From what I've read, you might also have significant problems in general with sending the picture via a wireless connection.  If the picture format is .jpg, packet loss will hugely distort the image, apparently.