Remote Controlled Smart Socket

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 6 Digital Inputs
Advertisements

RADIO FREQUENCY BASED SERIAL COMMUNICATION..
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Arduino. Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source.
SPI By Alexander Maroudis. Outline What is SPI? SPI Configuration SPI Operation Master Slave Setup SPI Transactions SPI Digital Potentiometer Example.
EMBEDDED WEB SERVER. CONTENT: 1.ABSTRACT 2.INTRODUCTION TO EMBEDDED SYSTEMS 3.INTRODUCTION TO EMBEDDED WEB SERVER 4.BLOCK DIAGRAM 5.POER SUPPLY 6.COMPONENT.
AUTOMATIC ROOM LIGHT CONTROLLER WITH BIDIRECTIONAL VISITOR COUNTER
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
INTERFACING WEB SERVER WITH A ROBOT
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
ULTRA LOW CURRENT MEASUREMENT SYSTEM. A full diagram of a mass spectrometer.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Vehicle Monitoring System Michael Jermann Chris Blount Team: 35 TA: Justine Fortier.
Auto turn off battery charger Auto turn off battery charger.
Simple Water Level Controller Circuit with Microcontroller and Alarm.
PROJECT ON FAULT ANALYSIS AND DETECTION GUIDED BY:: SUBMITTED BY:- MS. SHUBRA GOEL.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
SMART CART Group 20 Ciju Francis, Tom Rosengrant.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Portable Power Station University of Wyoming Electrical and Computer Department EE Done By Mohammad S. Almoallem Mahmood S. Almoallem Advised.
COIN BASED CELL PHONE CHARGER by sarin krishna k.r
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
BY: VISHU KUMAR 1HK08EE055 Internal Guide: WASEEM KHANUM.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Introduction to Microcontroller Technology
Fan Assembly Driven by Magnetic Fields
ULTRA FAST ACTING ELECTRONIC CIRCUIT BREAKER
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Michael Rahaim, PhD Candidate Multimedia Communications Lab
WATER LEVEL controller using 8051
INTRODUCTION The more you drive your car, the more you are at risk.
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Module 1: Introduction to PLC
SUBMITTED BY EDGEFX TEAM
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
ECE 445 Smart Window Responding System
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Textbook Detection System With Radio-Frequency Identification
SCADA for Remote Industrial Plant
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
PC Mouse operated Electrical Load Control Using VB Application
UNIT – Microcontroller.
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
ARDUINO LINE FOLLOWER ROBOT
Wireless Controlled PowerStrip
ECE 445: Robotic Microphone Stand
Final Year Project Presentation
ECE 445 Senior Design, Spring 2018
PLC Hardware Components.
KnightHome Sponsored by Leidos
IOT based Home Automation Over the Cloud
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Manual Robotics ..
A PROJECT ON PASSWORD BASED CONTROL SYSTEM. A PROJECT ON PASSWORD BASED CONTROL SYSTEM.
Introduction to Arduinos
Hardware Graduation Project (2) Seminar
Interactive Mirror Display
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
RFA Problem Solution Overview Solution Components [Subsystem #1]
Presentation transcript:

Remote Controlled Smart Socket ECE 445 FALL 2017 Remote Controlled Smart Socket Team 33:Yuqiao Huang, Shiyuan Zhu TA: Dongwei Shi

Introduction Power Supply Detection & Measurement Remotely Control Socket Avoiding Electrical Accident Energy Saving & Analysis

Serious Electrical Injuries in United States

Objective Want to realize three functionalities: Monitor send the collected data of the circuit to the PC Protection turn off the device automatically when it works over the safety range set by user Control user can send command on PC to control the socket

Block Diagram

Power Transfer Voltage Regulators: LM7805, AMS1117-3.3 Input: 110V AC Output: 5V DC, 3.3V DC Bridge Rectifier

Power Transfer Equations:

Power Transfer What can achieve? 5.0V DC (+0.2V) 3.3V DC (+0.2V)

Power Transfer Problems We Met Chip Problem Voltage Range and capacitors

Data Collection & Measurement Due to the input limitation of CS5463, we can’t connect it directly to the 110V so we first use a sample circuit and then connect to the chip

Data Collection & Measurement •Voltage channel of CS5463 is limited to ±250mV [1] •Output will connect to VIN+/- and IIN+/- pins on CS5463. Top part is the voltage sample circuit and the bottom part is the current sample circuit. The voltage channel is limited to 250mW so we use very large resistor here to divide the voltage to make sure it within the range.

Data Collection & Measurement RESET, SCLK, SDI, SDO and INT are used to communicate with microcontroller.

Data Collection & Measurement SDI Write Timing SDO Read Timing The microcontroller sends a write signal to SDI pin to start the writing loop. And then in the next 24 SCLK periods, it begins to write data from the high byte to the register and wait for another command. When there is a read signal, in the next 8/16/24 SCLK periods, it begins to read data from the high byte and sends them to microcontroller.

Data Collection & Measurement Problem: Chip Pin is too small to solder wires Solution: Find a break board to solder the chip for testing As you can see, the chip is really small and the pins are very close to each other.

Data Collection & Measurement Problems: Severe common mode interference, making the measurement very unstable Impact the communication with microcontroller Solution: Add isolation circuit Then we use the 15V AC to test and find the data is very unstable

Data Collection & Measurement HCPL2631 insert between CS5463 and microcontroller HCPL2631 has very superior AC/DC rejection feature and also guarantees the circuit performance over a large temperature range.

Microcontroller ATmega 328 P a) Low power solution b) 28 pins, small & fast c) Support UART d) Easy to program on Arduino

Microcontroller

Relay Module Model ODC5 Common Use four pin Relay.

Relay Module Working Status The safety range is V < = 6V and below show what happen when in the range.

Relay Module Working Status The safety range is V < = 6V and below show what happen when out of the range.

Software When there is client coming, it begins to receive data; When it is done, the program starts a new monitor cycle. The software part is mainly to deal with the communication and data analysis task.

Software When working within the safe range, the program will keep asking user whether want to turn off the socket. This is the image of serial monitor. Prompt

Demo Video For demo purpose, we change the 110V to function generator to show the socket status under different voltage condition

Future Hardware Development Power Transformer Improvement Larger Voltage Accommodation Relay Temperature Sensor WIFI connection

Future Software Development User Interface Safety Access/Permission Code [2] Warning System: includes phone call and message Deep learning: data analysis Consider the #7 and #9 of the IEEE code of Ethics, we want to avoid violation usage like shutting down the device with illegal purpose so we consider adding permission code when user want to change the socket status. Also, for deep use of the data, we can relate it to the energy field to do analysis on the energy consumption.(make reduction plan)

References [1] Circuit Logic,” CS5463 Datasheet”, 2011. [Online]. Available: https://d3uzseaevmutz1.cloudfront.net/pubs/proDatasheet/CS5463_F3.pdf [Accessed: 01-Oct-2017]. [2] Ieee.org, "IEEE IEEE Code of Ethics", 2016. [Online]. Available: http://www.ieee.org/about/corporate/governance/p7-8.html. [Accessed: 20-Sep-2017].

Thank you!