First Project with Arduino, Need Help with Basic Planning!

It's all in the title, folks I've always been interested in this kinda thing, just never took the time to get into it and learn about it. I wanted to start by making a basic bot that can be controlled by a phone app, which is why I chose the Arduino 101 chip with Bluetooth, that has a free app you can download to control it.

Here is a list of all the parts I was thinking about buying to create the bot, please tell me if I am forgetting anything, or buying something I don't need. I just want a bot that I can easily upgrade, but for now I just want it to move.

Arduino 101: https://www.adafruit.com/product/3033

Motor Shield: https://www.adafruit.com/product/1438

Shield Headers: https://www.adafruit.com/product/85

Aluminum Chassis: https://www.adafruit.com/product/2943

Top Chassis Plate: https://www.adafruit.com/product/2944

Support Wheel: https://www.adafruit.com/product/2942

DC Motor (x2) https://www.adafruit.com/product/2941

Wheels (x2): https://www.adafruit.com/product/2744

Cable: https://www.adafruit.com/product/62

Battery Pack: https://www.adafruit.com/product/830

Mini Breadboard 4x4: https://www.adafruit.com/product/2463

Have you done the engineering to be sure it will all work together, can all be wired together, all the connectors will mate up the way you want, the battery can be recharged and the battery will be able to power your bot?

Paul

If you want to control the direction the motors turn you should check H-briges, Tutorial.

You can also make them, a few transistors and resistors. Tutorial, You can replace the switches in this schematic by the digital outputs on your Arduino.

Good luck in your adventure :)

There exist many bot kits, where you can be sure not to miss parts or buy too much. At least you can compare the items listed with such kits with your list.

In DIY you'll have to master every single electronic component, what's possible (and recommended) before you put it all together.

BeansandTea: I wanted to start by making a basic bot that can be controlled by a phone app, which is why I chose the Arduino 101 chip with Bluetooth, that has a free app you can download to control it.

Here is a list of all the parts ....

I wonder if even the first choice was wise. The Arduino 101 is not nearly a well supported as an Uno or Mega and adding Bluetooth to either of them is trivial. And the Mega has the advantage of a lot more connectors

As you say you are a beginner my strong suggestion is to stop trying to make a list of all the parts and concentrate on learning how to do one small part of the project. When you can do that, start learning about another small part. You will almost certainly find that your opinions about what is required will change as your knowledge increases and parts that you buy at the outset may prove to be unwanted.

Even worse is to restrict yourself to a second-rate project because you insist on using unsuitable parts that you bought at the outset when your knowledge was inadequate.

...R Planning and Implementing a Program

Indeed, buy stuff as you go. Saves lots of unused stuff, and it saves you confusing yourself and trying to put too much together in one go and then being unable to find what you did wrong and why it doesn't work.

Even so... be prepared to end up with a big box full of unused parts at the end of your project. What you think is a good starting point, may indeed be so, but later you may want to replace it by something else.

The good thing: for your next project you'll have a nice grab box of parts at hand :-)