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 BldgMid-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 datesPROCESS
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