Skip to content

Latest commit

 

History

History

featured

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Featured Designs

Featured designs are fabulous modifications to the look or size of TJBot, created by members of the TJBot community. If you designed accessories for TJBot or modified the look of your bot and would like to share it with the community, please open an issue with a link to your design files.

You can 3D print this mini (~5cm) TJbot ornament/toy standing upright and without any supports.

TJOrnament

Featured Recipes

Featured recipes are exciting recipes created by members of the #TJBot community.

If you would like your own recipe included in our featured recipe list, please open an issue with a link to your repository and a demo video.

Swift Playground

TJBot Swift Playground

Follow the adventures of Tinker, the virtual TJBot, in his quest to transform into a real, live TJBot! This is an interactive Swift Playground for iOS that allows you to program TJBot – both virtual and physical – in the Swift programming language. This playground does not require an actual TJBot to use, but if you would like to program your TJBot, it requires installation of the TJBot Daemon on your TJBot.

Node.js application that listens for TJBot commands via Bluetooth Low Energy (BLE). This application was developed for use by the TJBot Swift Playground to listen for commands via BLE, but it can be used for other applications as well.

Expressing Emotions

This recipe puts a voice interface onto TJBot, then gives it the ability to converse and understand your emotional tones.

Build a TJBot That Cares

Conflict resolution TJBot for kids

Conflict resolution TJBot for kids

This recipe is an enhancement of the Sentiment Analysis recipe included in TJBot. This recipe adds options for TJBot to wave and announce when the sentiment for a topic changes.

Reporting Weather, Time, News, and Sports

Use TJBot as a personal weather station.

Making #TJBot into a weatherbot. The angle of his arm shows you forecasted tempreture and his head lights up if it will rain!

weatherbot

Build a robot that can tell the time in different cities with Watson.

Tell the Time

Build a chatbot that can report the news. It uses Discovery, Conversation, Natural Language Understanding, Knowledge Studio, Speech to Text, and Text to Speech.

News grabber

Use the SportsBuddy to chat about your favorite MLB team and receive news and standings using Twilio.

SportsBuddy

Personal Assistants

A Personal Health Assistant application for collecting user data that can reduce the information gap between doctors and patients.

Personal Health Assistant

Interact with TJBot in your own language, a voice based assistant fully customizable with a second screen.

Thomas

A personal event planner based on your Google Calendar history.

TJ Calendar

New Hardware

TJBot Drives! Sure, TJBot can't walk but there are other ways to be mobile.

TJBot_Drives

Here are some more driving experiements from TJBot friends!

BatBot

Mbed

Make your TJbot speak up based on distance with objects near by using hc-sr04 sensor and Watson service.

Distance-bot Video

TJBot With Legs

TJBot with legs

This recipe adds support for a NeoPixel RGB LED strip light to TJBot.

tjbot-striplight

Twitter monitoring recipe for TJBot with strip light support

twitter-striplight

Singing Fish

Fish

Node-RED Essentials

Controling Devices/Tools with TJBot

TJBot can control electrical devices

This recipe guides you through how to make your TJBot listen to your commands and turn on, turn off a lamp (yes, a real lamp).

Control a lamp with TJBot

Control another lamp with TJBot

Control another lamp with TJBot

Run a million volt Tesla coil by John Cohn

Run a million volt Tesla coil

TJbot is a "zapping" friend connected to internet and to your TV, allowing elderly people to navigate on the web like they are watching their TV.

Control TV with TJBot

Visual Recognition

Example shows how to use Microsoft Azure's visual services to make TJBot see.

Azure Visual Services

#TJBot socializing with classic monsters.

Monsters

Get your TJBot to recognize (and read out) content of images using the Watson Visual Recognition API.

A Node-RED based application to make your TJbot see and recognize the world.

VisualTJ

Connecting Conversation to Visual Recognition and make your TJbot see and recognize the world.

TJBot-Visual

A simple TJBot application that recognises, and converses on, different Knorr Stockpots based on Watson Cognitive capabilities.

StockPots

Speaking Other Languages

language1

language4

language2

language3

Other TJBot Recipes

DoctorWat

Leverages IBM Watson Cognitive Services including - Conversation, Text to Speech, Speech to Text, Language Translator, Discovery, Tone Analyzer and Visual Recognition.

TJBot Heptathalon

Fun controller recipe for TJBot's servo arm.

TJWave

Web interface to visualize underlying processes on TJBot.

This recipe enables TJBot’s LED to be controlled from a Swift program.

Fun speech-based app to get TJBot playing (and dancing to) song snippets using Watson APIs and the Spotify API.

Project Intu is an experimental service that allows developers to quickly and seamlessly integrate various cognitive services, such as Conversation and Speech-to-Text, with the capabilities of various devices, spaces and physical objects. While not being a recipe, Intu is a middleware that can be installed on TJBot and used to architect more complex interactions for your robot. Learn more about Project Intu.