GithubHelp home page GithubHelp logo

dodoodle / tjbot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ibmtjbot/tjbot

0.0 2.0 0.0 2.67 MB

Home Page: https://ibmtjbot.github.io

License: Apache License 2.0

Shell 1.11% JavaScript 98.89%

tjbot's Introduction

IBM TJBot

IBM Watson Maker Kits are a collection of DIY open source templates to build things with Watson in a fun and easy way. IBM TJBot is the first maker kit in the collection. You can 3D print or laser cut the robot body, then use one of our recipes to bring him to life!

In addition, you can unleash your own creativity and create new recipes that bring TJBot to life using any of the available Watson services!

TJBot only works with a Raspberry Pi.

Build TJBot

You can make your own TJBot in a number of ways.

  • 3d Print or Laser Cut. If you have access to a 3D printer or laser cutter, you can print/cut TJBot yourself. Begin by downloading the design files and firing up your printer/cutter.
  • TJBot Full Kit. You can order a full TJBot kit with the laser cut cardboard and all the electronics from Sparkfun, Adafruit, or Robotkingdom.
  • TJBot Cardboard Kit. You can purchase the TJBot laser cut cardboard from Texas Laser Creations.

Electronics

There are a number of components you can add to TJBot to bring him to life. Not all of these are required for all recipes.

Assembly

Once you have obtained your TJBot, please refer to the assembly instructions to put it all together.

For reference, here is the wiring diagram to hook up the LED and servo to your Raspberry Pi.

💡 Be careful when connecting the LED! If it is connected the wrong way, you may end up burning it out. The LED has a flat notch on one side; use this to orient the LED and figure out which pin is which.

For the servo, note that the red (middle) wire is 5v, the brown wire is ground, and the orange wire is data.

Bring TJBot to Life

Recipes are step-by-step instructions to bring your TJBot to life with Watson.

We have provided three initial recipes for you:

After checking out our sample receipes, we encourage you to take a look at featured recipes created by members of our community.

Contribute to TJBot

TJBot is an open source project designed to make it fun and easy to interact with Watson. We’d love to see what you can make with him. Here are some ideas to get you started.

  • Visual recognition. Make TJBot recognize your face using the Watson Visual Recognition service and the Raspberry Pi Camera.
  • IoT. Let TJBot control your smart home devices using the Watson IoT platform.
  • Connected robots. Program multiple TJBots to chat with each other!

If you would like your own recipe included in our featured recipe list, please send us email with a link to your repository and a demo video.

About TJBot

TJBot was affectionately named after Thomas J. Watson, the first Chairman and CEO of IBM. TJBot was created by Maryam Ashoori at IBM Research as an experiment to find the best practices in the design and implementation of cognitive objects. He was born on November 9, 2016 via this blog post.

Feel free to contact the team with any questions about this project.

License

This project uses the Apache License Version 2.0 software license.

tjbot's People

Contributors

jweisz avatar victordibia avatar jt-nti avatar

Watchers

Luis Specian avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.