ENGR-1101 Introduction to Engineering John J. Helferty (ECE) ECEDHA 9/15/2012.

Slides:



Advertisements
Similar presentations
A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Advertisements

Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
Lab7: Introduction to Arduino
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Presenters: Adam Andy Andy Rachel
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
1 Building a Computer from Scratch: A Hardware Lab Sequence for Computer Science Students Michael Black American University CCSC East.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Computerized Labyrinth Solver The board-game ‘Labyrinth’ traditionally uses two manual controls to navigate a marble through a maze. This project proposes.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
ENGR-1101 Introduction to Engineering CapstoneProject: The iPad ControlledHovercraft College of Engineering Temple University Fall 2011.
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Design and Implementation of Metallic Waste Collection Robot
Arduino Part 1 Topics: Microcontrollers Programming Basics: structure and variables Digital Output Analog to Digital Conversion.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
COMPUTER SYSTEM.
 Design model for a computer  Named after John von Neuman  Instructions that tell the computer what to do are stored in memory  Stored program Memory.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
MAGIC Robot Demo ESE111 November Joe Trovato, James Yang.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Presenters: Adam Andy Andy
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
WELCOME TO ARDUINO E-DAY CAR PROJECT MEETING – ITALY MARCH.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
Microcontrollers, Microcomputers, and Microprocessors
Retention - Seminar Course Freshmen/Sophomore Seminar course 2 credits Professional Issues –Career Building –Sub-areas of ECE / Curriculum Options –What.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Miniature.
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
EMBEDDED SYSTEMS S.HIMABINDU
Arduino Part 1 Topics: Microcontrollers
Assist. Prof. Rassim Suliyev - SDU 2017
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Dr. Kyung Eun Park Summer 2017
Automatic human detector garbage can.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
An Arduino Workshop A Microcontroller.
Arduino Development for Beginners
‘SONAR’ using Arduino & ultrasonic distance sensor
Assist. Prof. Rassim Suliyev - SDU 2017
مقدمة في الاردنيو د فضل الاكوع.
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
What is Arduino? By James Tedder.
Banyule Coding Club: Learn Arduino Richard Counsel Malcolm Macleod Watsonia Library - June 2018 Reference materials here ->
Arduino Workshop University of Jordan.
Arduino Workshop University of Jordan.
Lab #1: Getting Started.
Introduction to arduino
Presentation transcript:

ENGR-1101 Introduction to Engineering John J. Helferty (ECE) ECEDHA 9/15/2012

OUTLINE u Course Structure and Content u ECE component u ME Component u Design Project u Student Space Exploration Lab

Syllabus and Course Outline u ABET 2000 Compliant Course Description u ENGR 1101 Introduction to Engineering u u Catalog Description: Provides an understanding of the study and practice associated with civil, electrical and mechanical engineering technology disciplines. Emphasizes the importance of good communications and teamwork skills in a successful engineering environment. Provides practice in problem solving and design. Discipline specific projects with an emphasis hands-on experiments and projects. u u Prerequisites: This is the introductory course in engineering, no prerequisites. u u Textbook: Handouts in each separate section of CEE, ECE, and ME u u Instructors: Civil and Environmental Engineering – Graduate TA’s u Electrical and Computer Engineering – Dr. John Helferty u Mechanical Engineering – Dr. Shririam Pillapakkam u

Syllabus and Course Outline u Course Learning Objectives: u u Successful completion of this course will enable the student to: u u Understand the general areas of study and practice associated with the Civil and Environmental, Electrical and Computer, and Mechanical engineering disciplines. (PO b) u Understand the importance of developing good communication and teamwork skills in a successful engineering career. (PO f) u Understand the basics of the design process. (PO b) u Understand the basic approaches to problem solving. (PO b)

