I've been lurking at tutorials, projects, .. concerning Arduino for a long time now, and I'm finally buying one. I'm an experienced developer so I don't think software will be a big issue; but I'm completely new to micro-controllers and mechanics.
This is what I'd like my robot to do, simplified:
I turn it on.
I push START, it records the position of the wheels
(=the rotation of the servos).
I drive my robot a little further.
I push STOP, it records the position of the wheels
(=the rotation of the servos).
I push PLAY, it comes back to the starting place, and plays back the movement.
(=it moves back to START, and drives to STOP).
The LCD + potentiometer would replace the three buttons in my example (Start, Stop, Play).
Buttons hold shirts closed. Switches can be open or closed, and can communicate information to the Arduino.
An LCD is used to display information. A potentiometer is used, with an Arduino, as a voltage divider device. The center tap will, therefore have varying voltage levels, depending on where the shaft is positioned. The varying voltage can be read by the Arduino, and the changing level can be used for controlling PWM outputs, for instance.
How do you intend to use an LCD and potentiometer to keep your shirt closed? Or did you mean switches? In which case, how will an LCD and potentiometer substitute for 3 switches?
Sparkfun's site is down for me, so I can't be really sure, but I think that the potentiometer can act as a push button as well, so, by rotating the potentiometer you would switch between "record start position", "record stop position", "replay movement" and "erase positions".
by pushing the potentiometer, you would accept
(if I'm wrong, I could add a "OK" push button)
by rotating the potentiometer you would switch between "record start position", "record stop position", "replay movement" and "erase positions".
For your first project, do yourself a favor. Use the switches that come in the parts kit. Yes, you could use a pot this way, but it does not include a push button capability, as you implied, so getting from "replay movement" back to "record start position" will involve going through "record stop position". The stop position will be recorded many times while you're fiddling with the pot.
The stop position will be recorded many times while you're fiddling with the pot.
Ok, I get it. Now, can you tell me if I am missing parts / if with all this in hands an experienced arduinist could build exactly what I'm looking for?
That's what I'm most curious about
You've got the stuff needed for the brains and motion part of the robot. A chassis and some wheels would be useful. Other than that, though, you'd be fine.
great !
thanks, a lot
I think I'll build the chassis myself once everything starts to work
as for the wheels... at sparfun they were like $13, I think I'll find them for cheaper or free somewhere else.
again, thanks
Oh, I almost forgot
I don't know how vehicles "turn", I think the wheels are supposed to rotate on the Y axis? Can servos control it? Where can I find some basic information about this?
You can run the servos at different speeds. Make the left side turn faster and the robot goes right. Make the right side turn faster and the robot goes left. Make them turn the same speed to go straight.
One thing to think about is how you will press the stop button when the robot is racing away from you.
TENET TECHNETRONICS is now an official Distributor in INDIA for Arduino Boards an open source Electronic Prototyping/Development Board, an easy way to procure boards in INDIA. These boards will help your electronic ideas to become a reality. We also host a range of electronic boards - Micro Controller, VLSI and Embedded boards. We host a wide range of electronic components to cater your needs.
Boards we currently distribute
Arduino Mega
Arduino USB/Arduino Duemilanove
Arduino Pro
Ethernet Shield for Ardunio
ARM 7 Development Boards
ARM 9 Development Boards
ARM with Touch Screen
PIC Development Boards
You have a poorly designed web page. Bottom products on left bottom of page can't be seen on some small computer screens. They keep moving off screen when trying to scroll down to see them.