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.
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.
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.
This recipe puts a voice interface onto TJBot, then gives it the ability to converse and understand your emotional tones.
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.
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!
Build a robot that can tell the time in different cities with Watson.
Build a chatbot that can report the news. It uses Discovery, Conversation, Natural Language Understanding, Knowledge Studio, Speech to Text, and Text to Speech.
Use the SportsBuddy to chat about your favorite MLB team and receive news and standings using Twilio.
A Personal Health Assistant application for collecting user data that can reduce the information gap between doctors and patients.
Interact with TJBot in your own language, a voice based assistant fully customizable with a second screen.
A personal event planner based on your Google Calendar history.
TJBot Drives! Sure, TJBot can't walk but there are other ways to be mobile.
Here are some more driving experiements from TJBot friends!
Make your TJbot speak up based on distance with objects near by using hc-sr04 sensor and Watson service.
This recipe adds support for a NeoPixel RGB LED strip light to TJBot.
Twitter monitoring recipe for TJBot with strip light support
-
Train TJBot to analyze emotions in Node-RED by JeanCarl Bisson.
-
Train TJBot to Identify Language in Node-RED by JeanCarl Bisson.
-
Train TJBot to identify colors in Node-RED by JeanCarl Bisson.
-
Train TJBot to identify objects in Node-RED by JeanCarl Bisson.
-
Train TJBot to analyze language tones in Node-RED by JeanCarl Bisson.
-
A Chat interface for controlling TJBot by Markus van Kempen.
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).
Run a million volt Tesla coil by John Cohn
Control TV with TJBot by Francesco Sabba, Luisa Bartoloni, Matteo Mazzanti and Virginia Amadori (from Università Politecnica delle Marche)
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.
Example shows how to use Microsoft Azure's visual services to make TJBot see.
#TJBot socializing with classic 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.
Connecting Conversation to Visual Recognition and make your TJbot see and recognize the world.
A simple TJBot application that recognises, and converses on, different Knorr Stockpots based on Watson Cognitive capabilities.
Leverages IBM Watson Cognitive Services including - Conversation, Text to Speech, Speech to Text, Language Translator, Discovery, Tone Analyzer and Visual Recognition.
Fun controller recipe for TJBot's servo arm.
Web interface to visualize underlying processes on TJBot.
This recipe enables TJBot’s LED to be controlled from a Swift program.
TJDJ by Victor Dibia
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.