Syllabus and Course Outline u Course Topics u Civil and Environmental Engineering – Graduate TA’s u MATLAB: applications basic engineering analysis to (CLO 1-4) u Electrical and Computer Engineering – Dr. John Helferty u Arduino microprocessors, servo motor control, sensing using photoresistors and ultrasonics, and wireless communications. (CLO 1-4) u Mechanical Engineering – Dr. Pillapakkam u Solidworks in CAD/CAM software, 3D printing, basics of machining (CLO 1-4) u Grading u Each of the above section in CEE, ECE, and ME will carry a weight of 20% each for a total of 60% u Hovercraft Design and final competition 30% u Dr. Baren technical communications 10%

Breakout Groups u Take 150 students and divide them into 3 sections. u Each section attends one of the 3 components for 3 weeks. u Rotation is done for two cycles, that is each section will attend each component twice u Last two weeks are completing the hovercraft

Group Allocation

ECE COMPONENT u The Arduino Processor, Robots and Gadgets

A microcontroller is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. The Arduino Uno is a microcontroller board based on the ATmega328. The Arduino Uno is a special micro controller which has all of its I/O pins mapped out for connecting various kind out of sensors and other I/O pheraphial devices. This I/O pins can be controlled directly by providing programming instruction in the Arduino IDE called a sketch.

All the sensors are connected to the digital I/O pins of the Arduino Uno Microcontroller. Once the Hardware is connected (the sensors and the motors) to the board, the software is written on the Arduino IDE in a file called Sketch. The sketch are similar to C++ programming language, but are linked to various precompiled functions that takes care of lot of behind the scene hardware programming involved. Once the desired Sketch is written, the Sketch is uploaded to the flash memory of the Arduino Uno’s flash memory via a USB cable.

The Arduino Uno based robot is based on the concept of digital feedback control network. A feedback control network takes in information from the sensors and goes through a algorithmic decision making process, that drives the Robot. In this case we use a ping ultrasonic sensor that makes a measurement of distance to the left, right and in front of the robot. After making the measurements, the microprocessor compares all the values and makes a decision of going in the direction of the maximum distance.

The ECE Plan: First 2 weeks u Week 1: Introduction to the Arduino Integrated Development Environment u Equipment Used: Arduino Microcontroller and desktop computer u Theory: u Programming instruction set and the integrated development environment, I/O ports u Experiments u Writing code to make blinking LED’s in different sequences u ____________________________________________________________ u Week 2: Introduction open -loop motion control u Equipment Used: Arduino Microcontroller, desktop computer, assorted electronic parts, servo motors, chassis, etc. u Theory: u Introduction to pulse-width modulation control of servo motors, open loop control u Experiments: u Open loop motion control of traversing paths in the form of simple geometric objects

The ECE Plan: Last 2 weeks u Week 3: Closed-loop control using photoresistors and line following u Equipment Used: Arduino Microcontroller, photoresistors u Theory: u Operation of photoresistors, line following using photoresistors as a feedback sensor u Experiments: u Multiple line following exercises u ______________________________________________________________ u Week 4: Ultrasonic obstacle detection and avoidance u Equipment Used: Arduino Microcontroller, ultrasonic sensors u Theory: u Generation of ultrasonic pulses, obstacle detection. u Experiments: u Simple maze navigation techniques. u u Extra Credit: WiFi communications between the keyboard and controlling the Arduino robot.

Competition

ME Component u Solidworks in CAD/CAM use of 3D Printing

Open Lab u Open lab is for extra help in completing the in-class projects and also for hovercraft assembly and testing. u Staffed with UG/GA from 12-8 M-F

The Student Space Exploration and Embedded Systems Lab

RockSat-C

Launch (5:30am)

Payload retreival

Video u all/2/BM8zWN70fBg u u &id=168&Itemid=121

Retrieval

Data Analysis

Lunabots

High Altitude Ballooning u Launch From TU Ambler u FAA Clearance u Willow Grove Naval Air Clearance u Plot tracks for Possible Landing Locations

Away We Go!

Data

92,000 Pop and Deploy

It’s UP there somewhere!

Temperature Data

Questions?