- Square Force Sensitive Resistor - Turn Potentiometer - Thermistor - Hobby Motor (Generator) - Red Arcade Button Red

Similar documents
VERVE 2 First Time User Guide

PhidgetInterfaceKit 8/8/8

Table of Contents Getting Started... 3 The Motors... 4 The Control Board... 5 Setting up the Computer with Mach Starting up the Equipment...

USER GUIDE. Publication AP7080. Allen & Heath 1 XONE:1D User Guide

Select Correct USB Driver

Using the Communication Ports on the DG-700 and DG-500 Digital Pressure Gauges

FTDI VCP DRIVER (free) (WIN/MAC/LINUX)

Multi-Touch Ring Encoder Software Development Kit User s Guide

How to setup a serial Bluetooth adapter Master Guide

REFERENCE GUIDE 1. INTRODUCTION

USB Driver Installation for Windows XP

IMMS-CCC. IMMS-CCC Hardwire Central Interface. Installation Instructions

EPSON Stylus. Start Here

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

USB PC Adapter V4 Configuration

USB Port Extender Kit

P420-M TM USB speakerphone

MixMeister EZ Converter Setup & Troubleshooting Contents:

If this PDF has opened in Full Screen mode, you can quit by pressing Alt and F4, or press escape to view in normal mode. Click here to start.

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

Transfer of Energy Forms of Energy: Multiple Transformations

