Hello everyone,
I am a 17 year old from California. Recently I've become very interested in the Arduino. Considering I have very little programming and electrical skills, I think of this as a great new way for me to fuel my learning.
For my first serious project (after I warm up with blink commands...) I want to develop a mobile turret system. The wishlist of features for this includes:
-
A Fully Functional Navigational Platform
-
Wheeled or Tracked
-
Motor or Servo Driven
-
Infared/Ultrasonic sensors for Object Detection and Collision Avoidance
-An Example of this here:
- A Turret Platform
- This will also include a host of sensors/Motion detectors to detect movement when the navigational platform is at a standstill. When objects are detected I also intend to use a sensor/(sensors) to aid in locking onto a target (which I imagine will take a VERY long time and incredibly creative coding)
-Servo driven rotation
-
A Sound Module
-
The purpose of this will be to sound an audible warning (a pre-recorded mp3) when a moving presence is detected
(Adafruit Wave Shield for Arduino Kit [v1.1] : ID 94 : $22.00 : Adafruit Industries, Unique & fun DIY electronics and kits) -
A Bridge or some means of connecting/synergizing all the platforms together
-
Whatever else I make think of wanting to add. Maybe some more LEDs for effects, or a receiver for IR commands such as being able to toggle the various systems on or off. (Navigational system off and no movement but weapons turret on)
I realize this is pretty complex. I want to know how I should go about doing something like this. Do complex systems like shown above generally require mutiple microcontrollers? Will an Arduino support enough input and output connections to make something like that pictured above possible?
Also, I noticed there are various shields you can buy, like for example a motor shield, or the sound shield I linked to above. When designing something of this magnitude, can you connect several of these functionality shields together to all be controlled under one arduino?
I really appreciate any attempts to help, and thank you for your time reading!
Regards,
Blake