This is my first Arduino project so I would appreciate some guidance from people who have more knowledge in this area than me. I know I should have started with a simpler project but I wanted something challenging and entertaining for the summer holidays. I would like to state that I DID NOT purchase any of the rezuired components yet, because I want to know if it can be done in the first place.
The project itself will be structured as following: a platform-like robot mobilized by 2 big wheels in the back and a ball caster in the front. On that platform I will arrange all the components (maybe build a double decker). Now the hard part... Firstly, I would like it to be controlled by bluetooth/wifi from my smartphone/pc (later on, I will controll it by voice commands as I am almost finished with making the macros in windows speech recognition + speech macros). The robot will need to be fully controllable (front, back, left, right), to act as a wake-up clock and to be able to run from me / wander around the room without hitting anything. An addition to this would be to make the robot remember a certain path or know in which room he is at any given moment.
For this project, in terms of hardware, I considered I would require the following: - an Arduino board: UNO/Leonardo/Mega - I would kile some opinions on which one - a breadboard - the robot's skelet, which I will build personally - 2 motors - also would like some opinions on which type - one driver for the motors - usb host - bluetooth/wifi adapter - piezo speaker - proximity sensor (i would like one on each side to receive real time data about the surroundings and adjust accordingly) - an arduino cam with a predefined set of pictures in it with all the rooms from different angles so when the robot is in a room it will look around and if it recognizez the room from the set of pictures, it will sned back to me the response, sort of like a face recognition, but a "room recognition"
I am looking forward to guidance!