Chatter Bot

Installation

Simple fun chatter bot.
1) Head from a Wowwee Tri-bot
2) Catalex Uart MP3 player
3) Arduino UNO or the like
4) amplified speaker for the MP3 player

From the Tri-Bot Head, purple wire is connected to 3.3v using a ground wire I tested the other wires to figure out which does what. I am only using the center mouth led, and the 2 eye leds in this project. There are also 2 ear leds, a white led (headlamp), and 2 more mouth leds. There is a motor that will pop the headlamp and ears out. This motor will also bring them all back into the head.

You need to find some jokes or some random stuff for your chat bot to just mindless say. For mine I found some Star Wars jokes. Used a Text to Speech program, I made a WAV file, and converted that file to a MP3. The MP3 player will play the 1st "song" it finds and stops. The mouth leds are not any way synchronized to the sound, it just flashes the mouth.

Things To Do

add other mouth LEDs. make it play more than one MP3 file or repeat the MP3 over and over again.

Usage

TODO: Write usage instructions

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

Credits

LeRoy Miller (2015) and Catalex (unknown date) most of the software is for the mp3 and based off the Catalex sketches.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses>