Digital Voltmeter. Embedded Systems lab University of Jordan. Spring 2012/2013

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Digital Voltmeter. Embedded Systems lab University of Jordan. Spring 2012/2013"

Transcription

1 Digital Voltmeter Spring 2012/2013 Embedded Systems lab University of Jordan Spring 2012/2013

2 Preferred Group Size Grading Project Due Date (3) Three is the allowed group size. The group can be from the same class (recommended), or from in between classes (allowed but highly discouraged) (15) 15 marks is the project weight, counted as part of the final examination. Project marks are not disclosed to students (21) Week starting 21st April General Description Have you ever wondered how the voltmeter that you used in the circuits or electronics labs works? In this project, you will design a digital voltmeter that can measure voltages from 0 to 15 volts. The block diagram of the system is shown in Fig. 1. Basically, and as in all voltmeters, the system has two probes that can be used to measure the voltage in some circuit. The positive probe is connected to three SPST switches that are used to select the voltage range. The voltage ranges that are supported by this voltmeter are 0-5, 0-10, and 0-15 V. The voltage read through this probe is fed to a conditioning circuit then to one of the analog channels of the PIC microcontroller which will be responsible for converting the value into digital format and displaying it on the LCD in decimal. The conditioning circuit is required in case the input voltage is expected to be greater than input voltage range of the A/D module of the PIC. Four pushbuttons are used in this voltmeter. Three of these are used to read the voltage after the corresponding range selection switch is closed. The fourth switch is the Power Save mode which basically puts the device in sleep mode to reduce power consumption. The voltmeter is equipped with a buzzer that is activated as long as the input voltage is outside the selected voltage range. Page 2 of 6

3 LCD Voltage Range Selection Switches Welcome to DVM! 0 5 V Conditioning Circuit 1 (+) Probe 0 10 V Conditioning Circuit V Conditioning Circuit 3 PIC16F877A Pushbuttons 0 5 V 0 10 V 0 15 V (-) Probe Power Save Buzzer Fig. 1. Block diagram of digital voltmeter. Project Details 1) Startup and Initialization When the system is powered up, the program should do all necessary initializations for the I/O ports, A/D module, and LCD. No measurements are allowed in the initialization phase until the LCD displays the message Welcome to DVM! even if one of the voltage range selection buttons is pressed. When the initialization phase is over, conversions can be started by pressing one of the range selection pushbuttons. 2) Voltage Range Selection Selecting the voltage range to be used is done by first closing the corresponding SPST switch then pressing the assigned pushbutton. This instructs the PIC to acquire the voltage from the assigned analog channel. The interface between the pushbuttons and the PIC should be done by using interrupts not polling. 3) Conditioning Circuit This circuit is required whenever the input voltage to be measured is expected to be greater than the reference voltage of the A/D; otherwise, the input voltage may damage the PIC input. In this project, the A/D module should be configured to use internal reference voltages (0-5V). Basically, this circuit should scale down the input voltage to match that of the A/D reference voltages. However, you should display the actual voltage on the LCD screen by writing the necessary code to reverse the scaling process on the converted value in your program. Page 3 of 6

4 4) A/D Conversion The A/D module is configured such that: a) Each input range is assigned to a different analog channel of the PIC. b) The reference voltages are internal c) You may use the eight most significant bits of the conversion result in your calculations. 5) LCD Display The LCD is primarily used to display the measured voltage. The displayed message on the LCD should contain the selected voltage range on the first line as well as the measured value on the second line. The measured value should be displayed using three decimal digits; two integers and one fractional digit, along with the decimal point. Additionally, the LCD should display the message Out of Range as long as the input value is greater than the selected voltage range. 6) Buzzer The buzzer is used to sound whenever the input value is greater than the selected input range. Turning off the buzzer should be done by selecting a different voltage range or entering the power saving mode. Remember that the LCD should also display Out of Range! when the buzzer is activated. 7) Power Save Mode In order to save the battery life of the device, the device can be put in sleep mode by pressing the Power Save pushbutton. Exiting this mode is done by resetting the PIC or by pressing any of the pushbuttons which should force the system to reinitialize. 8) Calculations Remember that value obtained from the A/D process is not actually the measured value! However, it is somehow related to it. Thus, you need to manipulate the value obtained after conversion in order to get the actual voltage in a 3-digit decimal number. In this project, you may only use the upper 8 bits of the 10-bit value produced by the A/D module. The code that you write to manipulate the converted value could be different, in part or in all, depending on the selected voltage range. Bonus 1. If any project is submitted before 10 th of April, 2 marks bonus is awarded. Any submissions before the official discussion dates will be awarded 1 mark. 2. If you expand the voltmeter to support measuring resistor values and it is fully working, 3 marks bonus is awarded for each student. Page 4 of 6

