Course Syllabus – EET137 Into To Robotics

COURSE NUMBER:EET 137 Distance Learning

TITLE:Introduction to Robotics

CREDITS:5

QUARTER:S2014

COURSE LENGTH:11 Weeks

COURSE DESCRIPTION

This course introduces foundational concepts in building and programming robots. Students program microcontrollers and configure electronic components to enable robotic activity. Computer Lab Fee

CLASS MEETINGS & TEST DATES

There will be two required meetings (orientation and final project), as well as optional weekly user meetings. If student resides outside the Seattle area, contact the instructor for accommodations to waive the required meetings.

Orientation / Tue / 7 Jan / 4:45 PM / Classroom 1745B / ED Bldg
Mid-Term Exam / Mon-Wed / 8:00am May 5th- 8:00am May 8th / 72 hours / On-line-Canvas
Final Project / Tue / June 4th / 5:00pm - 7:00pm / Main Electronics Lab
(or as announced) / ED Bldg
Final Exam / Mon-Wed / 8:00am June 16th-
8:00am June 18th / 72 hours / On-line-Canvas

Weekly User Meetings (Optional): Tuesday4:45pm-5:45pm Classroom 1745B. This meeting is not required, but is available for student questions, interaction, etc.

INSTRUCTOR

Andrew Dole

Phone: (Emergency Only) 206-779-1316

Office 1745B
E-mail through Canvas or

E-mail:

ACCESS TO EET 137 COURSE MATERIALS

Canvaswill be the interface used by registered students to access the EET 137 course materials. Access to these materials located at be available the first day of thequarter.

DISTANCE LEARNING

Distance Learning Home Page

OFFICE HOURS

During user meeting at 4:45-5:45pm Tue, classroom 1745b

TEXT BOOKS

Being that this is a new robot, we are presently using Parallax’s web site as our text book, though a PDF version of this text is currently in the development stages with Parallax at this time. More information will follow on this as well as release dates.

Ultimately, the textbooks will available as PDFs from the class website or Parallax.

COURSE OUTCOMES/LEARNING OBJECTIVES

Upon successful completion of the class students will be able to

1. Build and test robotic circuits and programming code to enable LED lighting.

2. Build and test robotic circuits and programming code to enable digital pushbuttons.

3. Build and test robotic circuits and programming code to enable motion controls.

4. Build and test robotic circuits and programming code to enable digital displays.

5. Build and test robotic circuits and programming code to enable measuring of light.

6. Build and test robotic circuits and programming code to enable frequency and sound.

COURSE OUTLINE

Topical Outline and/or Major Divisions:

1. Introduce Programming in “C” language

a.Variables and Math

b.Floating Point Math

c.Array Variables

d.Making Decisions, relational operators

e.Make Multiple Decisions, if, else statements

f.Decisions based on more than one condition

g.Counting Loops

h.Index Array Variables

2. Simple Circuits

a.Lighting control

b.Automated and Push button switches

c.Programming sound

d.Using Photo transistor as a light sensor

e.Counting with a seven segment display

3. Programming Devices

a.Sense distance (ultrasonic)

b.SD card data

c.Using WAV Files

d.Standard Servos

4. Functions

a.Reusable Code Functions

b.Function with Parameter

c.Function with Parameters and Return

d.Memory functions using global variables

e.Programing multiple Cores

5. Activity Bot

a.Assemble and Connect

b.Blinks and Beeps

c.Navigation

i.Calibrate Servos

ii.Go specific distances

iii.Control speed

d.Navigation by touch

i.Build and test whiskers

ii.Inside Whisker circuit

iii.Add Indicator Lights

iv.Whisker Wheel Response

v.Roaming with Whiskers

READING ASSIGNMENTS & APPROXIMATE COURSE SCHEDULE *

Assignments: The Calendar in Canvas addresses due dates

PROCESS

There will be extensive reading, but with a focus on concepts and terminology, not rote memorization.

Lectures will be delivered online as MP4s. They can be accessed through your student Canvas account from the class.

Communication between students and the instructor will be primarily through the e-mail system built into Canvas. If there is a critical need to contact the instructor immediately use his primary e-mail address.

There is a discussion page at the Canvas homepage. Participation in this discussion will make up 5% of the students grade. Students are encouraged to make an entry in response to discussion questions the week the questions or comments are posted. At the end of the quarter the instructor will review discussion participation and assign a discussion score. Students are encouraged to post their own discussion questions or comments as long as they pertain to the course.

Extra credit can be obtained by attending meetings at any of the local Robotic clubs or societies. One of the more popular clubs is the Seattle Robotics Society which meets the 3rd Saturday of every month at Renton Technical College. To get credit you need to make a post on the discussion page within Angel addressing the content of the meeting. Photos of the event are encouraged.

Homework

There will be graded assignments. Assignments will be turned in through the Canvas interface using the “Assignments” link. The format will be as follows:

Subject Line: Assignment #

Attachments: Program(s)

Writing assignments: Paste into the, “Message” format at the lessons Tab.

A video addressing how to submit assignments will be posted on the Canvas home page under Course Resources.

STUDENT SUPPLIES

Each student will need access to a computer with a high speed internet connection (DSL, CABLE or, Satellite). This will be necessary to view the curriculum. Windows is the preferred OS.

Required Kit:

A special order kit is required for EET 137. It can be purchased at the North Seattle North Seattle Community College Bookstore or directly from Parallax. The kit is custom designed for this course and can be found in the Education Section at Parallax under Item Code 81061. The below link should take you to the page that includes a link to the NSCC Kit:

The online cost is about $209 which includes the USB version of the ActivityBot.

If when ordering you happen to see the message “OUT OF STOCK”,order the kit anyway. Since this is a custom kit, they do not usually stock it. However, they can usually be built and shipped within 24 hours (Note: They closedon Holidays).

The following items are in the kit:

  • - (16) 150-01011 - 100 ohm 1/4 W 5% Carbon Film Resistor
    100 ohm 1/4 W 5% Carbon Film Resistor
  • - (1) 152-01031 - 10 k 3-Pin 3/4 Turn Potentiometer
  • - (1) 29122 - IR Remote Parts Kit
  • - (1) 32500 - ActivityBot
  • - (2) 350-00027 - 7-Segment Green LED
  • - (1) 570-28015 - PING))) Mounting Bracket Kit
  • - (1) 725-32905 - ActivityBot Speaker Mount
  • - (1) 900-00018 - Veho 360 Speaker

Students may want to obtain a small parts box since there will be many tiny parts to keep track of and a very low end digital volt meter for testing batteries, resistors etc..

Throughout this course a calculator (Calc98) will be used which is available as a free download

STUDENT EVALUATION METHOD

Grades will be based on the following:

Category Approx. # Percentage of Grade

Labs1160%

ParticipationDiscussions 5%

Mid Term Exam17.5%

Final Exam + Project17.5%

100.0% Total

Grade Assignment

96 - 100 % 4.0

95 3.9

94 3.8

93 3.7

92 3.6

913.5

903.4762.0

893.3751.9

883.2741.8

873.1731.7

863.0721.6

852.9711.5

842.8701.4

832.7691.3

822.6681.2

812.5671.1

802.4661.0

792.365 .9

782.264 .8

772.163 .7

62 .0

NSCC Grading System: See Student Handbook

ACCOMMODATIONS

Any student with a documented learning disability (i.e. physical, learning, psychiatric, vision, hearing) who needs to arrange reasonable accommodations is requested to contact the Educational Access Center, and the instructor, at the beginning of the quarter.

Holidays

Seattle Community Colleges • Academic Calendar - 2013-14 Calendar