Researching microcontrollers with robotics in mind.
- C++ 100%
| experiments | ||
| .gitattributes | ||
| .gitignore | ||
| myster-robot-joe.sublime-project | ||
| readme.md | ||
| sublime.sublime-workspace | ||
Mystery Robot Joe
Goals
The goal is to build a complex robot, made up of many simple projects.
- Functional - Can be used as-is rather than little experiments, these projects can be used in every-day life.
- Kit friendly - Each project will have a breadboard, schematic and PCB layout along with instructions.
- Accessible - Parts can be found off the shelf, or are easily obtainable. Nothing is a rare hard-to-find part. Ideally inexpensive as well.
- 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.
- 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
- Flashlight - LED controlled by a switch
-
- Multiple switches to control multiple LEDs
- Input & Output shift registers for multiple switches/LEDs
- Wired Controller
- Radio Frequency Controller
- Fan (Motor)
- Osccilating fan (Servo)
- RC Car
- Bumper car (Toggle switches)
- Autonomouse car (IR Sensor)
- Pathfinding (Stepper & Sonar)
- Radar Screen (Sonar)
- Music Box (SD Card & Audio Chip)
- Status (LCD Display)
- Data entry (Keyboard)
- AI (Chatbot + Keyboard & LCD)
- Speech (Speech Chip + AI)
Final Project
The end result will be a robot with the following features
- Head:
- Turn left/right (Servo)
- Nod up/down (Servo)
- Tilt left/right (Bovine Tube + Servo)
- Detect obstacles at a distance (Sonar & Stepper)
- Talk (Speech Chip)
- Express emotion / talking (LED's)
- Feet Movement:
- Turn left/right (DC Motors)
- File storage (SD Card)
- Detect obstacles (IR)
- Detect collisions (Toggle Switches)
- Overcome carpet, slippery floors, and small obstales (tracks)
- Radio controlled (RF Chip & Controller)
- Body:
- Plays audio files / songs (Audio chip)
- Audio can be heard (Amp)
- Rechargable battery
- Displays Status (LCD Screen)
- Buttons (Keypad Matrix Array)
- Main CPU
- Controller
- Move Forward
- Move Backward
- Turn Left
- Turn Right
- Toggle move between head/feet
- Play sound
- Autonomous Mode
- Toggle lights