5 Important Notes Start as early as possible on your project, though the project description sounds simples, there is inherent complexity in both hardware and software aspects, so do not underestimate the time it needs, you will have many problems along the way which you will have to resolve! Never think of buying a model or commissioning someone to do it for you, not only will you get a zero in the project, but also your act will be considered as a direct violation to JU laws and your actions shall be reported as cheating in the final exam! Code sharing between groups is not allowed! If you acquire a part of your software from a book, website, etc kindly reference it properly, else it will be considered as plagiarism. You are free to use any material to build the model and the holding structure for the hardware devices you use. (You might use LEGO parts, wood, strengthened cartoon or even metallic components!!) All programming must be done in PIC ASSEMBLY language only; using high level languages in the project will get you a Zero. Your submitted work must be professional: 1. Hardware: you are submitting a product, all electrical and electronic components must be hidden from the user, only user-accessed components are visible, hide the wiring, be neat. Still, the instructor should be easily able to examine the internal components at the time of discussion when required! 2. Software: your work should be fully documented, all inputs/outputs should be listed, and each subroutine/macro should be fully documented! Use functional comments! Refer to the last section in Experiment 2 regarding documentation. You should submit two types of flowcharts: 1. An abstract general flowchart of the whole program. 2. A flowchart for each of your written subroutines/macros (LCD, Pushbuttons, Switches and/or those software codes taken from the lab experiments ARE NOT required) Students are not allowed to move between groups once they are formed, so choose your group carefully from the beginning! We are not responsible if your colleagues in the group chose to drop the class, we will not allow you to join another group! Divide the work such that each student is responsible for a specific task, YET EVERY student is required to answer for ANY QUESTIONS in relation to any submitted work of the Project. Page 5 of 6

6 Report Guidelines You should submit your report as a hard copy. Submission due date is on April, 21 st 2013 Your report should contain: 1. The flowcharts (as described above in the notes section) 2. Circuit diagram of your hardware (use Multisim or Proteus to draw the circuit, include the file as well) 3. Your calculations. 4. Any figures, tables which you find useful to include 5. The contribution of each student in the project! Other Project Proposals If you have another project idea which you would like to do instead! You should hand in a proposal (printed) describing in details the idea of your project, the hardware components you think you might use, number of students in this project to your direct engineer ONLY! She will notify you of the status of proposal acceptance/refusal! Proposals submissions deadline is March 28th, If you submit a project which has not been approved you will get a mark of Zero Good Luck and Have Fun Building the Project Page 6 of 6

3. Identification of water pumps through RFID technology. 4. Wireless control of remote water pump using RF technology.

3. Identification of water pumps through RFID technology. 4. Wireless control of remote water pump using RF technology. Construction of Central Control Unit for Irrigation water pumps. Cost effective method to control entire villager s water pumps with user level authentication. Illiterate s friendly system. This project

More information

Laboratory Electronic Parts Management System

Laboratory Electronic Parts Management System Laboratory Electronic Parts Management System ECE445 Senior Design Project February 6, 2013 Chengcheng Huang Chao Cao TA: Justine Fortier Table of Contents 1.0 Introduction...3 1.1 Statement of Purpose...3

More information

ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation

ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is

More information

Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I

Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I Description Required Materials Course Learning Outcomes This course presents a typical embedded microcontroller and assembly language

More information

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR INTRODUCTION This Project "Automatic Night Lamp with Morning Alarm" was developed using Microprocessor. It is the Heart of the system. The sensors

More information

This representation is compared to a binary representation of a number with N bits.

This representation is compared to a binary representation of a number with N bits. Chapter 11 Analog-Digital Conversion One of the common functions that are performed on signals is to convert the voltage into a digital representation. The converse function, digital-analog is also common.

More information

STEP Basics of PLCs

STEP Basics of PLCs STEP 2000 Basics of PLCs Table of Contents Introduction...2 PLCs...4 Number Systems...8 Terminology...14 Basic Requirements...23 S7-200 Micro PLCs...28 Connecting External Devices...39 Programming A PLC...41

More information

IMPROVING PROCESS CONTROL APPLICATIONS BY USING IP COMMUNICATIONS

