PDA

View Full Version : Bitten more than I can chew?



ashwin1224
11-24-2011, 07:22 PM
Hi all,

This is my first post here. I am a student on Computer Science, Diploma III year. As my final year project, I opted to make a robot. It was a group decision actually, but now its all come to me. First it seemed like we could easily pull it off. But now after 6 months, there is no progress. Hence I have come to the forum to seek help.

The Robot is supposed to be controlled via bluetooth from an Android device.It should be able to send Video to the device. Thats it. I am guessing it will just be simple car sort of thingy. The budget is around 8k. After a bit of R&D, we concluded that its not practical to use the BT for all the communication. So we are probably gonna look for other source, WiFi probably.

The worst part about all this is, we are complete noobs in robotics. Some of us can solder and stuff but thats all. But being computer students, we are well versed with coding.

So, help Please.:(

Regards
Ashwin :)

allbits
11-25-2011, 06:36 PM
you dont need to solder anything to send a video.

What camera are you using to capture the video? have you done anything on the hardware side?

ashwin1224
11-25-2011, 06:46 PM
See, I know I should have done my homework before.I honestly tried, but I couldn't understand anything. I am a newbie, and I admit its my mistake.

Right now, I am thinking I can get a low cost camera phone, salvage the parts out from it and use them. I am also thinking of using "Arduino", I tried basic tutorials and its coding is pretty much like java so I could understand it very well.

What do you suggest?
I atleast need to know where to start.

Thanx for the reply :)

vikas
11-26-2011, 01:52 PM
Low cost phone will not work , you cannot use those undocumented SMT parts.

Buy

Wireless camera setup ( Rs 1400 )
Cheap RC car ( Rs 500 )
TV Capture ( Rs 1000 ) ( easycap USB )
Arduino ( Rs 500 ) ( Probots )

Connect Arduino and Wireless car remote by hacking the circuits and doing some bitbanging though the serial port. And control arduino from your windows application to transfer left right forward back ( arduino will give serial interface ).
Build a C#/C++ application and capture the video capture from video out of the camera setup.

And you are done , should take max 2 - 3 days to test and setup everything.

Some links -

http://www.ebay.in/itm/WIRELESS-CCTV-CAMERA-SECURITY-A-V-ALL-ACCESSORIES-/250921424303?pt=LH_DefaultDomain_203&hash=item3a6c1515af
http://www.ebay.in/itm/2-4GHz-WEBCAM-MINI-WIRELESS-PC-CAMERA-LAPTOP-NOTEPAD-/280770849415?pt=LH_DefaultDomain_203&hash=item415f3f2a87
http://www.ebay.in/itm/EASYCAP-USB-2-0-TV-DVD-VHS-VIDEO-AUDIO-CAPTURE-EASY-CAP-/250939131679?pt=LH_DefaultDomain_203&hash=item3a6d23471f
http://probots.co.in/index.php?main_page=product_info&cPath=61_65&products_id=393
http://sites.google.com/site/arduinorccar/

ashwin1224
11-26-2011, 06:02 PM
Thanx man! :)

Now at least I know where to start, and the basic estimate. I want the system to be controlled by a Android mobile phone. I can do the programming bit on the phone side, but I have not done any coding related to Bluetooth.I can learn that though.

But I dont see anything related to a mobile phone or bluetooth. Are you suggesting that I buy all this stuff as a test mule and later integrate it to android app?

vikas
11-26-2011, 11:25 PM
If you want to do an android app look into , BT serial is what you need.

http://www.pocketmagic.net/?p=1398

You can also look into RosJava and Android ADK.

sudarshan
12-03-2011, 11:10 PM
you can use a wifi ip camera. it will give more features and i can be controlled by web browser
http://www.ebay.in/itm/WPA-Wireless-WiFi-IP-Camera-Internet-PT-Audio-/280768934740?pt=LH_DefaultDomain_203&hash=item415f21f354

you can make a simple differential drive robot (http://www.slideshare.net/rbts11/how-to-make-a-differential-drive) the link gives some basic idea. you get all the parts online or stores in your city.

then program a microcontroller to control it.
you can get a bluetooth module and link to your microcontroller and

write program in android to load a browser with the ip of the ip camera which will give the video. then over lap some buttons onto the web browser up, down, left , right and stop (if needed). and send one char over bluetooth for each button press. and process it in microcontroller side . thus you control it

ashwin1224
12-19-2011, 10:42 PM
Thank you man!
Been pondering over the thought of having a wifi camera, but couldnt figure how to use it. Do you think arduino is better for this?

sudarshan
12-20-2011, 03:11 PM
Hi
regarding the wifi ip cam the one i said above and almost every other cam work in this way.
the cam can connect to your mobile or pc or laptop or wifi router or broadband modem through wifi or lan cable.
every ip camera has its own ip which can be changed. when you open a browser and type the ip of that camera as url you will get a video stream (ex : http://192.168.1.100/) . for connecting to android you connect it through wifi then open browser or a software you created which contain a browser component and load the ip you get the video.

regarding the board you can use any board . arduino is also a Atmega series microcontroller board with a arduino bootloader which simplifes the coding.

ashwin1224
12-20-2011, 10:33 PM
:)
I finally see progress on my project. I thought of arduino due to the fact that I understand its coding. I will get back asa I have any other problem.:p