Ambient Feedback Control System Jonathan Uht.  Description of Ambient Feedback Control System  Block Diagram of Ambient Feedback Control System  Hardware.

Slides:



Advertisements
Similar presentations
Combinational Circuits CS370 – Spring BCD to 7 Segment Display Controller Understanding the problem: input is a 4 bit bcd digit output is the control.
Advertisements

COE 202: Digital Logic Design Combinational Circuits Part 1
Programmable Interval Timer Prepared By: Prof. M. B. Salunke SITS, Narhe, Pune - 41.
Voice Controlled Helicopter Team Members: Jonathan Lam, Mian Zhu.
Data Acquisition Risanuri Hidayat.
Shuvra Das University of Detroit Mercy
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Automatic Holiday Light Display. Goal of Experiment Design an automatic light display in which a set of blinking lights (LEDs) turns on as the amount.
Chapter 10 – Digital System Projects Using HDL Copyright © 2011, 2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey
Synchronized Strobe for Video Camera
Blogics! It’s a logic circuit simulator aimed at beginners. It introduces simple concepts in the design of interactive physical computing systems such.
Sequential Logic Design Process A sequential circuit that controls Boolean outputs and a specific time- ordered behavior is called a controller. StepDescription.
Controlled Scanning of Microtiter Plates through the Use of LabVIEW® Erica Chin Anton Edmund Samir Laoui May 14, 2008.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/7/2 Digital Control Strategy.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
Week 9: Design a Night Light
Voice Controlled Helicopter Team Members: Jonathan Lam, Mian Zhu.
Week 10 Today 1.Homework presentations and critique. 2.Review digital and analog inputs. 3.DIY - jumpers, soldering etc.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Robotics- Basic On/Off Control Considerations. On/Off Control Forms the basis of most robotics operations Is deceptively simple until the consequences.
Practice Problems to become familiar with circuits and circuit diagrams.
MICROPROCESSOR INPUT/OUTPUT
MCU: Interrupts and Timers Ganesh Pitchiah. What’s an MCU ?
1 An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives 學生 : 林哲偉 學號 :M 指導教授 : 龔應時 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL.
Nonin IPOD Pulse Oximeter: LabVIEW User Interface Anna Zhu BME /30/04.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
1 Lab 5: Controls and feedback. 2 Lab 5: Control and Feedback This embedded system uses the Photo sensor to detect the light intensity of the environment.
THE GEORGE WASHINGTON UNIVERSITY SCHOOL OF ENGINEERING AND APPLIED SCIENCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING FINAL PRESENTATION WEATHER.
Last week’s project demos RC circuit with creative use of 7- segment display Demo in class tonight – don’t start on the next project until I’ve seen this.
FREQUENCY CONTROL AND AUTOMATIC GENERATION CONTROL
Available at: Lesson 3.5 – Program Light Sensor in Autonomous Mode Program Light Sensor in Autonomous Mode.
Exploring Engineering Chapter 10 Control Systems and Mechatronics.
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
Design Realization lecture 22
SIMON Presented By: Amanda Buczkowski James Jenkins Fadi Hanna.
CSCI1600: Embedded and Real Time Software Lecture 8: Modeling III: Hybrid Systems Steven Reiss, Fall 2015.
Josh Lawson ECE Overview Project Description Schematic Hardware Involved Features of ATMEGA16/STK500 Involved System Features Testing Method.
ECE 4330 Project Proposal 1 Motor Music Presentation by Nick Hermanson.
Motor Speed Josh Edwards. Description Circuit will calculate the RPMs of the motor using the NT3100 and output to a 7 segment display Motor will be driven.
Magnitude Comparator Dr. Ahmed Telba.
Digital Control CSE 421.
CS533 Concepts of Operating Systems Jonathan Walpole.
Copier Jam Detector Design Problem
ATV INSTRUMENTATION DISPLAY System Design Ed Raezer Senior Project Western Washington University.
ECE 4330 – Final Project By: John Litzenberger.  A IC temperature sensor (DS1620)  Reads through ADC (pin.0 Port A)  Feedback control for extreme conditions.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Ambient Feedback Control System Jonathan Uht.  Recap  System Block Diagram  Hardware Implementation  Software Implementation  Results  Work Not.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
Josh Lawson ECE 4330 Dec 8. Overview Project Description Schematic Hardware Involved System Features Results.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
By: Ryan Etwaru. Demonstrate the ability to implement functionality on a BlackFin Processor Implement on input signal: Audio Effects Echo Vibrato Change.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
ARM CORTEX (STM32) BASED MOTOR SPEED CONTROL SUBMITTED BY EDGEFX TEAM.
SUBMITTED BY EDGEFX TEAM
1 Chapter No. 9 Measurements and Detection of Radiation, Nicholas Tsolfanadis, 2010, McGRAW-HILL BOOK INTRODUCTION TO SPECTROSCOPY.
Digital Control CSE 421.
ABSTRACT The microcontroller receives the Infrared Signal from the TV remote, the code of which is identified by the IR receiver depending on which it.
Drives Training Foils Encoder Module Installation
7. State Diagram SWE SOFTWARE PROCESS MODELING - AMAN QUADRI.
Programmable Interval Timer
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Electronics – Learning Outcomes
Founded in Silicon Valley in 1984
Presentation transcript:

Ambient Feedback Control System Jonathan Uht

 Description of Ambient Feedback Control System  Block Diagram of Ambient Feedback Control System  Hardware Design  Software Design  Testing Methods  Further Work  Q/A

 Control a motor using feedback from ambient light levels sensed by the CdS photocell  If the ambient light level is higher than desired level, then decrease the speed of the motor  If the ambient light level is lower than desired level, then increase the speed of the motor  Simple feedback and Proportional Feedback will be demonstrated.

 Determine Switch Press ◦ Assign Commanded Light Level ◦ Light up the LED corresponding to switch ◦ Light LED on breadboard to commanded level of light  Measure Actual Ambient Light Level ◦ A/D Converter ◦ Determine Error ◦ Display Commanded Level, Actual Level, Error, and OCR2 values ◦ Use Error to set OCR2 to change speed of motor  If actual > commanded => decrease speed  If actual increase speed  If actual maximum shut off motor  Measure Speed of Motor ◦ Use NTE3100 to measure actual speed of Motor  Use timer interrupt  Use input capture ◦ Display Speed to Terminal

 The methods of feedback will be simple and proportional  Verify that the speed of the motor changes proportionally to the error in light levels  Verify that if the light level exceeds the boundaries, the motor shuts off  Verify the LED emits the correct level of light from the appropriate switch

 Experimenting with multiple types of feedback ◦ Proportional (Will be implemented) ◦ Integral (Time dependent) ◦ Differential (Time dependent)