IMPROVING PROCESS CONTROL APPLICATIONS BY USING IP COMMUNICATIONS IMPROVING PROCESS CONTROL APPLICATIONS BY USING IP COMMUNICATIONS Eugen COCA University "Stefan cel Mare" Suceava Faculty of Electrical Engineering 13, Universitatii, 720229 - SUCEAVA, ROMANIA Tel: +40-230-522-978,

More information

Lab 6: Transformers in parallel and 3-phase transformers.

Lab 6: Transformers in parallel and 3-phase transformers. Lab 6: Transformers in parallel and 3-phase transformers. Objective: to learn how to connect transformers in parallel; to determine the efficiency of parallel connected transformers; to connect transformers

More information

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation

More information

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II Administration: o Prayer PicBasic Pro Programs Used in This Lesson: o General PicBasic Pro Program

More information

RF transceiver (Zigbee/X-Bee) based energy meter monitoring system. (Energy Meter reading on PC over wireless communication)

RF transceiver (Zigbee/X-Bee) based energy meter monitoring system. (Energy Meter reading on PC over wireless communication) RF transceiver (Zigbee/X-Bee) based energy meter monitoring system. (Energy Meter reading on PC over wireless communication) The purpose of this project is to read the Energy meter reading and transmit

More information

If an occupancy of room is zero, i.e. room is empty then light source will be switched off automatically

If an occupancy of room is zero, i.e. room is empty then light source will be switched off automatically EE389 Electronic Design Lab Project Report, EE Dept, IIT Bombay, Nov 2009 Fully-automated control of lighting and security system of a Room Group No: D2 Bharat Bhushan (06d04026) Sravan

More information

PHYSICS LAB. Capacitor. Date: GRADE: PHYSICS DEPARTMENT JAMES MADISON UNIVERSITY. Revision November 2002. Capacitor 21

PHYSICS LAB. Capacitor. Date: GRADE: PHYSICS DEPARTMENT JAMES MADISON UNIVERSITY. Revision November 2002. Capacitor 21 PHYSICS LAB Capacitor Printed Names: Signatures: Date: Lab Section: Instructor: GRADE: PHYSICS DEPARTMENT JAMES MADISON UNIVERSITY Revision November 2002 Capacitor 21 Blank page Capacitor 22 CHARGING AND

More information

DC Inline Watt Meter. RENOGY 150A High Precision Watt Meter and Power Analyzer. 2775 E. Philadelphia St., Ontario CA 91761 1-800-330-8678

DC Inline Watt Meter. RENOGY 150A High Precision Watt Meter and Power Analyzer. 2775 E. Philadelphia St., Ontario CA 91761 1-800-330-8678 DC Inline Watt Meter RENOGY 150A High Precision Watt Meter and Power Analyzer 0 2775 E. Philadelphia St., Ontario CA 91761 1-800-330-8678 Important Safety Instructions Please save these instructions. This

More information

Lab Experiment 1: The LPC 2148 Education Board

Lab Experiment 1: The LPC 2148 Education Board Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,

More information

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

M68EVB908QL4 Development Board for Motorola MC68HC908QL4 M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: Sales@axman.com Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3

More information

STEPPER MOTOR SPEED AND POSITION CONTROL

STEPPER MOTOR SPEED AND POSITION CONTROL STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester

More information

Section 10. Power-Saving Features

Section 10. Power-Saving Features Section 10. Power-Saving Features HIGHLIGHTS This section of the manual contains the following major topics: 10.1 Introduction... 10-2 10.2 Microcontroller Clock Manipulation... 10-2 10.3 Instruction-Based

More information

Surveillance System Using Wireless Sensor Networks

Surveillance System Using Wireless Sensor Networks Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA dantnguyen84@gmail.com chihshun@gmail.com Abstract The

More information

Troubleshooting and Diagnostics

Troubleshooting and Diagnostics Troubleshooting and Diagnostics The troubleshooting and diagnostics guide provides instructions to assist in tracking down the source of many basic controller installation problems. If there is a problem

More information

Equipment: Power Supply, DAI, Transformer (8341), Variable resistance (8311), Variable inductance (8321), Variable capacitance (8331)

Equipment: Power Supply, DAI, Transformer (8341), Variable resistance (8311), Variable inductance (8321), Variable capacitance (8331) Lab 5: Single-phase transformer operations. Objective: to examine the design of single-phase transformers; to study the voltage and current ratios of transformers; to study the voltage regulation of the