XBee USB Adapter Board (#32400)

USB to RS-422/485 Serial Adapter

INDEX. Trademarks All name and product s trademarks mentioned below are the property of their respective companies.

STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE

User Manual. For additional help please send a detailed to Support@phnxaudio.com. - 1 Phoenix Audio Technologies

INSTRUCTION MANUAL All-In-One GSM Home Alarm System SB-SP7200-GSM

Communication with BushingGard using computer USB port

Universal Serial Bus (USB) to DH-485 Interface Converter

The Wireless LAN (Local Area Network) USB adapter can be operated in one of the two following networking configurations :

LBP-1210 Laser Printer

Field Calibration Software

Home Theater PC Chassis

GENERAL SCIENCE LABORATORY 1110L Lab Experiment 6: Ohm s Law

Safety Precautions WARNINGS

IPX AUTOMATIC IP NETWORK LOSS BACKUP A/B SWITCH INSTRUCTION BOOK IB

Quick Start Guide Ski Doo Snowmobiles

Animated Lighting Software Overview

DCT-16 USB HD Audio Converter

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Evaluation copy. Build a Temperature Sensor. Project PROJECT DESIGN REQUIREMENTS

CurveMaker v2.1 DYNAFS programmable ignition software

How to read this guide

Installation & User Guide

2.5 HDD Enclosure Kit

Analog control unit for mobile robots

THE ELEMENT SUPPORT OPERATING INSTRUCTIONS AMP+DACS ONLINE BY PHONE BY MAIL

Renewable Energy Monitor User Manual And Software Reference Guide. (979)

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Installation Instructions

UNPACKING AND CONNECTING THE COMMODORE 64

How to Connect a Computer to Your TV Set Overview Many people already know that you can connect a computer to a plasma TV, but it is not as well

Multi-Touch Control Wheel Software Development Kit User s Guide

Troubleshooting and Diagnostics

ReSound Unite TV FREQUENTLY ASKED QUESTIONS. Setup & Configuration. Use & Operation. Troubleshooting


ADC-20/ADC-24 Terminal Board. User Guide DO117-5

Current Cost Data Cable User Guide. Installing and configuring the data cable

USER GUIDE. Publication AP8509. Allen & Heath 1 XONE:K2 User Guide

Arduino Lab 1 - The Voltage Divider

FAQ Sprint 3G/4G USB Modem U300

Table of Contents. Use. Troubleshooting. Setup. Welcome. 11 How to arm/disarm system/camera(s) 19 Sync Module setup issues. 3 Installing the Blink app

SMART Board Software for Macintosh FAQ

The Sonometer The Resonant String and Timbre Change after plucking

QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL

Keep it Simple Timing

MANUAL FOR RX700 LR and NR

The basic set up for your K2 to run PSK31 By Glenn Maclean WA7SPY

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

RS485 Adapters. User Manual October 26, 2008 V1.02 Copyright Light O Rama, Inc. 2006, 2007, 2008 SC485 USB485B USB485 USB485-ISO

PS3/PS2/PC 3IN1 Wired Racing Wheel. User Manual

NVIDIA Graphics Card and Driver Installation Guide (Windows NT 4.0 and Windows 2000)

Infinity C Reference Guide

Virtual COM Port Driver Installation Manual

Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall Work in teams of two!

WxGoos-1 Climate Monitor Installation Instructions Page 1. Connections. Setting an IP Address

T R O U B L E S H O O T I N G T I P S

Innovative Electronics for a Changing World INDEX

Recording Audio to a Flash Drive

Assembly Instructions: Shortwave Radio Kit

PL-2305 USB-to-Printer Cable Windows 8 Installation Guide

USB VoIP Phone Adapter. User s Manual

We reserve the right to make technical changes.

Bluetooth HC-06 with serial port module Easy guide

SA-9600 Surface Area Software Manual

LG Air Conditioning Multi F(DX) Fault Codes Sheet. Multi Split Units

Alarm Security Kit - NVR

Unit 7: Electrical devices LO2: Understand electrical sensors and actuators Sensors temperature the thermistor

Xbox LIVE Vision. english

Bluetooth Installation

The GV-I/O Box 8 Ports provides 8 inputs and 8 relay outputs, and supports both DC and AC output voltages.

Hi! Let s get started.

PolyBot Board. User's Guide V1.11 9/20/08

KTA-223 Arduino Compatible Relay Controller

Universal Host. Desktop Digital Hybrid. User Guide. JK Audio

Business/Home GSM Alarm System. Installation and User Manual

Table of Contents Install a Printer Driver... 2 Print a Test Label... 9 Uninstall a Printer and Driver... 10

Getting Started Guide

Future Technology Devices International Ltd. Windows 98 Installation Guide

Transcription:

PicoBoard Lab Pack Thank you for your purchase of the Pico Board Lab Pack. The Labpack includes: 10 PicoBoards 10 Add-on Packs, which include: - Square Force Sensitive Resistor - Turn Potentiometer - Thermistor - Hobby Motor (Generator) - Red Arcade Button Red - Green Arcade Button Green - Toggle Switch - Reed Switch & Magnet - 6 Foot Mini-B USB Cable - 6 Foot What s on the PicoBoard? Note: Currently, the PicoBoard is only compatible with Scratch 1.4. The PicoBoard is an integrated sensor board that ties directly into the Scratch programming environment. Using Scratch and the PicoBoard, you can quickly build programs that interact with the outside world. Slider: Changes values from 0 to 100 based on the position of the slider. Light Sensor: Changes values from 0 to 100 based on the amount of light on this sensor. Button: The position or state of the button controls the button pressed value (true or false). Sound Sensor: Changes values from 0 to 100 based on the amount of sound it detects. Auxiliary Connections (A, B, C, & D) - Alligator Clips: These are generic connections to any resistive sensor. As the resistance changes, so does the input value. This sensor can also be setup as a digital detector to detect whether the alligator clips are connected. INPUT DESCRIPTIONS Slider Change the values by sliding the knob back and forth. Light Sensor Measures the amount of light hitting the sensor. Button A button is digital input. It can be either on or off, like a switch. Sound Sensor Measures how loud something is - use this sensor to move your sprite based on sound! Auxillary Inputs (A, B, C, & D) These inputs allow you to connect up to 4 advanced sensors. 1

Getting Started Download Scratch Currently, the Picoboard is only supported on Scratch 1.4. You can download it for free from MIT at: http://scratch.mit.edu/scratch_1.4// Install the FTDI Driver The PicoBoard uses an FTDI chip to communicate over USB with your computer. You will need the standard FTDI driver for this to work. Visit our tutorial at: www.sparkfun.com/ftdi, and follow the directions for installing the driver for your operating system. A Simple Test Here s a quick way to test your setup to make sure everything is working properly. Using the USB cable, connect the PicoBoard to your computer, and open up Scratch. To test the functionality, let s play with the Scratch sprite s size feature using the set size to ( )% block. Find these blocks and string them together. Move the (slider sensor value) block into the set size block to replace the size by the sensor value. Your blocks should look something like this: Click the green flag or the hat block to start your program. In a few seconds, you should see the red / green lights on your PicoBoard start flashing. Move the slider back and forth and watch what happens! The red / green lights indicate data is being received (RX) and transmitted (TX) between the PicoBoard and your computer. 2

How To Add The Advanced Sensors In Your Kit To Your Picoboard The four additional ports (A-D) allow the PicoBoard to be connected to a number of other additional sensors. The PicoBoard measures the resistance across the two alligator clips. When plugging in the PicoBoard connectors, make sure that you push the connector all the way in. Plug an alligator clip into one of the PicoBoard end connectors. There are four end connectors. They are A, B, C, or D. CORRECT: Plugged in all the way INCORRECT: Not plugged in all the way Extra sensor add-ons: The Lab Pack includes a number of extra sensors for you and your class to explore with. These sensors include: Button Assortment: 2 x Concave Arcade buttons 1 x Toggle Switch 1 Reed (Magnetic) Switch Sensor Switches allow us to electrically connect or disconnect a path for electricity between two metal connections. The Reed switch works similarly, but is activated in the presence of a magnet. Turn / Rotary Potentiometer - The 10K Potentiometer is effectively the same as the slider -- however, instead of moving the slider back and forth, you simply turn the knob on the potentiometer. Motor - Traditionally, a motor is an output device, but when connected to the PicoBoard, you can use the motor as a generator. Spin the motor and see what happens to your input values. Force Sensitive Resistor - Resistance changes as a force (pressure) is applied on the surface. Thermistor - A thermistor is a special type of resistor whose resistance varies significantly with temperature. As the temperature increases, the resistance of a thermistor decreases. 3

Digital Sensors These sensors are all just switches. A digital sensor is either open or closed. Sometimes we call this ON or OFF. With the PicoBoard, you will see input values of either 0 or 100. The add-on kit comes with four different switches. Red & Green Arcade Buttons - The arcade button uses a limit switch that has three connection tabs. One connection tab is normally open (NO) and the other one is normally closed (NC). Connect one alligator clip to the innermost tab, and connect the other alligator clip to the outermost tab. Toggle Switch - This is a standard ON / OFF switch. There are two tabs on the back of this sensor. Magnetic Reed Switch & Magnetic Disk - A reed switch is activated or controlled by the presence of a magnet. Bringing a magnet close to this reed switch causes the switch to close. Reed switches are often used to detect the opening of doors and windows in burglar alarms, but can be used in any other applications where you want to detect a change in proximity. Simply connect the alligator clips to the two legs of the Reed switch. 4

Analog Sensors These sensors will allow you to read in a value from 0 to 100 with the PicoBoard. The value read in is determined by the resistance between the two alligator clips. In the lab pack add-ons, we have included the following analog sensors: Square Force Sensitive Resistor (FSR) - A force sensitive resistor has a square sensing area that is approximately 1.75 x 1.75. The resistance will depend on how much pressure is being applied to the sensing area. The harder the force, the lower the resistance. When no pressure is being applied to the FSR, its resistance will be larger than 1MΩ. Attach the alligator clip extensions (regular alligator clip wires) onto the two metal prongs on the end of the Force Sensitive Resistor. When clipping, make sure that the metal clips are fully seated and touching the metal part of the sensor. Make certain that they do not touch each other. 5

Connect the other end of the alligator clips to the 2.5mm audio / alligator clips so that you can connect this to the PicoBoard: Turn Potentiometer - similar to the slider on the PicoBoard, but one that turns. Connect one alligator clip to the center connection point. Connect the other alligator clip to either of the two remaining connection points: Thermistor 10K (PTH) - A thermistor is a device that changes resistance depending on the temperature. This one is nominally 10k Ohm at 25 degrees C and has a lower resistance the higher the temperature. This is called a Negative Thermal Coefficient (NTC) Thermistor. Hobby Motor - A motor is technically not a sensor, but when connected to the PicoBoard, if we manually spin the motor, we can measure the voltage being generated with the PicoBoard. Give it a try. How high can you get? 6

Quick Reference Sensor Action Scratch Blocks Slider You ve already played around with this sensor. It is what engineers call a slide potentiometer. This sensor is also called a variable resistor. This sensor changes continuously on a scale from 0 to 100. Instead of changing Scratch s size, try using the set [color] effect block - this is also under the Looks Palette. Button The button can be in only one of two positions - either up or down. Notice that the shape of this sensor block is different? It s a logic / boolean block. Your sprite can be programmed to react when you push this button. Make your sprite jump or change colors. How might you change this so that the sprite jumps when the button is pressed? Light The light sensor has an eye icon next to it. Like the slider, this sensor value varies from 0-100 depending on the amount of light available. Just like with the slider, you can use this sensor block to replace any numeric value. For example, make your sprite react to light or shade using the data coming from this sensor, or use it as a game controller in a game like pong. Sound Use this sensor to program your sprite to react when this sensor detects sound. This sensor also varies from 0-100. It picks up the vibrations in the air and converts it to an electrical signal. Can you make your sprite jump up in surprise if you yell into the sensor? Or, perhaps shrink in size if you simply whisper into the sensor. A, B, C, D Free-for-all. There are four connections on the end of the PicoBoard. Connect just about any variety of sensors using the alligator clips. These inputs monitor the resistance between the alligator clips. Connect these things up to flex sensors, temp sensors, or just connect them up to pieces of aluminum foil to make your own switch! With this example code, be mindful of those around you - this can make a lot of noise -- Turn down your volume, and use headphones, if you have them. 7

Troubleshooting If you are not seeing the flashing red and green lights, the easiest solution is to restart Scratch. Scratch will usually find the PicoBoard automatically. On PCs, Scratch will only work for COM ports up to COM32. If you have connected several devices to your computer, you may need to release / uninstall the other devices so that the PicoBoard is enumerated with a COM port below COM32. Identifying your COM Port In general, this process only applies to PC users. On a PC running Windows, right click on your My Computer and select Properties. Open the Device Manager. 8

Scroll down to Ports (COM & LPT) Open the ScratchBoard Watcher Right click on the sensor value reporter block and select show ScratchBoard watcher. A ScratchBoard watcher dashboard will show up on the stage background. This dashboard will report back all the sensor readings from the PicoBoard. Right click on the dashboard and select select serial/usb port Select the COM Port matching the number from the Device Manager. Done! The PicoBoard should be connected and sending sensor data to your computer. Using a Mac? This is your lucky day. On Macs, the process is much simpler. There should only be one Serial port available, and Scratch will automatically find the correct one. CommandClick on the Sensor value reporter block and click show ScratchBoard watcher. Scratch should automatically connect to the PicoBoard. 9