Tessel boards extend their capabilities by plugging in modules. It's as easy as connect, npm install
, and a few lines of code to get started.
Try combinations of modules to make new devices!
Ten-pin modules:Fully supported plug-and-play modules.
Detect orientation and movement of your Tessel by measuring gravity / acceleration.
Control by tilt!
The Ambient sensor can detect ambient light and sound levels.
Clap to turn on the TV (paired with infrared) or know from a webapp if the lights are on at home.
Detect humidity and temperature from your environment.
Monitor your plants or exotic pets. Pull weather data from the internet and replicate a climate by hooking up relays to fan/heater/humidifiers.
Build your own module!
This single- or double-wide module comes with aguideshowing you how to connect anything to a Tessel.
Detect your global position.
Helps you figure out where you are– and where you're going!
The Infrared (IR) Module can send and detect IR signals.
Use a Tessel as a remote for your TV, radio, or even another Tessel.
Control high-current devices, such as power cords and appliances.
Turn your coffee maker on when the Ambient module detects light, or based on input from an app.
npm install rfid-pn532
View library on Github →PN532 datasheet
Read RFID cards.
Have your pet door automatically open when their RFID-tagged collar approaches, or connect to the unique IDs of your and your friends' public transit cards for customized interactions!
npm install servo-pca9685
View library on Github → PCA9385 datasheet
Control up to 16 hobbyist/RC servos.
Make it move! Control locks, wheels, cords, or anything else you can think of.
USB Modules:Tessel 2 runs Node natively, so works with existing Node libraries for off-the-shelf USB components.
Submit a USB module you've discovered or created via pull request to modules.json in the tessel/hardware-modules repo.
USB Audio Module for Tessel 2.
Camera, webcam, video, audio, and still images all wrapped up and supported in one. Should work with any USB webcam and/or USB speakers.
USB Camera Module for Tessel 2.
Camera, webcam, video, audio, and still images all wrapped up and supported in one. Should be <a href='http://www.ideasonboard.org/uvc/'>UVC-compatible</a>, and is intended to work with any USB webcam and/or USB speakers.
USB Bluetooth Low Energy Module for Tessel 2.
USB 3G Module for Tessel 2.
Use Tessel anywhere.
USB Storage Module for Tessel 2.
Extra storage space on tessel, SD and Flash
Community-created modules:Community contributed npm libraries for these third-party add-ons make it easy to add capabilities!
Submit a module you've created via pull request to modules.json in the tessel/hardware-modules repo.
Add a button to your Tessel. Press and release events; add several buttons if you want!
Author: Kelsey Breseman
This RGB Color Sensor is like an eyedropper tool for the real world. Find the red, green, blue, or clear levels of anything you point it at. The API gives you access to the raw RGBC data, color temperatures, and lux intensity.
Author: Jon McKay
A gesture sensor. It can detect swiping motions in 4 directions. Also has an RGB sensor; Can detect near and far gestures
Author: Jia Huang
Take basic keyboard input over Tessel for new interactions. Press and release evernts.
Author: Nathan White
Adafruit's Trellis 4x4 backlit keypad. This module provides a simple interface to the HT16K33 RAM Mapped LED driver that is the heart of the Adafruit Trellis system. Straight-forward button/LED access with row-column coordinates; Button press and release events; Brightness and blink control
Author: nmoadev
8x8 Matrix LED Display. Small LED matrix display. Intuitive API makes it easy to see outputs.
Author: Amos King
If you have a Tessel infrared module, you can use this software module to connect to LEGO infrared control! Works with the LEGO Power Functions infrared receiver. Control your LEGO creations from the internet!
Author: Andrew Cashmore
Detect motion– know when something's happening. Infrared-based technology; Events fired on motion
Author: Kelsey Breseman
Drive one or two small motors with Tessel. Use bigger motors than the Servo module is meant for.
Author: Jon McKay
Use Adafruit's individually addressable LED lights easily with this abstracted library. Easily create animations; Getting-started examples included; Works best with LED strips
Author: Kwyn Meagher
OLED is a relatively new display technology, the same used in OLED TVs. Emits bright light (no backlight needed). 128x64px
Author: Mobile Flow LLC
Sense distance in centimeters with the ultrasound proximity sensor. Control volume with a wave of your hand. Great for robotics projects; Extremely intuitive interaction
Author: Jon McKay
Sense distance in centimeters with the ultrasound proximity sensor. Control volume with a wave of your hand. Great for robotics projects; Extremely intuitive interaction
Author: Mitch Denny
Sense your pulse and fire events with each heartbeat. Non-invasive; Easy setup; Great way to get started with biosensing
Author: Kelsey Breseman
A basic graphic LCD screen, this cheap display lets you add UI to your Tessel project. 48 rows x 84 columns; Black and white; Connection instructions included
Author: Kevin Sidwar
A thermal printer, also known as a receipt printer. Print text, barcodes, bitmap graphics, and QR codes. Black and white.
Author: Zac Colley
A thermocouple for getting precise temperature, including immersed in liquids.
Author: Tim Ryan