More information

Watt Saver for a Cell Phone AC Adapter. Reference Design

Watt Saver for a Cell Phone AC Adapter. Reference Design Watt Saver for a Cell Phone AC Adapter Reference Design Document Number: DRM130 Rev 1, 10/2013 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Introduction 1.1 Overview...5

More information

Magic 8 Ball. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name

Magic 8 Ball. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name MPS Magic 8 Ball Lab Exercise Magic 8 Ball Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name Notes: You must work on this assignment with your partner. Hand in a printer

More information

Robot Board Sub-System Testing. Abstract. Introduction and Theory. Equipment. Procedures. EE 101 Spring 2006 Date: Lab Section # Lab #6

Robot Board Sub-System Testing. Abstract. Introduction and Theory. Equipment. Procedures. EE 101 Spring 2006 Date: Lab Section # Lab #6 EE 101 Spring 2006 Date: Lab Section # Lab #6 Name: Robot Board Sub-System Testing Partner: No Lab partners this time! Abstract The ECEbot robots have a printed circuit board (PCB) containing most of the

More information

How Does it Flow? Electricity, Circuits, and Motors

How Does it Flow? Electricity, Circuits, and Motors How Does it Flow? Electricity, Circuits, and Motors Introduction In this lab, we will investigate the behavior of some direct current (DC) electrical circuits. These circuits are the same ones that move

More information

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY:

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: 1 INTRODUCTION The aim of this project is to design an ambient temperature measurement circuit. The motivation for doing this project is the fact

More information

SDI Multi Sensor Module with Charger Enclosure Station Support

SDI Multi Sensor Module with Charger Enclosure Station Support Description The purpose of the is to provide a low power temperature compensated battery charge controller and a general-purpose interface for analog sensors. Sensor and charge controller data are acquired

More information

SECTION 26 09 26 LOW VOLTAGE LIGHTING CONTROLS

SECTION 26 09 26 LOW VOLTAGE LIGHTING CONTROLS SECTION 26 09 26 LOW VOLTAGE LIGHTING CONTROLS PART 1 - GENERAL 1.01 RELATED DOCUMENTS: A. The Conditions of the Contract and applicable requirements of Division 1, "General Requirements", and Section

More information

CHAPTER 11: Flip Flops

CHAPTER 11: Flip Flops CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach

More information

Lab 5: Simple Electrical Circuits

Lab 5: Simple Electrical Circuits Lab 5: Simple Electrical Circuits Introduction: In this laboratory you will explore simple DC (direct current) electrical circuits. The primary goal of the lab will be to develop a model for electricity.

More information

Watt-hour Meter Interface Module

Watt-hour Meter Interface Module Watt-hour Meter Interface Module MIM-B16* PIM (Pulse Input Module) Watt-hour Meter Interface Module can be exclusively used for DMS 2 power distribution, displaying power consumption for each watt-hour

More information

Software High Level Design Specification

Software High Level Design Specification Single-Phase Energy Meter Reference Platform Software High Level Design Specification Ver1.0 Note: This document may subject to change by Renesas Technology Singapore without prior notice. This is to record

More information

Introduction to LogixPro - Lab

Introduction to LogixPro - Lab Programmable Logic and Automation Controllers Industrial Control Systems I Introduction to LogixPro - Lab Purpose This is a self-paced lab that will introduce the student to the LogixPro PLC Simulator

More information

AUDIO-ONLY MODE FOR VIDEO STREAMING SERVICES

AUDIO-ONLY MODE FOR VIDEO STREAMING SERVICES Technical Disclosure Commons Defensive Publications Series January 06, 2016 AUDIO-ONLY MODE FOR VIDEO STREAMING SERVICES Li Gan Follow this and additional works at: http://www.tdcommons.org/dpubs_series

More information

Build This Garage Door Keypad

Build This Garage Door Keypad Build This Garage Door Keypad By Reinhard Metz and David Wickliff No AC required - Self-powered from operator! More secure than commercial alternatives! Useful for other applications as well! In this article

More information

ezsystem elab16m Project 1F: Alarm System (Full Project description)

ezsystem elab16m Project 1F: Alarm System (Full Project description) ezsystem elab16m Project 1F: Alarm System (Full Project description) ezsystem The aim of ezsystem is to enable Creativity and Innovation at an early age in a Problem Based Learning (PBL) approach. ezsystem

