Help in my first robot project (Some questions are very noob)

Hey, I'm working on my first robot (It's called BoxBot..Using an unused food container)..My idea is a Deskpet-like robot..but I think that i have some problems..
First..I want to give the robot some sensors (To make a comminication with the person using it)..But all i got as idea is an ultrasonic sensor and IR sensor (to give the person the ability to make commands)..and sadly in my country no light sensor..
Second..I'm needing a program to create the design of the robot..
Third..I want to give the robot some feelings..So what is your ideas? (No VR..it's really high in the price..)..Also I'm using a LCD screen..So could i use it as a power screen or gives feels..
Final..In person controlled mode..You are recommending for me to use IR (Cheap and Easy) or Bluetooth (Using computer or a bluetooth wireless controller)..And if I use bluetooth and computer then which language i will need to create the computer program?
(Sorry for bad language)

nexusrex:
My idea is a Deskpet-like robot..

What's a Deskpet robot?

nexusrex:
First..I want to give the robot some sensors

Hmmm, I think your first step should be to give it some motors and wheels, or have you done that? What are your plans for motors, motor control and power?

Once you have it moving, then worry about control: I would first just get it moving forward, backward and turning under hard-coded commands in the Arduino sketch.

Human control by IR is very easy: you just need a TV remote and a sensor like this, and use Ken Shirriff's IR library.

A deskpet is just like a pet but indoor only.
Motors and wheels are in shipping..
IR is easy, I know about it..
But what about the second point and the third point?

Hi, sounds like a fun project. I suggest you start simple and add more features later.

What kinds of things do you want the robot to do?

How big is this box? What are its internal and external dimensions?

What kind of light sensor do you want? You can get a simple ldr in any country.

The easiest way to control the robot will be to use ir. You can buy cheap remote controls on eBay. There will be no need to program the controller.

Will the robot have any moving parts?

Can you post links to all the parts you have now, or have ordered, like the lcd screen?

Paul

I still have no idea what a deskpet is... but never mind.

Second point: that's up to you. You probably won't get turnkey code here, but you will get help on specifics if you get stuck. Reason I asked about the motor control (which you didn't say is in shipping.... what control do you plan to use?) is that the controller you use directly influences the code you write. If you haven't chosen one yet, have a look at these from Pololu, where there is a range to suit many volt and current requirements. I use a 2130.

I'm not sure what you mean in the third point about "feelings".

For giving the robot feelings, you can use leds to make eyes that can wink or blink, and leds that can make a smiling or sad mouth-shape. Is that the kind of thing you mean?

First..the things that i want the robot to do..Move and avoid obstacles..do some things like a pet (so i made this topic).
Second..I don't know exactly..But it's not very big and not very small.
Third..When i ordered parts it was in my country robotics shop (Well,the question is meaning..which sensor/sensors could do things like the light sensors (PIR..etc))
Fourth..Ok, then i will use IR (no eBay in my country)
Fifth..Yes..The robot itself moving..
Final..Here are the links (No resistance..and for real..I didn't buy the parts..):
Arduino Uno R3: http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=243&products_id=1968
Motors Shield: http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=243&products_id=2598
Ultrasonic Sensor: http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=218&products_id=907
IR Sensor: http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=34&products_id=217
3 x AA Battery Holder: http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=72_75&products_id=617
Endless Wire with Standard DC 2.1mm Male Plug 30Cm: http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=72_75&products_id=2329
RGB LED: http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=60&products_id=2557
LCD 2X16: http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=22_41&products_id=162
Bread Board (I will think for the tie points first)..
Sadly..Right now I check the site but the motors+wheels isn't available so i will use this mini chassis(I could replace the box with it or use both or the box only): http://ram-e-shop.com/oscmax/catalog/product_info.php?cPath=266&products_id=2363

Also if i will use this mini chassis i could change the robot to a Deskpet Robot Car..Like Tankbot..Also it will have obstacle avoiding and two controlling modes..Etc..
Nexusrex

I think you are providing too much information all at once (Reply #6 and Original Post).

It would be much easier to help if you can focus on a single question, and only move on to another question when you have "solved" the first question.

...R

Well, i was providing lot of information because if i didn't provide much information, someone will post..Why you didn't provide any information?

Edit: question(for anyone)..are you recommending for me to make the robot as a car (also car deskpet) or normal deskpet
-Nexusrex

nexusrex:
Edit: question(for anyone)..are you recommending for me to make the robot as a car (also car deskpet) or normal deskpet

That is a nice simple question.

From the point of view of getting advice about the project I don't think it matters. Choose whichever you prefer.

I agree that there are many Threads here where the OP is very slow to provide information. Maybe I phrased my comment badly. However the impression I have is that each item in your list has an implied question mark beside it - as in, "should I use this?".

If you already have Arduino experience you will likely have a good idea of what accessories are practical for a given project. But if you don't have that experience it can be very difficult to narrow down the options so I would suggest starting with a little part of the project, get that working, and then add more features piece by piece.

...R