Researching microcontrollers with robotics in mind.
Find a file
2015-12-19 14:59:15 -05:00
experiments Click buttons to turn LED's on/off. Layout PCB board 2015-12-15 02:58:04 -05:00
.gitattributes 👾 Added .gitattributes & .gitignore files 2015-12-09 22:58:01 -05:00
.gitignore 👾 Added .gitattributes & .gitignore files 2015-12-09 22:58:01 -05:00
myster-robot-joe.sublime-project setup a project with a goal 2015-12-19 14:54:10 -05:00
readme.md update readme 2015-12-19 14:59:15 -05:00
sublime.sublime-workspace setup a project with a goal 2015-12-19 14:54:10 -05:00

Mystery Robot Joe

Goals

The goal is to build a complex robot, made up of many simple projects.

  1. Functional - Can be used as-is rather than little experiments, these projects can be used in every-day life.
  2. Kit friendly - Each project will have a breadboard, schematic and PCB layout along with instructions.
  3. Accessible - Parts can be found off the shelf, or are easily obtainable. Nothing is a rare hard-to-find part. Ideally inexpensive as well.
  4. Customizable - Make the end project look any way you like. This can be as simple as painting a project box, picking out an LED color, or arraning parts in a different way.
  5. Presentable - Project boxes or 3D Printed parts enclose the electronic components to appear as a functional project that people can understand what it is.

Projects

  1. Flashlight - LED controlled by a switch
    • Multiple switches to control multiple LEDs
  2. Input & Output shift registers for multiple switches/LEDs
  3. Wired Controller
  4. Radio Frequency Controller
  5. Fan (Motor)
  6. Osccilating fan (Servo)
  7. RC Car
  8. Bumper car (Toggle switches)
  9. Autonomouse car (IR Sensor)
  10. Pathfinding (Stepper & Sonar)
  11. Radar Screen (Sonar)
  12. Music Box (SD Card & Audio Chip)
  13. Status (LCD Display)
  14. Data entry (Keyboard)
  15. AI (Chatbot + Keyboard & LCD)
  16. Speech (Speech Chip + AI)

Final Project

The end result will be a robot with the following features

  1. Head:
  2. Turn left/right (Servo)
  3. Nod up/down (Servo)
  4. Tilt left/right (Bovine Tube + Servo)
  5. Detect obstacles at a distance (Sonar & Stepper)
  6. Talk (Speech Chip)
  7. Express emotion / talking (LED's)
  8. Feet Movement:
    1. Turn left/right (DC Motors)
    2. File storage (SD Card)
    3. Detect obstacles (IR)
    4. Detect collisions (Toggle Switches)
    5. Overcome carpet, slippery floors, and small obstales (tracks)
    6. Radio controlled (RF Chip & Controller)
  9. Body:
    1. Plays audio files / songs (Audio chip)
    2. Audio can be heard (Amp)
    3. Rechargable battery
    4. Displays Status (LCD Screen)
    5. Buttons (Keypad Matrix Array)
    6. Main CPU
  10. Controller
    1. Move Forward
    2. Move Backward
    3. Turn Left
    4. Turn Right
    5. Toggle move between head/feet
    6. Play sound
    7. Autonomous Mode
    8. Toggle lights