More information

Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms

Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms Arifa Ferdousi 1 and Sadeque Reza Khan 2 1 Dept. of Computer Science and Engineering, Varendra University, Rajshahi, Bangladesh

More information

The elabtronics USB PORT Module: 2 in 1 PIC Programmer Controller

The elabtronics USB PORT Module: 2 in 1 PIC Programmer Controller The elabtronics USB PORT Module: 2 in 1 PIC Programmer Controller The compact USB PORT Module from elabtronics can be used as a PIC programmer and a controller. It programs user PIC projects using the

More information

Electrical Circuit Calculations

Electrical Circuit Calculations Electrical Circuit Calculations Series Circuits Many circuits have more than one conversion device in them (i.e. toaster. heater. lamps etc.) and some have more than one source of electrical energy. If

More information

Dec06-04: Geek Binary Alarm Clock

Dec06-04: Geek Binary Alarm Clock Software Requirements Specification for Dec06-04: Geek Binary Alarm Clock Version 1.1 Prepared by Yesuratnam Thommandru Iowa State University Electrical and Computer Engineering September 28, 2006 Software

More information

Using LEDs, LCDs and GLCDs in Microcontroller Projects

Using LEDs, LCDs and GLCDs in Microcontroller Projects Brochure More information from http://www.researchandmarkets.com/reports/2176850/ Using LEDs, LCDs and GLCDs in Microcontroller Projects Description: Describing the use of displays in microcontroller based

More information

An Introduction to MPLAB Integrated Development Environment

An Introduction to MPLAB Integrated Development Environment An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to

More information

Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students

Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students Session: 2220 Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students Adam S. El-Mansouri, Herbert L. Hess, Kevin M. Buck, Timothy Ewers Microelectronics

More information

Monitoring of Intravenous Drip Rate

Monitoring of Intravenous Drip Rate Monitoring of Intravenous Drip Rate Vidyadhar V. Kamble, Prem C. Pandey, Chandrashekar P. Gadgil, and Dinesh S. Choudhary Abstract A drip rate meter, for monitoring intravenous infusion, is developed using

More information

POCKET SCOPE 2. The idea 2. Design criteria 3

POCKET SCOPE 2. The idea 2. Design criteria 3 POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The

More information

Programming A PLC. Standard Instructions

Programming A PLC. Standard Instructions Programming A PLC STEP 7-Micro/WIN32 is the program software used with the S7-2 PLC to create the PLC operating program. STEP 7 consists of a number of instructions that must be arranged in a logical order

More information

Accurate Measurement of the Mains Electricity Frequency

Accurate Measurement of the Mains Electricity Frequency Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC dogan@neu.edu.tr Abstract The frequency of the mains electricity supply

More information

New parameters in Driver Sheet Copyright InduSoft Systems LLC 2006

New parameters in Driver Sheet Copyright InduSoft Systems LLC 2006 Using the DIV & ADD and MAX & MIN Parameters in a Main or Standard Driver Category Software Equipment Software Demo Application Implementation Specifications or Requirements Item IWS Version: 6.0 and later

More information

FULL MATRIX - PRICE CHANGER DISPLAY USER MANUAL. Contents

FULL MATRIX - PRICE CHANGER DISPLAY USER MANUAL. Contents LED Display Manufacturing 695 Palmetto Rd. Tupelo, MS 38801 Tel. 662-566-2047, Fax. 662-566-2048 www.dadsco.com dadsco@dadsco.com FULL MATRIX - PRICE CHANGER DISPLAY USER MANUAL Ver. 1.0 & 2.0 - June 18,

More information

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR

More information

Activity 1: Light Emitting Diodes (LEDs)

Activity 1: Light Emitting Diodes (LEDs) Activity 1: Light Emitting Diodes (LEDs) Time Required: 45 minutes Materials List Group Size: 2 Each pair needs: One each of the following: One Activity 1 bag containing: o Red LED o Yellow LED o Green

More information

Digital I/O: OUTPUT: Basic, Count, Count+, Smart+

Digital I/O: OUTPUT: Basic, Count, Count+, Smart+ Digital I/O: OUTPUT: Basic, Count, Count+, Smart+ The digital I/O option port in the 4-Series provides us with 4 optically isolated inputs and 4 optically isolated outputs. All power is supplied externally.

More information

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P. Patient Monitoring Using Embedded Palaparthi.Jagadeesh Chand Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P Abstract The aim of this project is to inform

More information

Resistors in Series and Parallel Circuits

