bluetooth enabled RC car

Hi guys,

im new to the forum and arduino itself but i thought it would be a good idea to start a new thread, network with some of you guys and hopefully get this project on the road.

I was reading some magazines and saw this video and thought it was the coolest thing ever:

I have very little programming experience, and no engineering experience... but im dedicated to building this car. This is probably not a project for a beginner, but i feel like learning and im willing to hit my head on a wall many times.

I've been reading a few guides about arduino and right now i dont have any materials or knowledge. So today is my first day of a long journey.

I dont really know what materials i will need, but im guessing i will need:

  1. bluetooth arduino microcontroller http://www.robotshop.com/ca/arduino-bluetooth-microcontroller-module.html
  2. probably a bunch of wires/breadboard that comes with the standard starting kit

i've downloaded/read a bunch of guides and i have a few friends in computer science that are willing to help me and have some experience with arduino. Right now i do not even have an android... and im not even sure if my laptop is bluetooth enabled or not. I'm just going to start with the basic LED project to understand how all the circuitry works, and then proceed from there.

i plan to update my twitter frequently as well so check it out... and comments, suggestions, and even meetups are more than welcome.

ok so today i bought the arduino uno starter kit and i made those LEDs flash with the buttons/intervals.

I spent the majority of my time just looking at other people's projects, and i've come to the conclusion that the project i want, is composed of two projects:

  1. creating a RC car that is controlled by either my computer or a remote control
  2. a pan and tilt camera that streams through wifi/bluetooth modem to my computer/phone

I'm going to guess that im missing some key parts right now, and i think i will need Xbee, and a bluetooth modem (this coming from all the videos i've seen). The pan and tilt camera will require the use of servos, and i plan on controlling that with some type of joystick/wiimote.

if anyone can shed some light on the journey im about to embark on.. please do. Feel free to post some instructions, tips, videos.. anything u think that might help me. i literally heard about arduino 2 days ago, so i think im making some progress.

i will probably have to start slow, im halfway through the "arduino starter guide" and i will probably buy the book with all the arduino projects.

one thing i feel that is limiting me is that i only have the arduino UNO, which probably isnt going to be enough and i will have to buy something is that is more bluetooth/capable.

anyways, laptop dying now. will post again tomorrow

i will probably have to start slow, im halfway through the "arduino starter guide" and i will probably buy the book with all the arduino projects.

Very wise - time invested in the tutorial projects will pay back in spades later. You're going to be driving servos & motors later - get yourself a few, an H-bridge and a power supply to drive them - wallwart or lipo. You'll soon be able to hack something together with lego that moves at least and then you're at least somewhat down the road to your desired project.

^^ thx very much for the reply.

so i did a bit more reading on the starter guide, and spent all night looking at literally EVERY arduino project on Make, instructables and hacknmod to see which project that i want to replicate as my first project... what i discovered is that i will need more materials.

Right now the only thing i really have is the arduino starter kit which only has an arduino uno microcontroller, a breadboard and some wires/leds.

most cool projects require at least some soldering/servos/ethernet cover thingy that goes on top of the arduino.

money isnt really a factor for me, but i dont want to be wasteful and buy things i dont need/not gonna use.

In the meantime, i've bought 3 books: O'reilly's arduino cookbook, practical arduino and 30 projects for the evil genius.

Am i limited to projects because i only have a arduino uno? Im sometimes disappointed when tutorials use an ardweeny or a duelimaneuve(sp?) in their projects because i dont know if an arduino uno is interchangeable or not.

I also plan on picking up a bluetooth modem/Xbee in the near future so i can have a wider range of projects i can work on.

As of right now the projects im currently most looking into are:

  1. servo/nunchuck arduino
  2. mail notifier with arduino

that's all for now, i have a bunch of other things i need to attend to, but i plan on doing a bit or work on this everyday

alright so,

i started reading O'reilly Arduino Cookbook... and although i havent read it all yet, and only a few chapters, i must say i find it quite complicated... they dont spoonfeed you as they dont tell u how to connect the wires to the breadboard.. they just give u a diagram and you're supposed to make sense of it...

they say u dont need toknow any programming in C, but i find that they just jump right in it and dont really walk you through it..

nevertheless im sticking with the book... right now i was only able to light up multiple LEDs, use the LDR a few times, and now im onto transistors... i plan on purchasing some servos and motors so i can get started on some actual projects. the mailbox one is probably the one im going to do...

Anyone here have any suggestions on what is a good first project that is a bit challenging?

looking at literally EVERY arduino project on Make, instructables and hacknmod to see which project that i want to replicate

Just a minor caution for you here. These sites have a ton of very useful information on them, but as with virtually all open sites on the internet, that useful information is somewhat diluted by, to put it mildly, less than useful information.

To put it less mildly, I've seen numerous projects on some sites that contain absolutely horrible examples of source code. You appear to be going down the right path of actually learning how to program your Arduino, and you should continue to commit yourself to that path. I've seen too many people just take code from these sites, mash it all together, then come here wondering why nothing works.

My one recommendation, never use any code that you do not understand. That means knowing how to program C/C++. I've seen several sources make this claim that you don't need to know how to program, and to be blunt, that is complete hogwash.

The reality is, if you don't know how to program, the only things you'll be able to do with your Arduino are replicate existing well documented projects with little to no modification, and even that will be a challenge as you won't have the necessary skillsets to properly diagnose and debug any issues you run into while replicating that project.

Am i limited to projects because i only have a arduino uno? Im sometimes disappointed when tutorials use an ardweeny or a duelimaneuve(sp?) in their projects because i dont know if an arduino uno is interchangeable or not.

Anything you can do with an ardweeny or duemillanove, you can do with an Uno. With regards to the Duemillanove, the Uno is a direct drop in replacement. With regards to the ardweeny, I'm not familiar with it's layout, but functionally speaking the Uno will be just as capable. There may be some differences in pinout/wiring though.

Anyone here have any suggestions on what is a good first project that is a bit challenging?

As a starting point, you have the existing Arduino examples. Don't just compile and run them, but focus on understanding the actual code itself. Then try to recreate the examples from scratch, without just copying the existing code. The recreations do not have to be exactly the same, you can introduce some changes of your own devising, but don't get too carried away, try to stick with changes you're sure you understand how to make.

If you have some funds available, another option is: http://www.sparkfun.com/products/10173
This kit provides a variety of useful components with an Arduino, and a booklet of projects that show you how to build circuits with those components and write code to work with those circuits. That booklet is a freely available download as well (link on that product page). So go ahead and download it, read through it, perhaps run any projects you currently have the components for. Should give you a good idea if it's a kit you'd like to purchase. Even if it isn't, the booklet is still a good source of additional projects to work. It's just up to you to provide the necessary components.

^^^ hey thanks a lot!!

replies are very much appreciated, and i agree with u on the programming. The only background i have with programming would be PHP, and i guess you're right that without any programming skills i probably wont be able to debug or make anything other than examples.. so i guess i will start reading up on some C/C++.

I found a few good tutorials online on youtube who explains the theoretical-->breadboard stuff, for anyone interested, i found "Sciguy14" tutorials on youtube to be very informative.

In all honesty, im not finding any of this "difficult" per se, i guess a lot of the projects that i WANT to create are all internet related projects and with my starting kit as my only tools, its kindv limiting me right now. Funds arent an issue, its just the only store i know nearby me that has these types of parts is far away kinda.

I'm still going to stick with reading more and more tutorials, and thx to the poster above, will start coding C/C++ and when im ready i'll buy some more parts and hopefully i'll be a bit more prepared to make this stuff...

thx again for all the replies... keeep them coming!