EasyManua.ls Logo

pitsco TETRIX PULSE User Manual

pitsco TETRIX PULSE
146 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #2 background image
Content advising by Tammy Pankey, Paul Uttley, and Tim Lankford.
Build creation and SolidWorks® Composer™ and KeyShot® renderings by Tim Lankford, Brian Eckelberry, and Jason Redd.
Desktop publishing by Todd McGeorge.
©2017 Pitsco, Inc., 915 E. Jefferson, Pittsburg, KS 66762
All rights reserved. This product and related documentation are protected by copyright and are distributed under licenses
restricting their use, copying, and distribution. No part of this product or related documentation may be reproduced in any
form by any means without prior written authorization of Pitsco, Inc.
All other product names mentioned herein might be the trademarks of their respective owners.
Check TETRIXrobotics.com for PDF updates of this guide.
V1.0
8/17
Question and Answer IconNeed help?

Do you have a question about the pitsco TETRIX PULSE and is the answer not in the manual?

pitsco TETRIX PULSE Specifications

General IconGeneral
Brandpitsco
ModelTETRIX PULSE
CategoryRobotics
LanguageEnglish

Summary

Preface

Grade Level Appropriateness

Describes the target audience and suitability for different age groups.

Using This Guide

Explains how the activities build upon each other and should be completed.

Safety Information

Provides crucial safety precautions for mechanical and electrical aspects.

PULSE Controller Technology Overview

PULSE Setup

Component Connections

Instructions for attaching sensors, DC motors, and servo motors to the controller.

Download, Upload, and Power

Steps for USB communication, program transfer, and battery connection.

Software Overview

Arduino Software (IDE) Setup

Installing the PULSE Controller Library

Steps to add the necessary PULSE library to the Arduino IDE for functionality.

Importing a .zip Library

Method for adding the PULSE library by importing a .zip file into the IDE.

Configuring USB Communication

TETRIX Ardublockly Introduction

Software Basics

Overview of the TETRIX Ardublockly interface, including tool palette, programming space, and buttons.

PULSE Blocks

Control Blocks

Introduces basic control blocks for initializing, ending, and managing program flow.

Motor, Servo, and Sensor Blocks

Details blocks for controlling motors, servos, and reading sensor data.

Getting Started Activities

The TETRIX Ardublockly Sketch

Explains the fundamental rules and concepts of creating a program sketch.

Activity 1: Hello World!

Introduction, Parts, and Program Opening

Introduces the activity, lists parts, and guides opening the sketch.

Background, Execution, and Investigation

Covers prerequisites, code upload, execution, and parameter experimentation.

Extension, Context, and Code Correlation

Suggests extensions, links to real-world applications, careers, STEM, and code translation.

Activity 2: Moving Your DC Motors

Introduction, Parts, and Program Opening

Introduces motor movement, lists parts, and guides opening the sketch.

Background, Execution, and Investigation

Covers sketch purpose, code upload, execution, and motor power adjustment.

Extension, Context, and Code Correlation

Suggests extensions, links to real-world uses, careers, STEM, and code translation.

Activity 3: Moving Your Servo Motors

Introduction, Parts, and Program Opening

Introduces servo movement, lists parts, and guides opening the sketch.

Background, Execution, and Investigation

Covers servo operation, code upload, execution, and speed/position control.

Extension, Context, and Code Correlation

Suggests extensions, links to real-world uses, careers, STEM, and code translation.

Activity 4: Introduction to the Line Finder Sensor

Introduction, Parts, and Program Opening

Introduces the sensor, lists parts, and guides opening the sketch.

Background, Execution, and Investigation

Covers sensor logic, code upload, execution, and "if-else" statements.

Extension, Context, and Code Correlation

Suggests extensions, links to real-world uses, careers, STEM, and code translation.

Activity 5: Introduction to the Ultrasonic Sensor

Introduction, Parts, and Program Opening

Introduces the sensor, lists parts, and guides opening the sketch.

Background, Execution, and Investigation

Covers sensor operation, code upload, execution, and distance-based logic.

Extension, Context, and Code Correlation

Suggests extensions, links to real-world uses, careers, STEM, and code translation.

Building and Coding the PULSE Codee Bot

Introduction and Build Details

Introduces the main robot build and its expected time and context.

Hardware Components Overview

Lists and categorizes the TETRIX PRIME hardware components.