Resistors in Series and Parallel Circuits 69 Resistors in Series and Parallel Circuits E&M: Series and parallel circuits Equipment List DataStudio file: Not Required Qty s Part Numbers 1 C/DC Electronics Lab EM-8656 2 D cell 1.5 volt Introduction

More information

Wireless Stepper Motor Control using RF Communication

Wireless Stepper Motor Control using RF Communication Wireless Stepper Motor Control using RF Communication Title of the project : Wireless Stepper motor control using RF Communication Software : Embedded C, Keil, Proload Microcontroller : AT89S52 Power Supply

More information

USB Step and Direction Pulse Generator. User Manual

USB Step and Direction Pulse Generator. User Manual USB Step and Direction Pulse Generator User Manual 2012 Kellyware 1/15/2012 Table of Contents Table of Contents... 2 Parts List... 3 Key Features... 3 Introduction... 4 Installation... 5 Setup... 5 Wiring

More information

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts)

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Dr. Greg Tumbush, gtumbush@uccs.edu Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Objective The objective of lab assignments 5 through 9 are to systematically design and implement

More information

RFID Access Control System

RFID Access Control System Lucius Knight ETEC 471 Senior Project Description 12.11.08 Introduction I propose to build an RFID access control system. The project will use an RFID reader to verify an RFID tag, and then send a signal

More information

Serial Communications

Serial Communications April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual

More information

5.4 Microcontrollers I: Introduction

5.4 Microcontrollers I: Introduction 5.4 Microcontrollers I: Introduction Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University, Jordan Microcontrollers: Introduction Microprocessors were described in the last three

More information

The goal is to program the PLC and HMI to count with the following behaviors:

The goal is to program the PLC and HMI to count with the following behaviors: PLC and HMI Counting Lab The goal is to program the PLC and HMI to count with the following behaviors: 1. The counting should be started and stopped from buttons on the HMI 2. The direction of the count

More information

UDG1000 Hach PCX2200 Serial Port Input Driver configuration

UDG1000 Hach PCX2200 Serial Port Input Driver configuration UDG1000 Hach PCX2200 Serial Port Input Driver configuration Introduction: The UDG1000 Hach PCX2200 Serial Port Input Driver is used to collect data from one or more daisy-chained Hach 2200 PCX Particle

More information

SPROG DCC Decoder Programmer

SPROG DCC Decoder Programmer SPROG DCC Decoder Programmer Operating Manual Firmware Version 3.4 April 2004 2004 Andrew Crosland web: http://www.sheerstock.fsnet.co.uk/dcc/sprog e-mail: dcc@sheerstock.fsnet.co.uk Disclaimer You build,

More information

8051 MICROCONTROLLER COURSE

8051 MICROCONTROLLER COURSE 8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:

More information

Basics of Arduino EPICS Workshop. Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015

