COURSE NUMBER: EET 137 Distance Learning
Total Page:16
File Type:pdf, Size:1020Kb
Course Syllabus EET137 Into To Robotics
COURSE NUMBER: EET 137 Distance Learning
TITLE: Introduction to Robotics
CREDITS: 5
QUARTER: S2014
COURSE LENGTH: 11 Weeks
WELCOME DOCUMENTATION
Student Guide - Course Outline Course Orientation for EET137 (Both available in Canvas) COURSE DESCRIPTION
This course introduces foundational concepts in building and programming robots. Students program microcontrollers and configure electronic components to enable robotic activity. E-Learning Fee.
CLASS MEETINGS & TEST DATES
There will be two required meetings (orientation and final project), as well as optional weekly user meetings. If a student resides outside of the Seattle area, contact the instructor for accommodations to waive the required meetings.
Orientation Wed April 9th 6:00 PM Classroom 1745B ED Bldg
Mid-Term Exam Mon-Wed 8:00am May 5th - 72 hours Online-Canvas 8:00am May 8th
Final Project Tue June 4th 5:00pm - Main Electronics LabED Bldg 7:00pm (or as announced) Final Exam Mon-Wed 8:00am June 72 hours Online-Canvas 16th -
8:00am June 18th
Weekly User Meetings (Optional): Tuesday 4: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: [email protected] ACCESS TO EET 137 COURSE MATERIALS
Canvas will be the interface used by registered students to access the EET 137 course materials. Access to these materials, located at https://canvas.northseattle.edu, will be available the first day of the quarter. DISTANCE LEARNING
Distance Learning Home Page
OFFICE HOURS
During user meeting at 4:45-5:45pm Tue, classroom 1745b TEXT BOOKS
Since 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. 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. Programming 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.
Lectures will be delivered online as MP4s and/or Tegrity Videos. They can be accessed through the weekly assignment (found in the Assignment section in Canvas) and/or through the Tegrity Video section.
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.
The Learning Management System (LMS) Canvas will be used in this course. https://canvas.northseattle.edu/login. The login will be your student ID number and your password will be the first six letters of your last name. At this time Canvas will be used primarily to: 1. Access assignments, listed under “Assignments” 2. View due dates posted in “Calendar.” 3. The grading function in Canvas will be in use. 4. Communication between students and faculty: a. It is requested that the Canvas “Inbox” be used for e-mail communication. b. Faculty will make every attempt to answer e-mail within 24-48 hours. c. If the concern is of an urgent nature the instructor e-mail mentioned above may be used. d. If it is a question about curriculum or issues other students might have, feel free to make a post in the discussion forum. 5. A discussion forum is available in Canvas and is available for asking questions and making comments about course content. a. Faculty will post questions, but it is primarily for students to interact in both asking and answering questions. b. On many occasions other students working through the curriculum may provide a quicker answer than the faculty. c. Details about Netiquette and forum use is posted at: http://facweb.northseattle.edu/tfiegenb/eet/discussion/discussion.htm d. Weekly participation on the discussion page will make up 5% of your grade. 6. Problems accessing Canvas, Tegrity Videos or any of the instructional materials should be addressed to: a. Your instructor-contact info above b. NSCC e-Learning http://www.virtualcollege.org/resource/technicalhelp_index.htm
There is a Discussions section in Canvas that we will use throughout the quarter to pose questions as they arise. Collaboration is strongly encouraged in this course. Both students and the instructor may post their own discussion questions, comments, useful tips and/or suggestions to the class so long as they pertain to the class. 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. Overall quarterly participation in these types of discussions will make up 5% of the students grade.
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 Canvas addressing the content of the meeting. Photos of the event are encouraged. Homework
There will be weekly graded assignments.
Weekly assignments will be found using the Assignments section in Canvas.
A video addressing how to submit assignments will also be posted on the Canvas home page under Course Resource Links for your reference.
Weekly assignments will be submitted via the Canvas interface using the “Submit Assignment” button (found in upper right corner of the weekly assignment page). Submission requirements are listed on the weekly assignment's Assignment Sheet (a downloadable .pdf file). Submission requirements may vary from assignment to assignment; however, will typically be either in the form of written text or uploading a file.
Assignments must be submitted by (or before) the Due Date specified on the weekly assignment sheet. Contact your instructor if circumstances arise which may require an assignment to be submitted late. Whether late assignments will be considered will be on an individual basis, if requested in advance of the assignment's due date.
Each Weekly Assignment will contain the following:
A link to download the Assignment Sheet (a downloadable .pdf file). View this document before beginning the assignment! Viewing this document first will be important, as some sections and/or tasks may be skipped.
The assignment Due Date. You may also utilize the Canvas Calendar to view upcoming due dates.
Instructions of how to Submit the Assignment. A Weekly Movie that addresses specifics tasks or walks through an activity. The Section Tasks that are required to be covered in the assignment (this will redirect you to the section content and a link and/or URL to Parallax’s content and/or website).
There will also be Links and/or additional resources that will be helpful during the assignment in question.
Note: Each Assignment will cover a certain number of sections. The Sections themselves will also be found using the Assignments section of Canvas; however, you do not need to reference these individually unless you are actively working on that section as the sections themselves are referenced within the Assignment for you.
Although most assignments will be submitted directly through Canvas; there may be some tasks and/or extra credit labs which may require email submission. If an assignment calls for email submission, when emailing assignments the following format should be utilized (emails may still be sent through the Canvas interface (Inbox)):
Subject Line: Course - Assignment #
Attachments: Program(s) (code) and/or required documentation
Writing assignments: Can be pasted into the “Message” section of the email (if it is less than 1 page); otherwise attach the writing assignment as a .doc, .docx or .pdf file as needed.
Exams will also be required during the quarter (midterm and final exams). More details on these exams will be announced as we get closer to the exam dates.
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: http://www.parallax.com/search?search_api_views_fulltext=81061&=Search
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 are closed on 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 http://www.calculator.org/download.html.
STUDENT EVALUATION METHOD
Grades will be based on the following:
Category Approx. # Percentage of Grade
Labs 11 60%
Participation Discussions 5%
Mid Term Exam 17.5%
Final Exam + Project 17.5%
100.0% Total
GRADE ASSIGNMENT
96 - 100 % 4.0
95 3.9
94 3.8
93 3.7
92 3.6
91 3.5
90 3.4 76 2.0
89 3.3 75 1.9
88 3.2 74 1.8
87 3.1 73 1.7
86 3.0 72 1.6
85 2.9 71 1.5
84 2.8 70 1.4
83 2.7 69 1.3
82 2.6 68 1.2
81 2.5 67 1.1
80 2.4 66 1.0
79 2.3 65 .9
78 2.2 64 .8
77 2.1 63 .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