Standard Servo Assembly

Details the process of assembling a standard servo motor.

Set Screw Applications

Explains the proper use of set screws in assembly.

Gripper Assembly

Provides instructions for assembling the gripper mechanism.

Construction Tips

Offers general advice and techniques for building with TETRIX components.

Activity 6: Build the PULSE Codee Bot

Introduction and Build Details

Introduces the main robot build, the PULSE Codee Bot, and its purpose.

Step 1 Assembly

Details the parts and initial assembly steps for the Codee Bot chassis.

Step 3 and Step 4 Assembly

Covers subsequent assembly steps for adding wheels and sensors.

Activity 7: Drive Forward

Introduction, Parts, and Program Opening

Introduces forward movement, lists parts, and guides opening the sketch.

Execution, Investigation, and Extension

Covers code upload, execution, new blocks, and suggested extensions.

Context and Code Correlation

Links robot movement to trains, lists careers, STEM, and shows code.

Activity 8: Drive in a Circle

Introduction and Program Opening

Introduces making turns and guides opening the circular movement sketch.

Execution, Investigation, and Extension

Covers code upload, execution, analysis of motor speeds, and suggested path variations.

Context and Code Correlation

Links circular motion to sprinklers, lists careers, STEM, and shows code.

Activity 9: Drive in a Square

Introduction and Program Opening

Introduces 90-degree turns and guides opening the square path sketch.

Execution, Investigation, and Breakdown

Covers code upload, execution, dead reckoning, and a detailed program block breakdown.

Extension, Context, and Code Correlation

Suggests complex paths, links to warehouses, lists careers, STEM, and shows code.

Activity 10: Simplify the Square

Introduction, Parts, and Program Opening

Introduces a more efficient coding method for the square path.

Execution, Investigation, and Extension

Covers code upload, execution, the "repeat-do" block, and suggested variations.

Context and Code Correlation

Links repeated processes to manufacturing, lists careers, STEM, and shows code.

Activity 11: Drive to a Line and Stop

Introduction, Parts, and Program Opening

Introduces stopping at a line using the Line Finder Sensor.

Execution, Investigation, and Extension

Covers code upload, execution, sensor logic, "if-else", "while()" loops, and suggested behaviors.

Context and Code Correlation

Links line following to self-driving cars, lists careers, STEM, and shows code.

Activity 12: Follow a Line

Introduction and Program Opening

Introduces line following behavior using the Line Finder Sensor.

Execution, Investigation, and Extension

Covers code upload, execution, motor/LED control, and suggested speed/direction changes.

Context and Code Correlation

Links line following to children's rides, lists careers, STEM, and shows code.

Activity 13: Drive Toward a Wall and Stop

Introduction and Program Opening

Introduces stopping at a distance using the Ultrasonic Sensor.

Execution, Investigation, and Extension

Covers code upload, execution, distance thresholds, and suggested parameter changes.

Context and Code Correlation

Links distance sensing to obstacle avoidance, lists careers, STEM, and shows code.

Activity 14: Avoiding Obstacles

Introduction, Parts, and Program Opening

Introduces obstacle avoidance using "if-else" blocks and multiple actions.

Execution, Investigation, and Extension

Covers code upload, execution, behavior analysis, and suggested obstacle course modifications.

Context and Code Correlation

Links obstacle avoidance to car safety systems, lists careers, STEM, and shows code.

Activity 15: Combining the Sensors

Introduction, Parts, and Program Opening

Introduces the culmination activity: line following with obstacle avoidance.

Execution, Investigation, and Extension

Covers code upload, execution, combining logic, and suggested variations.

Context and Code Correlation

Links sensor use to medical applications, lists careers, STEM, and shows code.

Build, Code, Test, Learn . . . Go!

Further Learning Resources

Directs users to additional challenges, Arduino resources, and TETRIX system information.

Appendix

Scope and Sequence

Provides estimated timelines for each activity and extension.

Standards Addressed

Lists aligned Common Core and ITEEA standards for the guide's content.

Glossary

Defines key terms and concepts used throughout the programming guide.

Technical Specifications

Detailed specifications for the PULSE Robotics Controller.

Sensor Port Pinout Diagrams

Pinout diagrams and assignments for connecting sensors to the PULSE controller.

Arduino Library Functions Chart

A reference chart detailing the PULSE controller's Arduino library functions.

Related product manuals