Basics of Arduino EPICS Workshop. Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015 Basics of Arduino EPICS Workshop Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015 What is an Arduino/RedBoard? Arduino Uno (and the Sparkfun

More information

OPERATIONS, BUSINESS ANALYTICS & INFORMATION SYSTEMS

OPERATIONS, BUSINESS ANALYTICS & INFORMATION SYSTEMS IT Architecture and Networking IS-3040-001 Spring 2015 Office : 523 Lindner Hall Telephone : 513-556-7058 E-mail : Robert.Rokey@uc.edu Office Hours: by appointment. TEXT: Englander, Irv. The Architecture

More information

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light In this issue, we would like to present the EnOcean radio sensor module STM 110 in more detail. The module

More information

Objectives. to understand how to use a voltmeter to measure voltage

Objectives. to understand how to use a voltmeter to measure voltage UNIT 10 MEASUREMENTS OF VOLTAGE (from Lillian C. McDermott and the Physics Education Group, Physics by Inquiry Volume II, John Wiley and Sons, NY, 1996) Objectives to understand how to use a voltmeter

More information

Antenna Rotator System

Antenna Rotator System Antenna Rotator System RCI-USB Reference Manual September/2011 Rev 1.3c Introduction Thank you for purchasing the ARS RCI-USB Interface. Presently, the ARS System provides the most powerful highest performance

More information

AC 2011-1607: CONVEYOR CONTROL SYSTEM PROJECT

AC 2011-1607: CONVEYOR CONTROL SYSTEM PROJECT AC 2011-1607: CONVEYOR CONTROL SYSTEM PROJECT David R. Loker, Pennsylvania State University, Erie David R. Loker received the M.S.E.E. degree from Syracuse University in 1986. In 1984, he joined General

More information

2015 SMART PROTOCOLS

2015 SMART PROTOCOLS 2015 SMART PROTOCOLS I. The Meccano Tech System II. What is a Smart Module? III. The MeccaBrain IV. Smart Servo modules V. Smart LED modules VI. The Data Stream from the MeccaBrain VII. The Data Stream

More information

Digital to Analog and Analog to Digital Conversion

Digital to Analog and Analog to Digital Conversion Real world (lab) is Computer (binary) is digital Digital to Analog and Analog to Digital Conversion V t V t D/A or DAC and A/D or ADC D/A Conversion Computer DAC A/D Conversion Computer DAC Digital to

More information

Digital to Analog Conversion Using Pulse Width Modulation

Digital to Analog Conversion Using Pulse Width Modulation Digital to Analog Conversion Using Pulse Width Modulation Samer El-Haj-Mahmoud Electronics Engineering Technology Program Texas A&M University Instructor s Portion Summary The purpose of this lab is to

More information

Laboratory 4 Logic, Latching and Switch Debounce

Laboratory 4 Logic, Latching and Switch Debounce Laboratory 4 Logic, Latching and Switch Debounce = Required to submit your Multisim circuit files before you start the lab. Pre-lab Questions 1. Attach the detailed wiring diagram you used to construct

More information

Disturbance Recoder SPCR 8C27. Product Guide

Disturbance Recoder SPCR 8C27. Product Guide Issued: April 1999 Status: Updated Version: C/26.04.2006 Data subject to change without notice Features Versatile digital disturbance recorder module for recording various phenomena in the electric power

More information

Lab 5 RC Circuits: Charge Changing in Time Observing the way capacitors in RC circuits charge and discharge.

Lab 5 RC Circuits: Charge Changing in Time Observing the way capacitors in RC circuits charge and discharge. Print Your Name Lab 5 RC Circuits: Charge Changing in Time Observing the way capacitors in RC circuits charge and discharge. Print Your Partners' Names Instructions October 15, 2015October 13, 2015 Read

More information

Application Note 69 LCD Contrast Control Using Dallas Semiconductor Digital Potentiometers

Application Note 69 LCD Contrast Control Using Dallas Semiconductor Digital Potentiometers www.dalsemi.com Application Note 69 LCD Contrast Control Using Dallas Semiconductor Digital Potentiometers INTRODUCTION Dallas Semiconductor manufactures a variety of digital potentiometers. These potentiometers

More information

Decimal Number (base 10) Binary Number (base 2)

Decimal Number (base 10) Binary Number (base 2) LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be

More information

CIRCUIT DIAGRAMS AND COMPONENT DRAWINGS

CIRCUIT DIAGRAMS AND COMPONENT DRAWINGS CIRCUIT DIAGRAMS AND COMPONENT DRAWINGS Dr. Victor Giurgiutiu Page 70 1/17/01 BASIC MULTIMIETER OPERATION BASIC MULTIMETER INFORMATION Multimeter is a measuring instrument. It can be used to measure voltage,

More information

UPiS - Uninterruptible Power intelligent Supply

UPiS - Uninterruptible Power intelligent Supply UPiS - Uninterruptible Power intelligent Supply www.pimodules.com Introduction The UPiS is an Advanced Powering add-on Module for the RaspberryPi that adds a wealth of additional features to the powering

More information

Controller for AD9850 DDS Modules Andy Talbot G4JNT 2012-12-06

Controller for AD9850 DDS Modules Andy Talbot G4JNT 2012-12-06 Controller for AD9850 DDS Modules Andy Talbot G4JNT 2012-12-06 Latest Comments. Construction notes and feedback from builders at the end The low cost ( 3) Chinese made modules available via Ebay contain

More information

Development of Low Cost Private Office Access Control System(OACS)

Development of Low Cost Private Office Access Control System(OACS) Development of Low Cost Private Office Access Control System(OACS) Sadeque Reza Khan Prime University, Department of Electrical and Electronic Engineering, Dhaka-1216, Bangladesh sadeque_008@yahoo.com

More information

LADDER LOGIC/ FLOWCHART PROGRAMMING DIFFERENCES AND EXAMPLES

LADDER LOGIC/ FLOWCHART PROGRAMMING DIFFERENCES AND EXAMPLES page 1/10 This document is designed as a quick-start primer to assist industrial automation programmers who are familiar with PLCs and Relay Ladder Logic programming to better understand the corresponding

More information

Lab 3 - DC Circuits and Ohm s Law

Lab 3 - DC Circuits and Ohm s Law Lab 3 DC Circuits and Ohm s Law L3-1 Name Date Partners Lab 3 - DC Circuits and Ohm s Law OBJECTIES To learn to apply the concept of potential difference (voltage) to explain the action of a battery in

More information

Switch board datasheet EB007-00-1

Switch board datasheet EB007-00-1 Switch board datasheet EB007-00-1 Contents 1. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 6 Appendix 1 Circuit diagram

More information

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide November 2005 Introduction Application Note AN6067 The isppac -POWR1220AT8 device from Lattice is a full-featured second-generation Power Manager chip. As part of its feature set, this device supports

More information

Applying Use Cases to Microcontroller Code Development. Chris Gilbert Cypress Semiconductor

Applying Use Cases to Microcontroller Code Development. Chris Gilbert Cypress Semiconductor Applying Use Cases to Microcontroller Code Development Chris Gilbert Cypress Semiconductor Agenda Why Use Cases Microcontroller Project Development Use Cases Defined Use Cases Composition General Example

More information

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description APPLICATION NOTE Atmel AT259: In House Unit with Bluetooth Low Energy Module Hardware User Guide Features 8-bit Atmel Microcontroller Low power consumption Interface with BLE with UART Bi-direction wake

More information

3BASIC RELAY INSTRUCTIONS

3BASIC RELAY INSTRUCTIONS M O D U L E T H R E E 3BASIC RELAY INSTRUCTIONS Key Points So far, you have learned about the components of the MicroLogix 1000 PLC, including the CPU, the memory system, the power supply, and the input/output

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,

More information

Designing interface electronics for zirconium dioxide oxygen sensors of the XYA series

Designing interface electronics for zirconium dioxide oxygen sensors of the XYA series 1 CIRCUIT DESIGN If not using one of First Sensors ZBXYA interface boards for sensor control and conditioning, this section describes the basic building blocks required to create an interface circuit Before

More information

MOSFETs: Discharging Filter Capacitors. 2008 Oregon State University ECE 322 Manual Page 51

MOSFETs: Discharging Filter Capacitors. 2008 Oregon State University ECE 322 Manual Page 51 SECTION FIVE MOSFETs: Discharging Filter Capacitors 2008 Oregon State University ECE 322 Manual Page 51 SECTION OVERVIEW You may have noticed that the power LED on your power supply stays on for a long

More information

PLL frequency synthesizer

PLL frequency synthesizer ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 4 Lab 4: PLL frequency synthesizer 1.1 Goal The goals of this lab exercise are: - Verify the behavior of a and of a complete PLL - Find capture

More information

2011, The McGraw-Hill Companies, Inc. Chapter 5

2011, The McGraw-Hill Companies, Inc. Chapter 5 Chapter 5 5.1 Processor Memory Organization The memory structure for a PLC processor consists of several areas, some of these having specific roles. With rack-based memory structures addresses are derived

More information

Measuring Electric Phenomena: the Ammeter and Voltmeter

Measuring Electric Phenomena: the Ammeter and Voltmeter Measuring Electric Phenomena: the Ammeter and Voltmeter 1 Objectives 1. To understand the use and operation of the Ammeter and Voltmeter in a simple direct current circuit, and 2. To verify Ohm s Law for

More information

Design and Development of ON-LINE UPS using PIC Microcontroller

Design and Development of ON-LINE UPS using PIC Microcontroller Design and Development of ON-LINE UPS using PIC Microcontroller 1 Hemal Patel, 2 Divyesh Vaghela 1 Hemal Patel, M.Tech Student, Institute of technology, Nirma University, Ahmedabad, India. 2 Divyesh Vaghela,

More information

FFT Frequency Detection on the dspic

FFT Frequency Detection on the dspic FFT Frequency Detection on the dspic by Jac Kersing Nov 2012 Abstract In this article Jac explains how he solved a practical challenge using powerful dspic devices and Fast Fourier Transform algorithms.

More information

Using Xbee 802.15.4 in Serial Communication

Using Xbee 802.15.4 in Serial Communication Using Xbee 802.15.4 in Serial Communication Jason Grimes April 2, 2010 Abstract Instances where wireless serial communication is required to connect devices, Xbee RF modules are effective in linking Universal

More information