This document summarizes a graduation project that involves designing a system to control a DC motor using DTMF signals. The system uses a DTMF decoder to receive DTMF tones from a keypad. An Arduino board interprets the decoded tones and controls an H-bridge circuit that regulates the speed and direction of a DC motor. The project aims to demonstrate DTMF-based remote motor control using components like the Arduino, MOSFETs, an H-bridge driver IC, and a permanent magnet DC motor. Simulation and real-world results are presented to analyze the system's performance.
This document provides an overview of a graduation project to design a system that allows a user to remotely control a garage door using a mobile phone. The system consists of four main parts - a mobile phone to input commands, a DTMF decoder to decode the inputted number, a microcontroller as the control unit to receive commands and issue instructions, and a motor connected to the garage door to open and close it. The system is designed such that a user can call the mobile phone connected to the system, enter a password and command as numbers, which are decoded and sent to the microcontroller to operate the motor accordingly and remotely control the garage door opening and closing.
This document describes a project to monitor fuel levels in an underground storage tank using a float switch sensor and LED display. Float switches are positioned at 3-liter intervals on a dipstick in the tank. When the float contacts the fuel surface, a switch closes and sends a signal to a relay circuit controlling an LED display. The display shows the fuel volume between empty (0 liters) and full (9 liters). The device operates on 12VDC power and was found to be effective for monitoring fuel levels at filling stations and industries.
This document presents a project report on the design of a wireless low bridge avoidance system. The system aims to prevent accidents caused by large vehicles colliding with bridges that are too low for them to pass under safely. It involves using a smartphone connected to an Arduino Uno microcontroller via Bluetooth to compare the vehicle's height, obtained from the driver, to the bridge's height at the vehicle's GPS coordinates, and warn the driver if there is insufficient clearance to pass under the bridge safely. The report describes the objectives, scope, importance and organization of the project, as well as standards, earlier work, methodology used and preliminary results obtained.
This document describes an internship project carried out by six students at Gefersa Substation in Ethiopia. It provides background on the substation and outlines the students' overall internship experience, including working in different sections of the outdoor and indoor substations. The main project involved developing a digital metering system to monitor the oil level and temperature of transformers using sensors and an Arduino board. The document discusses the benefits gained from the internship in terms of practical skills, knowledge, training, communication skills, and understanding of work ethics. It also provides details on the system design and hardware and software requirements to implement the monitoring project.
Dissertation on comparative study between Broadband connection and dongle con...victor sarkar
The objective of the project is to find out the consumption pattern of Dongle and Broadband connections under various parameters such as, demographic, cultural, social etc. what are the relative benefits people will get by consuming them in terms of value and price.
__________________________ _____________
The fundamentals of telecommunication Engineering is written to be a great source of knowledge in teaching and research in the subject area.
We hope that students, teachers and researchers will find this textbook useful in the aforementioned subject area.
ENGR. KADIRI, Kamoru Oluwatoyin Ph.D
Head of Department
Department of Electrical/Electronics Engineering
The Federal Polytechnic, Offa
Offa, Kwara State, Nigeria
kadiritoyin2007@yahoo.com
This document provides background information on ResilientAfrica Network (RAN) and the internship program. It describes the objectives of industrial training and RAN's mission to promote resilience in Africa. The internship focused on RAN's Eastern Africa Resilience Innovation Lab (EARILab), which develops technologies and solutions. It involved learning about RAN's communication network, projects, and transforming their website using the Joomla content management system to make it more user-friendly.
This master's thesis examines control of modular multilevel converters (MMCs) in high-voltage direct current (HVDC) applications. The thesis demonstrates control of MMCs during asymmetric grid faults to maintain HVDC transmission. It proposes a modified circulating current suppression controller to eliminate voltage ripples in the DC link. It also derives a current limitation strategy for MMCs and verifies its impact on HVDC system performance through simulations.
This document provides an overview of a graduation project to design a system that allows a user to remotely control a garage door using a mobile phone. The system consists of four main parts - a mobile phone to input commands, a DTMF decoder to decode the inputted number, a microcontroller as the control unit to receive commands and issue instructions, and a motor connected to the garage door to open and close it. The system is designed such that a user can call the mobile phone connected to the system, enter a password and command as numbers, which are decoded and sent to the microcontroller to operate the motor accordingly and remotely control the garage door opening and closing.
This document describes a project to monitor fuel levels in an underground storage tank using a float switch sensor and LED display. Float switches are positioned at 3-liter intervals on a dipstick in the tank. When the float contacts the fuel surface, a switch closes and sends a signal to a relay circuit controlling an LED display. The display shows the fuel volume between empty (0 liters) and full (9 liters). The device operates on 12VDC power and was found to be effective for monitoring fuel levels at filling stations and industries.
This document presents a project report on the design of a wireless low bridge avoidance system. The system aims to prevent accidents caused by large vehicles colliding with bridges that are too low for them to pass under safely. It involves using a smartphone connected to an Arduino Uno microcontroller via Bluetooth to compare the vehicle's height, obtained from the driver, to the bridge's height at the vehicle's GPS coordinates, and warn the driver if there is insufficient clearance to pass under the bridge safely. The report describes the objectives, scope, importance and organization of the project, as well as standards, earlier work, methodology used and preliminary results obtained.
This document describes an internship project carried out by six students at Gefersa Substation in Ethiopia. It provides background on the substation and outlines the students' overall internship experience, including working in different sections of the outdoor and indoor substations. The main project involved developing a digital metering system to monitor the oil level and temperature of transformers using sensors and an Arduino board. The document discusses the benefits gained from the internship in terms of practical skills, knowledge, training, communication skills, and understanding of work ethics. It also provides details on the system design and hardware and software requirements to implement the monitoring project.
Dissertation on comparative study between Broadband connection and dongle con...victor sarkar
The objective of the project is to find out the consumption pattern of Dongle and Broadband connections under various parameters such as, demographic, cultural, social etc. what are the relative benefits people will get by consuming them in terms of value and price.
__________________________ _____________
The fundamentals of telecommunication Engineering is written to be a great source of knowledge in teaching and research in the subject area.
We hope that students, teachers and researchers will find this textbook useful in the aforementioned subject area.
ENGR. KADIRI, Kamoru Oluwatoyin Ph.D
Head of Department
Department of Electrical/Electronics Engineering
The Federal Polytechnic, Offa
Offa, Kwara State, Nigeria
kadiritoyin2007@yahoo.com
This document provides background information on ResilientAfrica Network (RAN) and the internship program. It describes the objectives of industrial training and RAN's mission to promote resilience in Africa. The internship focused on RAN's Eastern Africa Resilience Innovation Lab (EARILab), which develops technologies and solutions. It involved learning about RAN's communication network, projects, and transforming their website using the Joomla content management system to make it more user-friendly.
This master's thesis examines control of modular multilevel converters (MMCs) in high-voltage direct current (HVDC) applications. The thesis demonstrates control of MMCs during asymmetric grid faults to maintain HVDC transmission. It proposes a modified circulating current suppression controller to eliminate voltage ripples in the DC link. It also derives a current limitation strategy for MMCs and verifies its impact on HVDC system performance through simulations.
This document presents a project report on a wireless gesture-controlled robot. The robot can be controlled by hand gestures using an accelerometer worn on the hand, without the need for buttons or joysticks. The accelerometer records hand movements and sends the data wirelessly to the robot. The transmitting section compares the accelerometer output, encodes the data, and sends it via RF. The receiving section decodes the RF signal, processes it using a microcontroller, and controls motors via a motor driver to move the robot in the direction of the hand gesture. The robot aims to be low-cost and simple to use, for applications such as assisting disabled individuals. Diagrams and descriptions of the components used, including the accelerometer,
This GTT activity discusses gear ratios and their relationship to torque and speed. It provides examples of drive gears and driven gears, and how gear ratio is calculated. Completing the activity helps understand that:
- A larger driven gear provides more torque but less speed than the drive gear.
- A smaller driven gear provides more speed but less torque.
- Gear ratio is calculated by dividing the number of teeth of the driven gear by the number of teeth of the drive gear.
Digital distancerelaymodelingandtestingusinglabvie wandmatlabsimulinksalam_a
The key inputs signals to the distance relay are the voltage and current signals from the transmission line. The relay uses different combinations of voltage and current signals depending on the type of fault, in order to measure the positive sequence impedance to the fault.
1.5 Distance protection comparators
Distance protection uses two comparators:
- Phase comparator
- Magnitude comparator
1.5.1 Phase comparator
The phase comparator compares the phase angle between the voltage and current signals. It checks if the current lags the voltage, which indicates a forward fault. If the current leads the voltage, it indicates a reverse fault.
1.5.2 Magnitude comparator
The magnitude comparator compares the magnitude of the measured imped
This document summarizes a capstone project that aims to develop a maritime information visualization system. A group of students from FPT University are working on the project under the supervision of lecturers from the university. The system will allow coastal stations to communicate with vessels at sea using text and voice messages over HF radio bands. It utilizes digital modulation techniques to transfer data between coastal stations and vessels. The project aims to enhance safety of fishermen by providing important information and warning of natural disasters.
This document presents a project report for a Real Time Question and Answer Platform. The project aims to build an application that allows users to ask and answer questions in real-time via text, voice, video and images. It will route questions to potential experts and provide rewards for fast, accepted answers. The system architecture uses a Play server for multimedia processing and a Meteor JS client and server for the user interface and functionality. The report describes the requirements, design, implementation and testing of the question and answer platform.
Commercially feasible low cost led driver circuit (15 watt)Muhammad Ragib Noor
This report represents a new locally producible commercially feasible LED driver circuit which has low components import and production cost, and high market value and a relatively long life. This LED driver is also able to provide as much light and efficiency as the models available at market right now. The main task is to design the device for mass production. So, the team designed the whole device and other parameters. This paper presents the method, costing and working principle of the device.
This document provides an agenda and information for the 79th National Environmental Health Association (NEHA) Annual Educational Conference (AEC) & Exhibition held from July 13-15, 2015 in Orlando, Florida. It includes schedules, session details, speaker bios, maps of the venue, and descriptions of special events. Platinum and diamond level sponsors of the conference are listed on the first page.
DESIGNING AND MODELLING OF AUTOMATED REWINDING MACHINElivob17294
This project is submitted to department of electromechanical
engineering in the partial fulfillment of a requirement of degree
of Bachelor of Science in Electromechanical engineering Electric motor rewinding is a crucial task in electric machine manufacturing and is the most
challenging operation. Re-winding machines have a high grade of complexity due to the need of
creating the necessary internal movements to produce the bobbin, filling each core in the right
sequence and preserving the electrical copper wire coating. Moreover, in developing countries like
Ethiopia, the rewinding process is done manually and this is a time consuming and daunting task.
The design and modelling of an automated re-winding machine that will rewind the stator part of
the motor is designed and modelled in the fulfillment of the requirements stated above and the
permanent need to produce all those issues in a faster way, improving the productivity and keeping
in high standards the quality. Inserting wise rewinding approach is chosen. This approach inserts
a coil of wires in the slot at once. The mechanical design is designed according to the
standardization of designing of machine elements and the designed parts are modelled using
SOLIDWORKS and BLENDER, and also carry out the virtual modelling of the control system
using PROTEUS and PLC.
Keywords: motor re-winding, virtual control system, 3-D modelling
TABLE OF CONTENTS
DECLARATION.............................................................................................................................. i
ACKNOWLEDGMENT................................................................................................................iii
LIST OF FIGURES ....................................................................................................................... vi
LIST OF TABLES ........................................................................................................................ vii
ABBREVIATIONS AND ACRONYMS..................................................................................... viii
CHAPTER ONE............................................................................................................................. 1
1. INTRODUCTION ................................................................................................................... 1
1.1 Background ........................................................................................................................... 1
1.2 Problem statement ................................................................................................................. 3
1.3 Objective ............................................................................................................................... 3
1.3.1 General objective ............................................................................................................ 3
1.3.2 Specific objective
report on communication medium in modern tvHarsh Mehta
The document discusses various communication mediums used in modern television, including direct broadcast satellite (DBS) TV, Internet Protocol television (IPTV), and video compression techniques. DBS TV involves transmitting television signals directly from a broadcaster to viewers using satellites. IPTV delivers television content over the internet using internet protocol. Video compression standards like MPEG-1, MPEG-2, and MPEG-4 allow more channels to be delivered by removing redundant video data and using less bandwidth. The document also examines technologies like multiple access, digital signal processing, and triple play services that enable delivery of television, telephony and internet over a single network connection.
Commercially feasible low cost led driver circuit (15 watt).1Muhammad Ragib Noor
This report represents a new locally producible commercially feasible LED driver circuit which has low components import and production cost, and high market value and a relatively long life. This LED driver is also able to provide as much light and efficiency as the models available at market right now. The main task is to design the device for mass production. So, the team designed the whole device and other parameters. This paper presents the method, costing and working principle of the device.
This document is Roshan Singh's internship report submitted in partial fulfillment of a Bachelor's degree in Information Technology from Tribhuvan University. The report details his internship at Subisu Cablenet Pvt. Ltd., an Internet service provider in Kathmandu, Nepal. During his internship, Roshan gained experience configuring routers, modems, and ONU devices for customers, troubleshooting internet issues, and replacing equipment. He learned about ISP network operations and improved his technical and communication skills. The report includes worksheets documenting the tasks he completed during the internship period.
The document is an internship report submitted by Faseeh Ahmed Khoso to Central Power Generation Company Limited (GENCO-II) describing his internship experience. It provides an overview of GENCO-II's power generation facilities at TPS Guddu, including the history of electricity generation in Pakistan. It describes the different components of conventional and combined cycle power plants, focusing on the turbines, generators, and other equipment used at TPS Guddu. It also discusses the control room and supervisory control and data acquisition (SCADA) system used to monitor and operate the power plant.
Internship Report On 3G & Radio Network Optimization by Md. Farhad HasanFarhad Hasan
This document provides an acknowledgement and abstract for an internship report on a training completed at METRO Teleworks LTD, a leading telecommunications provider in Bangladesh. The acknowledgement thanks various individuals and organizations that supported the completion of the internship. The abstract previews that the report will provide details on the company, scopes of training including radio planning and frequency planning, tasks conducted during the training, analysis of voice call problems, and outcomes of the experience.
GSM Automated System For Monitoring And Controlling meerkhan627
Final year project report OF GSM Automated System for Monitoring And Controlling Micro-Grid
included Code
By
Meer Zaman Khan
Abdullah Anjum Daar
M. Awais Kamran
UMT Lahore Pakistan
By
This document provides an overview of a final year project to develop a social networking website called FriendBook. It includes an introduction describing the purpose and functionality of the system. The document then covers various aspects of developing the project such as conducting a feasibility study, literature review on social networking concepts, research methods used, analysis and design of the system, implementation details, testing procedures, and a critical evaluation of the project. Diagrams are provided to illustrate the system design including use cases, activity diagrams, sequence diagrams, class diagrams, and database design. The project aims to combine useful features from various social networking sites and provide additional capabilities not currently available.
BIT (UCSC) Final Year Project - Microfinance Loan Management SystemThiwanka Makumburage
This document provides an overview of a dissertation submitted for the degree of Bachelor of Information Technology at the University of Colombo School of Computing. The dissertation details the development of an online microfinance loan management system called M-Fin for SEEDS, a leading microfinance institution in Sri Lanka. M-Fin was designed to automate SEEDS' manual loan processing system and facilitate functions like client and reference data management, loan calculations, approvals, documents, and reports. The system was developed using Java EE, Struts, Spring, and Hibernate following an iterative waterfall model. It aims to improve the productivity and efficiency of SEEDS' operations by reducing paperwork and workload for loan officers.
Final project report on Principals of Management bzu multanAkram7861
The document discusses a project report on Engro, a leading Pakistani fertilizer company. It includes Engro's vision, mission, history, products, management profile, and answers to questions about Engro's practices regarding hiring, training, motivating employees, decision making, leadership and culture. The report was submitted by a group of students for their Principles of Management course.
Charity & Love is developing a customer service database and WAN system to connect its three locations. This will automate referral and assessment processes to better serve clients. The project involves implementing an online database for applications, scheduling, and generating reports. Oracle Fusion was selected as the software vendor. The project plan outlines communication methods, stakeholders, and a timeline for designing, testing, and deploying the new system over the next few months. The goal is for the database to streamline services and information sharing between Charity & Love's three offices.
Analysis optimization and monitoring system slmnsvn
The document discusses improvements to the electrical distribution network in Tubas, Palestine. It identifies issues like low power factor, voltage drops, and overloaded transformers. Methods of improvement included changing transformer taps, adding capacitor banks, replacing transformers, and adding a new connection point. After analyzing the maximum load case and implementing these improvements, the power factor increased to 93.61% lagging from 91.33%, voltages across buses increased above 100%, and losses and current decreased. A minimum load case was also analyzed.
Analysis optimization and monitoring system slmnsvn
This document describes a load flow analysis of an electrical distribution network in Palestine. The analysis finds several issues with the maximum load case, including under voltage buses, overloaded transformers, and low power factors below 92%. To address these problems, the author proposes:
1) Changing transformer taps up to 5% to increase voltages.
2) Adding capacitor banks to improve power factors above 92% by reducing reactive power loads.
3) Locations for changed taps and added capacitors are provided in appendices. After implementing these changes, voltages are improved and power factor rises to 92.89%, addressing the identified issues.
This document presents a project report on a wireless gesture-controlled robot. The robot can be controlled by hand gestures using an accelerometer worn on the hand, without the need for buttons or joysticks. The accelerometer records hand movements and sends the data wirelessly to the robot. The transmitting section compares the accelerometer output, encodes the data, and sends it via RF. The receiving section decodes the RF signal, processes it using a microcontroller, and controls motors via a motor driver to move the robot in the direction of the hand gesture. The robot aims to be low-cost and simple to use, for applications such as assisting disabled individuals. Diagrams and descriptions of the components used, including the accelerometer,
This GTT activity discusses gear ratios and their relationship to torque and speed. It provides examples of drive gears and driven gears, and how gear ratio is calculated. Completing the activity helps understand that:
- A larger driven gear provides more torque but less speed than the drive gear.
- A smaller driven gear provides more speed but less torque.
- Gear ratio is calculated by dividing the number of teeth of the driven gear by the number of teeth of the drive gear.
Digital distancerelaymodelingandtestingusinglabvie wandmatlabsimulinksalam_a
The key inputs signals to the distance relay are the voltage and current signals from the transmission line. The relay uses different combinations of voltage and current signals depending on the type of fault, in order to measure the positive sequence impedance to the fault.
1.5 Distance protection comparators
Distance protection uses two comparators:
- Phase comparator
- Magnitude comparator
1.5.1 Phase comparator
The phase comparator compares the phase angle between the voltage and current signals. It checks if the current lags the voltage, which indicates a forward fault. If the current leads the voltage, it indicates a reverse fault.
1.5.2 Magnitude comparator
The magnitude comparator compares the magnitude of the measured imped
This document summarizes a capstone project that aims to develop a maritime information visualization system. A group of students from FPT University are working on the project under the supervision of lecturers from the university. The system will allow coastal stations to communicate with vessels at sea using text and voice messages over HF radio bands. It utilizes digital modulation techniques to transfer data between coastal stations and vessels. The project aims to enhance safety of fishermen by providing important information and warning of natural disasters.
This document presents a project report for a Real Time Question and Answer Platform. The project aims to build an application that allows users to ask and answer questions in real-time via text, voice, video and images. It will route questions to potential experts and provide rewards for fast, accepted answers. The system architecture uses a Play server for multimedia processing and a Meteor JS client and server for the user interface and functionality. The report describes the requirements, design, implementation and testing of the question and answer platform.
Commercially feasible low cost led driver circuit (15 watt)Muhammad Ragib Noor
This report represents a new locally producible commercially feasible LED driver circuit which has low components import and production cost, and high market value and a relatively long life. This LED driver is also able to provide as much light and efficiency as the models available at market right now. The main task is to design the device for mass production. So, the team designed the whole device and other parameters. This paper presents the method, costing and working principle of the device.
This document provides an agenda and information for the 79th National Environmental Health Association (NEHA) Annual Educational Conference (AEC) & Exhibition held from July 13-15, 2015 in Orlando, Florida. It includes schedules, session details, speaker bios, maps of the venue, and descriptions of special events. Platinum and diamond level sponsors of the conference are listed on the first page.
DESIGNING AND MODELLING OF AUTOMATED REWINDING MACHINElivob17294
This project is submitted to department of electromechanical
engineering in the partial fulfillment of a requirement of degree
of Bachelor of Science in Electromechanical engineering Electric motor rewinding is a crucial task in electric machine manufacturing and is the most
challenging operation. Re-winding machines have a high grade of complexity due to the need of
creating the necessary internal movements to produce the bobbin, filling each core in the right
sequence and preserving the electrical copper wire coating. Moreover, in developing countries like
Ethiopia, the rewinding process is done manually and this is a time consuming and daunting task.
The design and modelling of an automated re-winding machine that will rewind the stator part of
the motor is designed and modelled in the fulfillment of the requirements stated above and the
permanent need to produce all those issues in a faster way, improving the productivity and keeping
in high standards the quality. Inserting wise rewinding approach is chosen. This approach inserts
a coil of wires in the slot at once. The mechanical design is designed according to the
standardization of designing of machine elements and the designed parts are modelled using
SOLIDWORKS and BLENDER, and also carry out the virtual modelling of the control system
using PROTEUS and PLC.
Keywords: motor re-winding, virtual control system, 3-D modelling
TABLE OF CONTENTS
DECLARATION.............................................................................................................................. i
ACKNOWLEDGMENT................................................................................................................iii
LIST OF FIGURES ....................................................................................................................... vi
LIST OF TABLES ........................................................................................................................ vii
ABBREVIATIONS AND ACRONYMS..................................................................................... viii
CHAPTER ONE............................................................................................................................. 1
1. INTRODUCTION ................................................................................................................... 1
1.1 Background ........................................................................................................................... 1
1.2 Problem statement ................................................................................................................. 3
1.3 Objective ............................................................................................................................... 3
1.3.1 General objective ............................................................................................................ 3
1.3.2 Specific objective
report on communication medium in modern tvHarsh Mehta
The document discusses various communication mediums used in modern television, including direct broadcast satellite (DBS) TV, Internet Protocol television (IPTV), and video compression techniques. DBS TV involves transmitting television signals directly from a broadcaster to viewers using satellites. IPTV delivers television content over the internet using internet protocol. Video compression standards like MPEG-1, MPEG-2, and MPEG-4 allow more channels to be delivered by removing redundant video data and using less bandwidth. The document also examines technologies like multiple access, digital signal processing, and triple play services that enable delivery of television, telephony and internet over a single network connection.
Commercially feasible low cost led driver circuit (15 watt).1Muhammad Ragib Noor
This report represents a new locally producible commercially feasible LED driver circuit which has low components import and production cost, and high market value and a relatively long life. This LED driver is also able to provide as much light and efficiency as the models available at market right now. The main task is to design the device for mass production. So, the team designed the whole device and other parameters. This paper presents the method, costing and working principle of the device.
This document is Roshan Singh's internship report submitted in partial fulfillment of a Bachelor's degree in Information Technology from Tribhuvan University. The report details his internship at Subisu Cablenet Pvt. Ltd., an Internet service provider in Kathmandu, Nepal. During his internship, Roshan gained experience configuring routers, modems, and ONU devices for customers, troubleshooting internet issues, and replacing equipment. He learned about ISP network operations and improved his technical and communication skills. The report includes worksheets documenting the tasks he completed during the internship period.
The document is an internship report submitted by Faseeh Ahmed Khoso to Central Power Generation Company Limited (GENCO-II) describing his internship experience. It provides an overview of GENCO-II's power generation facilities at TPS Guddu, including the history of electricity generation in Pakistan. It describes the different components of conventional and combined cycle power plants, focusing on the turbines, generators, and other equipment used at TPS Guddu. It also discusses the control room and supervisory control and data acquisition (SCADA) system used to monitor and operate the power plant.
Internship Report On 3G & Radio Network Optimization by Md. Farhad HasanFarhad Hasan
This document provides an acknowledgement and abstract for an internship report on a training completed at METRO Teleworks LTD, a leading telecommunications provider in Bangladesh. The acknowledgement thanks various individuals and organizations that supported the completion of the internship. The abstract previews that the report will provide details on the company, scopes of training including radio planning and frequency planning, tasks conducted during the training, analysis of voice call problems, and outcomes of the experience.
GSM Automated System For Monitoring And Controlling meerkhan627
Final year project report OF GSM Automated System for Monitoring And Controlling Micro-Grid
included Code
By
Meer Zaman Khan
Abdullah Anjum Daar
M. Awais Kamran
UMT Lahore Pakistan
By
This document provides an overview of a final year project to develop a social networking website called FriendBook. It includes an introduction describing the purpose and functionality of the system. The document then covers various aspects of developing the project such as conducting a feasibility study, literature review on social networking concepts, research methods used, analysis and design of the system, implementation details, testing procedures, and a critical evaluation of the project. Diagrams are provided to illustrate the system design including use cases, activity diagrams, sequence diagrams, class diagrams, and database design. The project aims to combine useful features from various social networking sites and provide additional capabilities not currently available.
BIT (UCSC) Final Year Project - Microfinance Loan Management SystemThiwanka Makumburage
This document provides an overview of a dissertation submitted for the degree of Bachelor of Information Technology at the University of Colombo School of Computing. The dissertation details the development of an online microfinance loan management system called M-Fin for SEEDS, a leading microfinance institution in Sri Lanka. M-Fin was designed to automate SEEDS' manual loan processing system and facilitate functions like client and reference data management, loan calculations, approvals, documents, and reports. The system was developed using Java EE, Struts, Spring, and Hibernate following an iterative waterfall model. It aims to improve the productivity and efficiency of SEEDS' operations by reducing paperwork and workload for loan officers.
Final project report on Principals of Management bzu multanAkram7861
The document discusses a project report on Engro, a leading Pakistani fertilizer company. It includes Engro's vision, mission, history, products, management profile, and answers to questions about Engro's practices regarding hiring, training, motivating employees, decision making, leadership and culture. The report was submitted by a group of students for their Principles of Management course.
Charity & Love is developing a customer service database and WAN system to connect its three locations. This will automate referral and assessment processes to better serve clients. The project involves implementing an online database for applications, scheduling, and generating reports. Oracle Fusion was selected as the software vendor. The project plan outlines communication methods, stakeholders, and a timeline for designing, testing, and deploying the new system over the next few months. The goal is for the database to streamline services and information sharing between Charity & Love's three offices.
Analysis optimization and monitoring system slmnsvn
The document discusses improvements to the electrical distribution network in Tubas, Palestine. It identifies issues like low power factor, voltage drops, and overloaded transformers. Methods of improvement included changing transformer taps, adding capacitor banks, replacing transformers, and adding a new connection point. After analyzing the maximum load case and implementing these improvements, the power factor increased to 93.61% lagging from 91.33%, voltages across buses increased above 100%, and losses and current decreased. A minimum load case was also analyzed.
Analysis optimization and monitoring system slmnsvn
This document describes a load flow analysis of an electrical distribution network in Palestine. The analysis finds several issues with the maximum load case, including under voltage buses, overloaded transformers, and low power factors below 92%. To address these problems, the author proposes:
1) Changing transformer taps up to 5% to increase voltages.
2) Adding capacitor banks to improve power factors above 92% by reducing reactive power loads.
3) Locations for changed taps and added capacitors are provided in appendices. After implementing these changes, voltages are improved and power factor rises to 92.89%, addressing the identified issues.
This document discusses a smart home system project by two students. The objectives of the project are to make it easy for people to control devices in their home without being physically present. The project scope involves developing a device application to control hardware using sensors. The plan is to determine needed hardware, build the hardware part, program it, and test it. The home control system is an application that allows users to control home devices via sensors by logging into the app on their device and selecting devices to control from a menu.
The document presents the design of a smart fuel theft detector system. It begins with an acknowledgment and dedication section. It then provides a table of contents and list of figures. The document discusses conducting a survey on fuel theft, presenting the problem and goals of the project. It describes the methodology and components of the solution, including using ultrasonic and slope sensors, a microcontroller, GPRS module for data transmission. It concludes with experimental results on the sensors and an overall conclusion.
This document summarizes a smart fuel theft detector system that uses ultrasonic sensors and microcontrollers. It detects fuel theft by monitoring fuel levels and comparing consumption rates to changes in fuel levels over time. The system measures fuel levels using ultrasonic sensors and slope sensors to account for tilting. A microcontroller filters readings and detects theft based on inconsistent fuel changes and consumption rates. It sends data to a database using GPRS modules for companies to monitor fuel usage. The system aims to prevent fuel theft from vehicle tanks and identify thieves.
This document outlines a student attendance project using RFID. The project uses RFID cards and readers along with an Arduino microcontroller to automatically record student attendance. It aims to address problems with traditional paper-based systems. The system components include an Arduino, RFID reader and cards, LCD display, SD card, keypad, and real-time clock. It works by reading RFID cards, displaying the time on an LCD, and storing attendance data on the SD card to send to administrative software.
The document describes a transformable vehicle that can operate in both a two-wheeled vehicle mode and a four-legged quadpod mode. It uses an Arduino Mega microcontroller, 9V battery, four servo motors, and an IR receiver controlled by a remote to switch between modes. The vehicle is designed to navigate unpaved and bumpy terrain by transforming into the quadpod configuration when obstacles are detected.
The document describes the design of a vehicle that can transform into a quadpod robot. The project aims to create a miniature vehicle that can overcome obstacles typical cars cannot, such as bumpy roads and hills, by transforming its wheels into four walking legs. The vehicle will use sensors to detect obstacles and automatically transform as needed. It will be remotely controlled and able to move in both vehicle and quadpod modes to access difficult terrain. The document outlines the objectives, components, design process, and methodology for the project.
This document describes a project to develop a power factor correction system using a single capacitor bank. The system includes a power factor meter to measure the load power factor and a controller to generate firing angles for the triac. The controller calculates firing angles using numerical methods to maintain a target power factor. Potential issues include harmonics affecting the capacitor bank and inability to implement a closed-loop control system.
This document describes a project to improve power factor using static variable compensation. It contains 5 chapters that discuss: 1) an introduction to power factor and the objectives of the project, 2) a literature review and theoretical background, 3) the main components of the project including a zero crossing detector and triac, 4) the methodology including closed and open loop control approaches, and 5) results and conclusions from testing the project. The project aims to minimize the effects of reactive power flow on transmission lines by using a thyristor switched capacitor to generate reactive power and control the power factor, providing advantages over traditional capacitor banks and synchronous condensers.
The document outlines objectives for improving the electrical distribution network in Ramallah, including collecting data on network components, designing a unified network, improving voltage levels and reducing losses. It then describes benefits of improvement such as reduced losses and increased voltage levels. The document provides details on the existing Ramallah network configuration, including transmission lines, transformers and loads. Load flow analysis was performed before and after the proposed improvements to analyze effects on voltage levels, power factor and losses. An economic analysis found the improvements would save over 5 million NIS per year, with a payback period of under 7 years. Protection analysis and recommendations are also included.
This document provides an overview of the Ramallah electrical network. It describes the 14 main substations that feed the city and their transformer capacities. It lists the different types of transmission lines and load categories served. It also introduces power system protection, describing its key components like transformers, relays, circuit breakers and batteries used to isolate faults while keeping the network stable and as operational as possible. The document aims to analyze the network's maximum and minimum load conditions and improve voltages, losses and reliability through protection schemes and upgrades.
Optimum performance of tulkarim governorate networkslmnsvn
The document discusses the electrical networks serving Sarra connection point and Tulkarem Governorate in Palestine. It analyzes the current state of the networks, including supply details, network elements like transformers, and issues like low voltages, power losses and high loads on some transformers. The project aims to optimize the performance of the networks by analyzing them under maximum load conditions, connecting them to a new substation, improving voltages and power factors, and reducing losses.
Optimum performance of tulkarim governorate networkslmnsvn
This document provides an introduction to the graduation project on optimizing the performance of Tulkarim Governorate network and Sarra Connection Point in Palestine. It discusses the objectives of connecting the two networks to the Sarra electricity converter station to improve voltage levels and reliability. It also covers load flow analysis methods that will be used like the Gauss-Seidel and Newton-Raphson methods to study the networks and detect problems. The document lists some IEC standards and defines terms like load buses, generator buses, and slack buses used in classifying buses in a power system model.
Optimum performance for aqraba electrical network 2slmnsvn
The document outlines a project to analyze and improve the electrical network in Aqraba, Palestine. It describes the objectives, existing problems with the network including overloads, low voltages, and penalties for low power factor. It then analyzes the network using ETAP software to improve both the maximum and minimum cases by increasing swing bus voltage, transformer tap ratios, and adding capacitor banks. Voltage improvement and loss reduction are achieved. A solar energy system rated at 580kW is also designed to support the network using PVSystem and Aurora software. The design considers optimal tilt, azimuth angles and monthly energy production. An economic study finds the project will pay for itself in 7 years.
Optimum performance for aqraba electrical network 2slmnsvn
This document describes load flow analysis of the Aqraba power network in Jordan. It analyzes the network under maximum and minimum load cases. For each case, it examines the original scenario and various improvement scenarios including increasing swing bus voltage, adjusting transformer taps, improving power factor using capacitors, and reducing losses. Load flow results are presented including transformer loading, voltage profiles, generation requirements, and power losses. The document also analyzes low voltage sections of the network for both maximum and minimum load cases.
Optimum performance for aqraba electrical networkslmnsvn
The document outlines a project to analyze and improve the electrical network in Aqraba, Palestine. It describes the objectives, existing problems with the network including overload, low voltages, and penalties for low power factor. It then analyzes the network using ETAP software to improve both the maximum and minimum cases by increasing swing bus voltage, transformer tap ratios, and adding capacitor banks. It also addresses issues with the low voltage side and designs a 580KW solar energy system to support the network, determining optimal tilt, azimuth angles, and transformer ratings. An economic study finds the project will pay for itself in 7 years through reduced penalties and losses.
This document summarizes a student project comparing single-tone and multi-tone testing of devices. The project uses a band pass filter with specific component values as the device under test. Single-tone testing requires changing the frequency each time to obtain the frequency response, while multi-tone testing generates multiple frequencies simultaneously using a DSP kit and measures the response. Multi-tone testing allows characterizing the frequency response more quickly and is used to compare devices by analyzing changes in the crest factor value. The document concludes that multi-tone testing provides efficient, accurate results in less time than single-tone testing for comparing devices.
This document provides a summary of multitone testing techniques for electronic devices. It begins with an overview of how multitone testing allows acquiring measurement results from multiple frequencies simultaneously, unlike traditional single-tone and two-tone testing which require changing the input frequency each time. It then discusses some key problems that necessitate multitone testing such as reducing time and cost. Finally, it provides motivations for carrying out multitone testing research such as gaining experience in technical writing and learning newer testing methods used in manufacturing. The document contains figures illustrating multitone signals and how they are used to test devices.
Mini scada system for monitoring pv and wind installation in meteorology stat...slmnsvn
This document presents a mini SCADA system for monitoring PV and wind installations in meteorology stations. It describes the methodology used, including sensors to measure temperature, wind speed and direction, humidity, atmospheric pressure and more. It also covers calculations for wind turbine output power based on speed and area, and solar panel output based on load, penetration factor, and panel specifications. MATLAB programs were designed to calculate wind and solar output. Problems faced included a lack of equipment and long shipping times.
Discover the latest insights on Data Driven Maintenance with our comprehensive webinar presentation. Learn about traditional maintenance challenges, the right approach to utilizing data, and the benefits of adopting a Data Driven Maintenance strategy. Explore real-world examples, industry best practices, and innovative solutions like FMECA and the D3M model. This presentation, led by expert Jules Oudmans, is essential for asset owners looking to optimize their maintenance processes and leverage digital technologies for improved efficiency and performance. Download now to stay ahead in the evolving maintenance landscape.
Build the Next Generation of Apps with the Einstein 1 Platform.
Rejoignez Philippe Ozil pour une session de workshops qui vous guidera à travers les détails de la plateforme Einstein 1, l'importance des données pour la création d'applications d'intelligence artificielle et les différents outils et technologies que Salesforce propose pour vous apporter tous les bénéfices de l'IA.
Design and optimization of ion propulsion dronebjmsejournal
Electric propulsion technology is widely used in many kinds of vehicles in recent years, and aircrafts are no exception. Technically, UAVs are electrically propelled but tend to produce a significant amount of noise and vibrations. Ion propulsion technology for drones is a potential solution to this problem. Ion propulsion technology is proven to be feasible in the earth’s atmosphere. The study presented in this article shows the design of EHD thrusters and power supply for ion propulsion drones along with performance optimization of high-voltage power supply for endurance in earth’s atmosphere.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELijaia
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Software Engineering and Project Management - Introduction, Modeling Concepts...Prakhyath Rai
Introduction, Modeling Concepts and Class Modeling: What is Object orientation? What is OO development? OO Themes; Evidence for usefulness of OO development; OO modeling history. Modeling
as Design technique: Modeling, abstraction, The Three models. Class Modeling: Object and Class Concept, Link and associations concepts, Generalization and Inheritance, A sample class model, Navigation of class models, and UML diagrams
Building the Analysis Models: Requirement Analysis, Analysis Model Approaches, Data modeling Concepts, Object Oriented Analysis, Scenario-Based Modeling, Flow-Oriented Modeling, class Based Modeling, Creating a Behavioral Model.
Comparative analysis between traditional aquaponics and reconstructed aquapon...bijceesjournal
The aquaponic system of planting is a method that does not require soil usage. It is a method that only needs water, fish, lava rocks (a substitute for soil), and plants. Aquaponic systems are sustainable and environmentally friendly. Its use not only helps to plant in small spaces but also helps reduce artificial chemical use and minimizes excess water use, as aquaponics consumes 90% less water than soil-based gardening. The study applied a descriptive and experimental design to assess and compare conventional and reconstructed aquaponic methods for reproducing tomatoes. The researchers created an observation checklist to determine the significant factors of the study. The study aims to determine the significant difference between traditional aquaponics and reconstructed aquaponics systems propagating tomatoes in terms of height, weight, girth, and number of fruits. The reconstructed aquaponics system’s higher growth yield results in a much more nourished crop than the traditional aquaponics system. It is superior in its number of fruits, height, weight, and girth measurement. Moreover, the reconstructed aquaponics system is proven to eliminate all the hindrances present in the traditional aquaponics system, which are overcrowding of fish, algae growth, pest problems, contaminated water, and dead fish.
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
Cell phone based dtmf
1. 0 | P a g e
GraduationProject2
Presented in partial fulfillment of the
requirements for Bachelor degree in
Electrical Engineering.
2. 1 | P a g e
Acknowledgment:
Our first and greatest thanks are to Allah. He above all was, is, and will
be the source of help and guidance that counts. His help kept us going through
many frustrations and His guidance brought us back on track when our
frustrations tended to drive us astray.
Next , we would like to express our deep gratitude to our supervisor Dr.
Kamel Saleh for his effort and encouragement throughout the preparation of this
project. His Knowledge and endless support was a great asset from which we
learned plenty. he was very enthusiastic about the project, which gave us a motive
to work harder and harder.
We would like to thank a friends who did their best whenever we needed
or asked for anything. No matter what the task was or how busy they was, they
always found the time.
Also we would like to thank our family that help us very much and they
were very generous with us .
It is difficult to acknowledge everyone who was involved in
preparation of this project by name. Nevertheless we appreciate their help no
matter how simple it might have been.
Finally, we owe our colleagues great thanks for supporting us through our
college years and for making those years the best years of our life.
3. 2 | P a g e
DISCLAIMER
This report was written by students at the Electrical and Telecommunication
Engineering Department, Faculty of Engineering, An-Najah National University.
It has not been altered or corrected, other than editorial corrections, as a result of
assessment and it may contain language as well as content errors. The views
expressed in it together with any outcomes and recommendations are solely those
of the students. An-Najah National University accepts no responsibility or liability
for the consequences of this report being used for a purpose other than the purpose
for which it was commissioned.
4. 3 | P a g e
Table of contents
List of figures:.....................................................................................................................................5
List of tables:......................................................................................................................................6
Nomenclature orlist of symbols..........................................................................................................6
Abstract:............................................................................................................................................8
ChapterOne:Introduction.................................................................................................................8
1.1Executive Summary....................................................................................................................8
1.2 Statement of the problem:.........................................................................................................9
1.2.1 General problem statement.................................................................................................9
1.2.2 General Solution Approach..................................................................................................9
1.3 Block diagram of the project. ...................................................................................................10
1.4 Organization of the report. ......................................................................................................11
Chapter2:Constraints,Standards/ CodesandEarliercoursework.....................................................11
2.1 Constrains:..............................................................................................................................11
2.2 Standards / codes....................................................................................................................12
2.3 Earlier course work:.................................................................................................................12
Chapter3: LiteratureReview....................................................................................................13
Chapter4: Methodology...........................................................................................................14
4.1. DTMF:....................................................................................................................................15
4.1.1. What is DTMF (Dual Tone Multi Frequency)?.....................................................................15
4.1.2. DTMF Decoder:...............................................................................................................18
Figure 3: DTMF decoder circuit. ......................................................Error! Bookmark not defined.
4.2. Arduino:................................................................................................................................20
4.2.1 .What is Arduino? .............................................................................................................20
4.2.2. Why Arduino? .................................................................................................................21
4.2.3. Arduino Uno:...................................................................................................................21
4.3. H-Bridge:...............................................................................................................................22
4.3.1Speed Control - PWM Technique........................................................................................24
5. 4 | P a g e
4.4 MOSFET..................................................................................................................................25
4.4.1 What is MOSFET?..............................................................................................................25
4.4.2 How to use MOSFET as a switch?.......................................................................................26
4.4.3 IRFP450A MOSFET.............................................................................................................26
4.4. Full bridge drive: ....................................................................................................................28
4.4.1. IR2110.............................................................................................................................28
4.5. Permanent Magnet DC Motor.................................................................................................30
4.6. Flow Chart shows the details of operation of the project:.........................................................32
........................................................................................................................................................33
Chapter5:ResultsandAnalysis.........................................................................................................33
8.1 Simulation:........................................................................................................................33
5. Feasibility Study............................................................................................................................55
5.2 Results and Analysis of real implementation of the system........................................................41
Chapter6:conclusionsandrecommendations. .................................................................................54
References:......................................................................................................................................58
Appendices:.....................................................................................................................................59
Appendix A...................................................................................................................................59
6. 5 | P a g e
List of figures:
Figure 1: keypad with 16 buttons. ......................................................................................................15
Figure 2: DTMF decoder circuit.........................................................................................................18
Figure 3:DTMF Decoder. ...................................................................................................................20
Figure 4 :H-Bridge Topology. .............................................................................................................22
Figure 5 :H-Bridge Topology – Forward Direction................................................................................23
Figure 6 :H-Bridge Topology – Reverse Direction. ...............................................................................23
Figure 7 : Pulse Width Modulation Used For Motor Control................................................................25
Figure 8: IR2110 circuit for high-voltage full-bridge drive with independent switch control...................27
Figure 9: IR2110 Pin/Lead Assignments..............................................................................................28
Figure 10: Functional Diagram of IR2110. ...........................................................................................29
Figure 11:IR2110 Pin/Lead Definitions................................................................................................29
Figure 12:Structure of Magnet DC Motor...........................................................................................30
Figure 13: Simulation model of the project.........................................................................................33
Figure 14: H-Bridge inverter and DC Motor.......................................................................................34
Figure 15:Speed variation on the speed scope....................................................................................36
Figure 16:Pulses that enters the Gates of IGBT ( gate 1 ,2,3,4) in order. ...............................................36
Figure 17: Distance variation on distance scope..................................................................................37
Figure 18:Speed variation when pressing number 2.............................................................................38
Figure 19: output pulses when pressing number 2. ..............................................................................38
Figure 20: Automatic answering setting. ............................................................................................41
Figure 21 :Automatic answering timer. ..............................................................................................42
Figure 22: Connecting cell phone using headset to the decoder...........................................................43
Figure 23: DTMF output when pressing number 2. .............................................................................45
Figure 24: 1st
pulses of 75% duty cycle. ..............................................................................................46
Figure 25: pulses of 25% duty cycle....................................................................................................47
Figure 26: pulses of 50% duty cycle....................................................................................................47
Figure 27: pulses of 25% duty cycle...................................................................................................48
Figure 28: pulses of % duty cycle. ......................................................................................................48
Figure 29: IR2110 circuit for high-voltage full-bridge drive with independent switch control. ................49
Figure 30: output of IR2110 between 7 and 8......................................................................................50
Figure 31: output of IR2110 between 11 and 12..................................................................................51
Figure 32: output of IR2110...............................................................................................................51
Figure 33: results at the output of the MOSFET. .................................................................................52
Figure 34: picture of motor connected to the door.............................................................................53
7. 6 | P a g e
List of tables:
Table 1:The frequencies generated on pressing different phone keys. ...................................................16
Table 2: Table showing DTMF Low and High frequency tones and decoded output..............................20
Table 3: Absolute maximum ratings of IRFP450A MOSFET...............................................................27
Table 4: Output of the DTMF decoder................................................................................................43
Table 5:The items used at the product and suppliers with the regions. ..................................................55
Table 6: Description and cost of each item in the project. ....................................................................57
Nomenclature or list of symbols.
DTMF :dual tone multi frequency
IC : Integrated Circuit
DC : direct current
PM motor : premanent magnet motor
PMW : pulsewidth modulation
USB : universalserial bus
AC : Alternating current
ISCP : In Circuit Serial Programming
I/O : Input/Output
MOSFET: metal–oxide–semiconductor field-effect transistor
IGBT: Insulated Gate Bipolar Transistor
8. 7 | P a g e
UPS : Uninterruptible power supply
CMOS : complementary metal oxide semiconductor
LSTTL : Low-Power Schottky Transistor-Transistor Logic
HVIC : High-Voltage Integrated Circuit
SOIC : Small Outline Integrated Circuit
DIP : Integrated Project
EMF : Electromotive force
DCGD : Distance Controlling GarageDoor
LED: light emitting diode.
9. 8 | P a g e
Abstract:
The main objective of this project is to unlock a garage door by a mobile
phone using a password and a unique number entered through the keypad of the
phone. Opening and closing of garage doors involves human labor. In this
proposed system, the opening and closing of a garage door is achieved by using a
mobile phone. The owner can call to a mobile phone interfaced to the system
which in turn is connected to the garage door that can open/close the door by
entering the password. This method is very convenient as one doesn’t have to get
down of his car to open/close the door physically.
This project is based on the concept of DTMF (dual tone multi - frequency).
Every numeric button on the keypad of a mobile phone generates a unique
frequency when pressed. These frequencies are decoded by the DTMF decoder IC
at the receiving end which is fed to the Arduino. If this decoded values (number
entered by the user) matches with the number stored in the microcontroller, then
the Arduino initiates a mechanism to open the door through a motor driver
interface.
ChapterOne:Introduction.
1.1Executive Summary
10. 9 | P a g e
The system will allow a user to control a garage door from a cellular phone and
will be broken down in four main parts: The cellular phone (serving as a platform
for instructions), the DTMF decoder (which decodes the entered number and
password via user’s cellular phone), the control unit (receiving, interpreting and
issuing commands), and the controlled device (basically a motor connected to the
door). The control unit will comprise a cellular module and a DTMF decoder and a
microcontroller.
The basic door control scenario will start at the cellular phone, where the user will
input the password and the command in the form of unique numbers. At the control
unit, the cellular module will receive the command and transmit it to the DTMF
decoder which will retrieve the entered number and transmit it to the
microcontroller. The microcontroller will then interpret the command and issue the
appropriate control signal to the motor (connected to the door to achieve the
desired command, either opening or closing).
The main component of the control unit is ATmega328 Arduino Kit
microcontroller. The total project cost is almost 120$ excluding labor.
1.2 Statement ofthe problem:
1.2.1 General problem statement
The objective of this project is to develop a device that allows for a user to
remotely control and monitor a garage door using a cellular phone. This system
will be a powerful and flexible tool that will offer this service at any time, and
from anywhere with the constraints of the technologies being applied.
1.2.2 General SolutionApproach
The proposed approach for designing this system is to implement a
microcontroller-based control module that receives its instructions and commands
from a cellular phone over the GSM network. The microcontroller then carries out
the issued commands and sends the status of a given appliance or device back to
the cellular phone. For security purposes, a means of identification and user
authentication will be implemented, and will combine caller identification with a
password authorization.
11. 10 | P a g e
1.3 Blockdiagram of the project.
The following block diagram illustrates the design of the system which we have
built.
f
Power supply
Cell phone
connected
to system.
DTMF
decoder
GSM Network
User’s cellular
phone.
Arduino Kit Motor Driver
Motor
GarageDoor
C language for
programing
12. 11 | P a g e
1.4 Organizationof the report.
The report will begin be constrains wefaced, standards and codes wefollowed
and earlier coursework welearned from. Then literature review about previous
projects wetook advantage of. Then methodology, after that results and analysis,
conclusions and recommendations are considered .finally Feasibility Study is
introduced.
Chapter2:Constraints,Standards/Codesand
Earliercoursework
2.1 Constrains:
In Our project we faced several constraints:
1. Unavailability of some electronic parts that we needed, so we had to bring them
from the United States of America , i.e. ( The IR2110 IC )
2. The sensitivity of some electronic parts (i.e. IR2110) which were damaged more
than one time so we had to bring them from Jordan again ,and we faced problems
to deal with them because they differ from that we used before(in size) by making
the wire rapping then welding them .
3. The difficulty of dealing with DTMF circuit in terms of connecting it with
AURDINO and show the pulses on the oscilloscope.
4. Since DTMF decoder deals with sum of sinusoidal signals (which must be
decoded to give a binary output) the process is so sensitive and produce a noise
13. 12 | P a g e
that cause a bad effect, at first we connected it using bread board and the results
did not show, then we weld it and the result did not appear clearly, so we had to
implement it on a printed circuit to view the results more clearly and better.
5. The problem of changing some of the wires after welding them because they do
not hold out the high current and maybe damage the circuit.
6. The difficulty of finding a suitable motor depending on the required voltage and
current.
7. The difficulty of designing and making a wooden door so that the motor is able
to move it right and left, so we needed several pieces like diodes gear .
8. The lack of equipment such as voltage sensor, current sensor, pico-scope, since
we had to use pico-scope instead of oscilloscope to display results (floating
point) and oscilloscope is grounded it is not able to achieve this goal.
But in spite of these constrains, we were able to complete the project successfully.
2.2 Standards / codes
We have implemented our project according to IEC (International Electro
technical commission) standards.
2.3 Earlier course work:
Our group consist of two specialization (electrical and communication), so
we will talk about each specialization alone.
In electrical specialization we took several course works that has been utilized in
doing the project effectively:
1. Power electronics: In this course, we have learned about IGBT component and
its working principle, and this has helped us in choosing the suitable one.
2. Control of electrical machine: In this course, we have learned about the
arrangement of IGBT for making the H-Bridge for controlling the direction of
the motor.
3. Electrical machines: In this course, we have learned about the Dc motor in
general and the permanent magnetic motor in particular and we learned the
principle of its work and that has helped us in choosing it to be in our project
14. 13 | P a g e
In communication specialization we took one course work which is Digital
Signal Processing , this course has helped us to understand how DTMF operates ,
its principle of work and the implementation of this using Mat-lab.
Chapter3:LiteratureReview.
A DTMF technology is usually a wide application that allows the people
freedom and flexibility to live a safe and comfortable life. Such save and time and
use energy efficiently. DTMF technology is still at its infancy stage with a lot of
research going on for its advancement. However, success has been recorded in this
field as some working DTMF projects are available. The features in this field
include:
Cell Phone Based Remote Home Control System:
The objective of this project is to enable users to remotely control their home
appliances and systems using a cell phone-based interface. To access the control
unit, the user should send an authentication code along with the required function
to his/her home control system via GSM. Upon being properly authenticated, the
cell phone-based interface at home would relay the commands to a microcontroller
that would perform the required function, and return a function completion code
that would be sent to the source of the original command (user’s cell phone).
As a result, The extensive capabilities of this system are what make it so
interesting. From the convenience of a simple cell phone, a user is able to control
and monitor virtually any electrical device in a household. This makes it possible
for users to rest assured that their belongings are secure, that the garage door is
shut, and that the television was not left running when they left the house to just
list a few of the many uses of this system.
[1]
DTMF Signal Controlled House Monitoring System (HMS):
15. 14 | P a g e
Purpose of our course project is to develop DTMF signal controlled house
monitoring system based on PIC Microcontroller. The device is connected to
phone line and is controlled by DTMF signal emitted by DTMF encoder in
stationary or mobile phones. In presence of incoming call the device pick-up the
phone and answer the call connecting to the line. User can press buttons and
control the system remotely. Function of keys should be known initially.
As a result the project contained some function that was able to achieve
successfully , this functions are:
· Speakerphone monitoring (you can listen the sound in remote premise),
· Room temperature monitor (sound indication),
· Output for heating switch (we can turn on/off the external heating),
· input for security check (if it was alarmed, the input must be high),
· Alarm controller (we can activate alarm system manually),
· Automatic pick-up (raises after 4 seconds or could be changed).
[2]
Chapter4:Methodology
This chapter includes the principle of work of all the fundamental devices
in our project, and after each explanation, a description of the device, circuit or IC
that we choseto use will be included.
16. 15 | P a g e
4.1. DTMF:
4.1.1. What is DTMF (Dual Tone Multi Frequency)?
DTMF is a common communication term for touch tone phones. The tones
formed when dialing on the keypad (DTMF digits or DTMF number) on the phone
can be used to characterize the digits, and some different tone is used for each
digit. DTMF signaling is mainly used in DTMF phones, telephone switching
system.
Yet, there is always a possibility that a random sound will be on the similar
frequency which will trip up the DTMF sounds system. It was recommended that if
two tones were used to represent a digit, the probability of a false signal happening
is ruled out, thus the name ‘Dual Tone’. This is the basis of using dual tone in
DTMF communication. DTMF dialing uses a keypad with 12 or 16 buttons. Each
key pressed on the keypad generates two tones of particular frequencies, so a voice
or a random signal cannot mimic DTMF signaling tones. One tone is generated
from a High DTMF frequency group of tones and the other from Low DTMF
frequency group. [7]
When a button is pressed, both the row and the column tones are generated by the
telephone or touch tone instrument.
Figure 1: keypad with 16 buttons.
17. 16 | P a g e
These two tones will be distinctive and different from tones of other keys. So there
is a low and high frequency associated with a button, it is essentially the sum of
two waves is transmitted. This elementary principle can be extended to a range of
applications. [7]
Row and Column Frequency Correspondence:
The frequencies generated on pressing different phone keys are shown in
table1:
DTMF
Frequency
1209 1336 1447
697 1 2 3
770 4 5 6
852 7 8 9
941 * 0 #
Table 1:The frequencies generated on pressing different phone keys.
Each row and column of the keypad corresponds to a certain tone and
creates a specific frequency. Each button lies at the intersection of the two tones.
For example, in order to generate the DTMF tone for “1”, we should mix a
pure 697Hz signal with a pure 1209Hz signal.
18. 17 | P a g e
697Hz sine wave + 1209Hz sine wave = DTMF tone ”1”
DTMF signals can be transmitted over a radio to switch ON or switch OFF
home appliances, flash lights, motors, cameras, warning systems, irrigation
systems and so on. These encoded data can be stored and processed in a
microcontroller to perform different tasks.
19. 18 | P a g e
4.1.2. DTMF Decoder:
This DTMF decoder circuit identifies the dial tone from the telephone line
and decodes the key pressed on the remote telephone. Here for the detection of
DTMF signaling, we are using the IC MT8870DE which is a touch tone decoder
IC. It decodes the input DTMF to 5 digital outputs. The M-8870 DTMF decoder
IC uses a digital counting technique to determine the frequencies of the limited
tones and to verify that they correspond to standard DTMF frequencies. The
DTMF tone is a form of one way communication between the dialer and the
telephone exchange. The whole communication consists of the touch tone
initiator and the tone decoder or detector [7].The decoded bits can be interfaced to
a computer or microcontroller or (Arduino in our case) for further application.
Figure 2: DTMF decoder circuit.
20. 19 | P a g e
Working of DTMF decodercircuit:
DTMF keypads are employed in almost all landline and mobile handsets. Thus this
technology is used in the telephone switching centers to identify the number dialed
by the caller.
The decoder distinguishes the DTMF tones and produces the binary sequence
equivalent to key pressed in a DTMF keypad.
The circuit uses M-8870 DTMF decoder IC which decodes tone generated by the
keypad of cell phone. DTMF signals can be tapped directly from the microphone
pin of cell phone device. Cut the microphone wire and you will get two wires red
and green. The red wire is the DTMF input to the circuit.
The signals from the microphone wire are processed by the DTMF decoder IC
which generates an equivalent binary sequence as a parallel output like Q1, Q2,
Q3, and Q4.
Table2 showing DTMF Low and High frequency tones and decoded output
21. 20 | P a g e
Table 2: Table showing DTMF Low and High frequency tones and decoded output.
We build our DTMF decoder to decode tones coming from the user’s
mobile phone and it is shown in figure 3.
4.2. Arduino:
4.2.1 .Whatis 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 physical
computing platform based on a simple microcontroller board, and a development
environment for writing software for the board.
Arduino can be used to develop interactive objects, taking inputs from a
variety of switches or sensors, and controlling a variety of lights, motors, and other
physical outputs. Arduino projects can be stand-alone, or they can be
communicating with software running on the computer.
The Arduino programming language is an implementation of Wiring, a
similar physical computing platform, which is based on the Processing multimedia
programming environment .[6]
Figure 3:DTMF Decoder.
22. 21 | P a g e
4.2.2. Why Arduino?
There are many other microcontrollers and microcontroller platforms
available for physical computing. Parallax Basic Stamp, Netmedia's BX-24,
Phidgets, MIT's Handyboard, and many others offer similar functionality. All of
these tools take the messy details of microcontroller programming and wrap it up
in an easy-to-use package. Arduino also simplifies the process of working with
microcontrollers, but it offers some advantages for teachers, students, and
interested amateurs over other systems: inexpensive, Cross-platform, Simple and
clear programming environment, Open source and extensible software, Open
source and extensible hardware. [6]
In our project we used the Arduino Uno.
4.2.3. Arduino Uno:
The Arduino Uno is a microcontroller board based on the ATmega328. It
has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog
inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP
header, and a reset button. It contains everything needed to support the
microcontroller; simply connect it to a computer with a USB cable or power it with
an AC-to-DC adapter or battery to get started. [6]
4.2.4. Specifications:
ATmega328 Microcontroller.
7-12V Input Voltage.
14 Digital I/O Pins(6 can be used as PWM outputs).
23. 22 | P a g e
6 Analog Input Pins.
40mA DC Current per I/O Pin.
16 MHz Clock Speed.
4.3. H-Bridge:
An H-Bridge is an electronic power circuit that allows motor speed and
direction to be controlled. Often motors are controlled from some kind of ”brain”
or micro controller to accomplish a mechanical goal. The micro controller provides
the instructions to the motors, but it cannot provide the power required to drive the
motors. An H-bridge circuit inputs the micro controller instructions and amplifies
them to drive a mechanical motor. The H-bridge takes in the small electrical signal
and translates it into high power output for the mechanical motor.
The H-Bridge electronic structure is explicit in the name of the circuit - H --
Bridge. The power electronics actually form a letter H configuration, as shown in
Figure 3. The switches are symbolic of the electronic Power MOSFETs which are
used for switching.
Figure 4 :H-Bridge Topology.
24. 23 | P a g e
If it is desired to turn the motor on in the forward direction, switches 1 and 4
must be closed to power the motor. Figure 4 below is the H-Bridge driving the
motor in the forward direction. And if it is desired to turn the motor on in the
reverse direction, switches 2 and 3 must be closed to power the motor. Figure 5
below is the H-Bridge driving the motor in the reverse direction.
Figure 5 :H-Bridge Topology – Forward Direction.
Figure 6 :H-Bridge Topology – Reverse Direction.
25. 24 | P a g e
4.3.1SpeedControl - PWM Technique
The motor is controlled by the 4 switches above. For the speed control
explanation that follows only switches 1 and 4 will be considered because speed
control is identical in the forward and reverse direction. Say the switches 1 and 4
are turned on, the motor will eventually run at full speed. Similarly if only switch 4
is turned on while switch 1 is off the motor stops. Using this system, how could the
motor be running at 1/2 of the full speed? The answer is actually quite simple; turn
switch 1 on for half the time and turn it off for the other half. In order to implement
this system in reality, one must consider two main factors, namely frequency and
duty cycle.
Frequency: Using the switch example, the frequency would be how fast the switch
was turned on and off. If the frequency is too low (switch is changed slowly), then
the motor will run at full speed when the switch is on, and completely stop when
the switch is off. But if the frequency is too high, the switch may mechanically fail.
In reality there is no switch, but rather an electronic board named an H-Bridge that
switches the motor on and off. So in electrical terms; if the frequency is too low,
the time constant of the motor has enough time to fully switch between on and off.
Similarly the upper limit on the frequency is the limit that the H-Bridge board will
support, analogous to the mechanical switch. The maximum frequency of this H-
Bridge Board is 500 kHz, but the recommended frequency of the PWM for this
board is 31.25 kHz.
Duty Cycle: The duty cycle is analogous to how long the upper switch (switch 1)
remains on as a percentage of the total switching time. In essence it is an average
of how much power is being delivered to the motor. Duty cycle gives the
proportional speed control of the motor. Figure 6 is an example of 1/4, 1/2, and 3/4
duty cycles. Effectively, these duty cycles would run the motor at 1/4, 1/2, and 3/4
of full speed respectively. [5]
26. 25 | P a g e
Figure 7 : Pulse Width Modulation Used For Motor Control.
So to convert the fixed voltage into a variable voltage variable current
source for the speed control of the dc motor drive, the variable dc voltage is
controlled by chopping the input voltage by varying the on and off times of a
converter, and as shown above the type of convertor capable of such function is
known as H-bridge.
4.4 MOSFET
4.4.1 What is MOSFET?
MOSFET stands for metal-oxide semiconductor field-effect transistor. It is a
special type of field-effect transistor (FET). Unlike BJT which is ‘current
controlled’, the MOSFET is a voltage controlled device. The MOSFET has “gate“,
“Drain” and “Source” terminals instead of a “base”, “collector”, and “emitter”
terminals in a bipolar transistor. By applying voltage at the gate, it generates
an electrical field to control the current flow through the channel between drain
and source, and there is no current flow from the gate into the MOSFET.
A MOSFET may be thought of as a variable resistor, where the Gate-Source
voltage difference can control the Drain-Source Resistance. When there is no
applying voltage between the Gate-Source, the Drain-Source resistance is very
high, which is almost like an open circuit, so no current may flow through the
27. 26 | P a g e
Drain-Source. When Gate-Source potential difference is applied, the Drain-Source
resistance is reduced, and there will be current flowing through Drain-Source,
which is now an open circuit.
In a nutshell, a FET is controlled by the Gate-Source voltage applied (which
regulates the electrical field across a channel), like pinching or opening a straw and
stopping or allowing current flowing. Because of this property, FETs are great for
large current flow, and the MOSFET is commonly used as a switch.
4.4.2 Howto use MOSFET as a switch?
To use a MOSFET as a switch, you have to have its gate voltage (Vgs)
higher than the source. If you connect the gate to the source (Vgs=0) it is turned
off. For example we have a IRFZ44N which is a “standard” MOSFET and only
turns on when Vgs=10V – 20V. But usually we try not to push it too hard so 10V-
15V is common for Vgs for this type of MOSFET. However if you want to drive
this from an Arduino which is running at 5V, you will need a “logic-level”
MOSFET that can be turned on at 5V (Vgs = 5V). For example, the ST
STP55NF06L. You should also have a resistor in series with the Arduino output to
limit the current, since the gate is highly capacitive and can draw a big
instantaneous current when you try to turn it on. Around 220 ohms is a good value
[3]
To build our H-bridge we chose to use IRFP450A MOSFET, and we will
state some of its features and specifications:
4.4.3 IRFP450AMOSFET
APPLICATIONS
• Switch Mode Power Supply (SMPS).
• Uninterruptable Power Supply.
• High Speed Power Switching.
TYPICAL SMPS TOPOLOGIES
• Two Transistor Forward.
• Half Bridge, Fu
• PFC Boost. ll Bridge.
[4]
28. 27 | P a g e
In our system we need to use MOSFETs configured as high-side and low-
side switches. Since we have a bridge circuits, in full-bridge circuits we have 2
high-side MOSFETs and 2 low-side MOSFETs. In such situations, there is a need
to use high-side drive circuitry alongside low-side drive circuitry. The most
common way of driving MOSFETs in such cases is to use high-low side MOSFET
drivers. The most popular such driver chip is the IR2110. The circuit required for
the system is shown in figure 8.
Figure 8: IR2110 circuit for high-voltage full-bridge drive with independent switch control.
Table 3: Absolute maximum ratings of IRFP450A MOSFET
29. 28 | P a g e
4.4. Full bridge drive:
4.4.1. IR2110
The IR2110 are high voltage, high speed power MOSFET and IGBT drives with
independent high and low side referenced output channel.
The IR2110 comes in two packages-14 pin through-hole p DIP package and the
16-pin surface mount SOIC package.
Proprietary HVIC and latch immune CMOS technologies enable ruggedized
monolithic construction. Logic inputs are compatible with standard CMOS or
LSTTL output, down to 3.3V logic.
The output drivers feature a high pulse current buffer stage designed for minimum
driver cross-conduction. Propagation delays are matched to simplify use in high
frequency applications. The floating channel can be used to drive an N-channel
power MOSFET or IGBT in the high side configuration which operates up to 500
or 600 volts. [8]
In our project we used both 14 pin through-hole p DIP package and the 16-pin
surface mount SOIC package.
Figure 9: IR2110 Pin/Lead Assignments.
30. 29 | P a g e
Figure 10: Functional Diagram of IR2110.
.
Figure 11:IR2110 Pin/Lead Definitions.
31. 30 | P a g e
4.5. Permanent Magnet DC Motor.
Figure 12:Structure of Magnet DC Motor.
The principle of working for the PM motor based on that a force is generated
when current flows in an inductor that is placed in a magnetic field, these motors
are known for their simplicity and low maintenance. [11]
A PM motor does not have a field winding on the stator frame, instead relying on
PMs to provide the magnetic field against which the rotor field interacts to produce
torque. Because this field is fixed, it cannot be adjusted for speed control. PM
fields (stators) are convenient in miniature motors to eliminate the power
consumption of the field winding; field windings were more practical to obtain the
needed amount of flux [5]
The rotational speed of a permanent magnetic DC motor is proportional to
the EMF in its coil (= the voltage applied to it minus voltage lost on its resistance),
and the torque is proportional to the current. Speed control can be achieved by
variable battery tapings, variable supply voltage, resistors or electronic controls.
The direction of a wound field DC motor can be changed by reversing either the
field or armature connections but not both.
A permanent magnet DC motor is characterized by a linear relationship between
stall torque when the torque is maximum with the shaft at standstill and no load
32. 31 | P a g e
speed, with no applied shaft torque and maximum output speed. There is a
quadratic power relationship between these two speed-axis points.
The torque equal = kΦw ;
Where K is constant, Φ is the magnetic flux and w is the speed of the motor
The back-EMF (voltage) = kΦIa.
Where the Ia is the Armature current.
We choseto work with PM DC motor with the following specifications:
Type of the motor: Permanent Magnet DC motor taken from Electric
screwdriver.
Rated voltage: 12 volts, but 6 volts were enough to be used because 12
volts makes the rotation of the motor very quickly (since we built a small
model of garage door ) which leads the garage door to move also in a very
quick mode which is unacceptable .
Rated current: depends on the load but in our project we need just one or
two amperes.
33. 32 | P a g e
4.6. Flow Chart shows the details of operation of the project:
No
END
Yes
Yes
Rotate the motor clockwise.
Is the password correct ?
Decoded password is sent to the Microcontroller.
Decoding the password in DTMF
decoder.
Check the password.
Dialing the number of phone in the
system and entering the password.
Start
Check the entered order.
Open the door?
No
Rotate the motor
counterclockwise.
34. 33 | P a g e
Chapter5:ResultsandAnalysis
5.1 Simulation:
Here we introduce our simulation results and discussion:
Figure13 shows the the MatlabSimulink model of H-Bridge inverter .It
consists of four IGBT's/diodes .The H-bidge inverter is connected to the
DC motor.
Figure 13: Simulation model of the project.
35. 34 | P a g e
The H-Bridge inverter :
Figure 14: H-Bridge inverter and DC Motor.
Logical Gates
36. 35 | P a g e
The principle of work of our model is Distance Controlling Garage Door
.We want to implement this by using DTMF decoder circuit connected to a cell
phone mobile.(here in the simulation we generated a tone which was decoded in
the DTMF receiver to give the number that was dialed).
The numbers we used are 3, 4 (3 for opening the doorand 4 to close it), of course a
more complicated password can be used in the same way.
So for example when you enter number 3 using mobile phone, the tones will be
decoded in the DTMF decoder.
Then the decoded number will be sent to the Arduino Kit which will decide
whether the number is for opening or closing. Based on this decision pulses will be
generated.
And since our case here is opening (number 3 was pressed) the doorwill be opened
and the motor will be rotating clockwise.
The whole model results after running the simulation
when you press number 1 is shown in the figure below :
The results on the scope that shows the speed of the
motor:
DC Motor
H-Bridge
37. 36 | P a g e
For the opening case ( pressing number three ) , the DC machine will act as
a motor and the speed will increase gradually , in other words there will be
acceleration and the induced torque will be larger than the load torque which will
force the motor to rotate clockwise in order to open the door . In fact it will open
a defined distance which is 3 meters in our project. When the motor reaches its
maximum speed the machine will start acting as a generator and the system will
decelerate and the speed will continue deceasing until it reaches its minimum
value which is equal to zero as shown in figure 15.
Output pulses when pressing number 3 :
Two IGBT's can work at once , for example IGBT's with numbers 1 and
3 can't work together , only IGBT's on the diagonal line can work
together so IGBT's 1 and 4 are working in this case to execute opening
the door and IGBT's 2 and 3 are related to the back emf which stops the
opening order .
Figure 16:Pulses that enters the Gates of IGBT ( gate 1 ,2,3,4) in order.
Figure 15:Speed variation on the speed scope
38. 37 | P a g e
The distance variation on the distance scope(when 1
is pressed) :
Since the distance is the integral of the speed then we must calculate the
total area under the curve of the speed. We found it 3, then the maximum
distance which the door can open will be 3 meters. We controlled this distance by
changing the duty cycle, which we have controlled by changing the voltage as
shown in figure 17.
The whole model after running the simulation when you
press number 2 is shown in the figure below :
Figure 17: Distance variation on distance scope.
39. 38 | P a g e
Output speed when pressing number 2 :
Figure 18:Speed variation when pressing number 2.
In the second case which is closing the door (pressing number 4), the opposite
of what happened in the above case will happen and the motor will rotate
counter clockwise. The torque induced will increase but in the negative direction
which makes the speed decrease until it reaches its minimum value and then it
will increase gradually until it reaches zero which means that the order has been
executed and the door was closed as shown in figure 18 .
Output pulses when pressing number 2 :
40. 39 | P a g e
In this caseIGBT's 2 and 3 are working in order to close the door, and the rest
IGBT's (1 and 4) are related to the back emf in order to stop the closing proses.
Output distance when pressing number 2:
Figure 20: Distance variation on distance scope.
As for the distance in the closing case , it the same as the first case except
that the door will close gradually after it was opened for a distance equals 3
meters and the curve of the distance shows obviously the decreasing of the curve
from the maximum value ( 3 meters ) to the zero point as shown in figure 20 .
Final conclusionsand notes about the model:
41. 40 | P a g e
Once we had run the simulation we noticed that the results weredifferent from
each other when pressing number three and number four.
When we pressed number one which means opening the door the speed will start
increasing from zero at first until it reaches its maximum value and then will
decreases gradually until it returns to zero again. And the opposite thing
happened when we had pressed number four.
The speed here started decreasing fromzero to its maximum value and the
increasing until it reaches zero again. As for the pulses, we had seen that only two
IGBT's/Diodes work when pressing a number.
When we pressed number one only the first and the fourth IGBT's worked. But
when we pressed number two only the second and the third IGBT's worked.
Actually this is also related to the distance, and also as we studied before that the
electromotive force (emf) equals to ( k* Φ* w ).
So it is obvious that the (emf ) depends on the speed ( w) .Which will also affect
the distance. So when press number one the (emf) which will found between the
terms of the two working IGBT's (1, 4) will be greater the than the main voltage
from the DC voltage source which force the motor to rotate clockwise.
Otherwise when we press number two the ( emf ) which will found between the
terms of the two working diodes (2, 3) will be less than the main voltage from the
DC voltage source which force the motor to rotate counter clockwise , and
between these two stages of rotating , there will be a stop station for the motor .
Notes:
Note 1: we used a pulse generator to generate the pulses shown in figures 16, 19
above which illustrate the IGBT's that work at the same time when pressing a
unique number.
42. 41 | P a g e
Note 2: If you want to know which IGBT is working at any instant of time you can
put a voltage measurement between the collector and the emitter and if you
found a low voltage difference between them then you can judge that this IGBT is
working, otherwise if you found the voltage difference is high then you can judge
that it is not working.
5.2 Results andAnalysis ofreal implementationofthe system.
In this section we will walk through our project step by step to introduce obtained
results.
The first component in our system is the cellular phone that plays a dominant rule
in delivering user’s orders to the system, since it is serving as a platform for
instructions. For this phone some settings are necessary to enable it to do its
purpose effectively. From the phone settings > call settings, user should choose the
Automatic answering mode (which only operates with a connected headset), this is
shown in figure 21 below:
.
Here the automatic
answering mode is
selected.
43. 42 | P a g e
The previous step is an important step since it is intended to control the garage
remotely, which means that the user calls the phone connected to the system and it
answers automatically to receive orders from the user and forward them to next
component of the system. It is possible also in some devices to set an automatic
answering timer (this controls how many seconds the phone weights before
answering the user’s call, this shown in figure 22.
.
This phone is connected to the system using a headset to insure that the system is
able to get the tones resulting from pressing numbers by user’s device during the
call that intends to control the door.
The second part of the system is the DTMF decoder which is extremely important
in translating the user’s orders into an output (binary encoded) that is
understandable by the controller, DTMF decoder takes the tones from the cellular
phone via the headset and decode them to give to corresponding number, which is
then forwarded to the microcontroller. This is shown in figure 23.
Controllingautomatic
answering timer.
Figure 21 :Automatic answering timer.
44. 43 | P a g e
Figure 22: Connecting cell phone using headset to the decoder.
The expected output of the decoderis one of the following options shown in
table4.
In thisfigure itisshownhow the cellular phone is
connected to the input of the DTMF decoder via
headsettoforwardtonesto the decoder, and the
output of the decoder is shown via 5 lEDs were
used only to notice the decoded number on the
decoder’s output.
Table 4: Output of the DTMF decoder.
45. 44 | P a g e
And to make the process clear an example is given below:
Q1 Q2 Q3 Q4
0 0 1 1
1. Press 3 on the phone’s keypad.
2.The resulting tone of pressing 3.
3.The resulting tone of pressing 3 will be the
input of the decoder.
4.The outputof the decoder(asshown in table…)
should be >>
5.The output of the decoder is shown by lEDs
(Q3,Q4 became ON)
Q4
Q3
46. 45 | P a g e
Another important output from the DTMF decoder is put on the Std pin.
Std: DelayedSteering (Output).Presents a logic high when a received tone-pair
has been registered and the output latch updated. Returns to logic low when the
voltage on St/GT falls below VTSt.
In simple words : when a tone is introduced to
the decoder StD pin presents a logic high an
immediately logic low again.(this property of
StD helps to detect the output of the decoder
by the controller).
This can be shown in the figure24 where pressing number 2 results in logic
high output on the StD, from table 4 Q3 is also going to have a logic high
output.
The moment number 2 is
pressed StD goes high, then
low. As for Q3 it keeps a high
outputuntil another number is
pressed.
Q3 StD
Figure 23: DTMF output when pressing number 2.
47. 46 | P a g e
The third part of the system is microcontroller, which will take the DTMF output
(binary encoded) and using a suitable code configured on arduino a process of
checking the controller’s input coming from decoder (to decide the resulting
action) will take place.
An important step will be done by the microcontroller before executing the user’s
order which is “authentication”. Authentication is very necessary in our system to
prevent unauthorized person from accessing the system and giving orders. This
was done by giving the user a unique password to give him the right to access the
system, when the user wants to open the door, he has to enter the correctpassword,
the arduino will check it and then orders will be taken from the user.
After the authentication part is done, the next step for the microcontroller is to
check the order (opening or closing), to open the door number 3 for example has to
be entered by user, to close it number 4 is the number to be entered. In each case a
certain sequence of pulses will be sent from arduino to the motor drive to
determine the direction of rotation of motor.
In the following pulses in each case are shown. In figures 25,26,27 it is shown
what sequence of pulses is produced to open the door, in figure28,29,30 the
sequence required to close the door is shown.
1st
pulses of 75% duty
cycle. This part will cause the
acceleration of the motor
and the motion clockwise
Figure 24: 1st
pulses of 75% duty cycle.
48. 47 | P a g e
As for the closing option the sequence that will be produced is shown in figures …
Then pulses of 25% duty
cycle.
Then pulses of 50% duty
cycle.
This part will cause the
deceleration of the motor
in the last few seconds of
opening process.
Figure 26: pulses of 50% duty cycle.
Figure 25: pulses of 25% duty cycle.
49. 48 | P a g e
1st
pulses of 25% duty
cycle.
Then pulses of % duty
cycle.
This part will cause the
acceleration of the motor
and the motion
counterclockwise.
This part will cause the
deceleration of the motor
in the last few seconds of
closing process.
Then pulses of 50% duty
cycle.
Figure 27: pulses of 25% duty cycle.
Figure 28: pulses of % duty cycle.
Figure30: pulses of 50% duty cycle
50. 49 | P a g e
After producing one of those sequences, the sequence will be directed to the motor
drive.
The fourth part of the system is a motor drive:
In our system we need to use MOSFETs configured as high-side and low-side
switches. Since we have a bridge circuits, in full-bridge circuits we have 2 high-
side MOSFETs and 2 low-side MOSFETs. In such situations, there is a need to use
high-side drive circuitry alongside low-side drive circuitry. The most common way
of driving MOSFETs in such cases is to use high-low side MOSFET drivers. The
most popular such driver chip is the IR2110.
The circuit required for the system is shown in figure 31.
d..j
1
2 4
35
6
7
8
9
10
11
12
Figure 29: IR2110 circuit for high-voltage full-bridge drive with independent switch control.
13 14
51. 50 | P a g e
In this circuit the sequence of pulses that was mentioned earlier (produced by
arduino) will enter the circuit from pins labeled as 1,2,3,4 of IR2110 in figure
31.At points 1 and 2 the pulses will be entered to point 1 directly as for point 2
pulses will be inverted first then will enter the IR2110. The same for points 3,4,
pulses will be entered to point 4 directly as for point 3 pulses will be inverted first
then will enter the IR2110. Notice that for the bridge to work input in point 1,4
must be the same, input in points 2,3 must be the same .
The purpose of using IR2110 is to produce pulses with more than 10 volt
magnitude to be able to run the IGBTs (making up the H Bridge) as switches, and
also to isolate low side and high side . The output of IR2110 will be presented
between points 5 and 6, 7 and 8, 9 and 10, 11 and 12. These results are shown in
figures 31.
In figure 32 we see the output of IR2110 between 7 and 8. It is shown how IR2110
gave pulses with more than 10 Vp-p.
Figure 30: output of IR2110 between 7 and 8
52. 51 | P a g e
In figure 33 we see the output of IR2110 between 11 and 12. It is shown how
IR2110 gave pulses with more than 10 Vp-p and 25% duty cycle.
Figure 31: output of IR2110 between 11 and 12
Both signals are shown in figure 34.
Figure 32: output of IR2110.
53. 52 | P a g e
The output of the IGBT(i.e. at point 13 on figure 27) is shown in figure 35.
Figure 33: results at the output of the MOSFET.
The fifth part of our system is the motor that is connected between points 13, 14 on
figure 30.This motor is connected to the door(the model of the door), this shown
in figure 36.
54. 53 | P a g e
Figure 34: picture of motor connected to the door.
55. 54 | P a g e
Chapter6:conclusionsandrecommendations.
In conclusion we were able to build a system which is reliable and capable of
controlling a garage door remotely. A DTMF decoding circuit was built to
convert tones into binary output, and a reliable arduino code that takes instructions
from user phone and turn them into sequence of pulses that is able to run a motor
in the desired direction was built. The authentication part was taken in
consideration to prevent anyone other than the owner to control the door, this is
done by giving the user a password that gives him the right to access the system,
then a motor drive circuit represents a dominant part to enable H-Bridge to work as
desired to run a DC motor that is connected with the door that is required to be
controlled.
What we learned in this project had a great value. First we were able to write a
complete arduino code works as desired; this was a new thing we learned. Another
thing is controlling a motor (speed and direction) and building the required circuit
to achieve this purpose. Also we were able to build a model of a gate to examine
our system and to make sure that it is working as desired.
On the other hand we have a future work plan to improve our system, first by using
a sensor to check the status of the door before applying the user’s order, and then
by making the system send a message to the user to confirm the success of the
process, this will require the use of a GSM module that will take instructions from
the microcontroller to send messages to the user mobile, another thing we plan to
do is to give the user the option to control the system either by entering the
password then the controlling number or by sending a message to the system to
give the required order.
56. 55 | P a g e
Chapter7:FeasibilityStudy
Assessment of the current market:
Regarding to the Palestinian market we can note that there is no similar
product can be used to work as the product which we are designing.
Availability of the items and the parts at the Palestinian market:
The simplicity of the product (Distance Controlling Garage Door (DCGD))
provides significant advantages of the availability of the items and parts that
used at the product and the following table shows the items and the
suppliers.
Item
No.
Description Suppliers/
Region
1 DTMF cct Electro tech/
Nablus
2 DC motor Electro tech/
Nablus
3 Transformer Electro tech/
Nablus
4 Arduino Electro tech/
Nablus
5 IGBT driver (
IR2110 )
Ordered online
from USA
6 IGBT Diode Electro tech/
Nablus
Table 5:The items used at the product and suppliers with the regions.
57. 56 | P a g e
The previous table obviously shows the availability of most of the items at
Palestinian market in different regions which make it very easy to get these
items from the suppliers in ideal time to facilitate the processes of designing
the product.
Strengths and Weaknesses of the product ( DCGD ):
Strengths:
Availability of most of the items at the Palestinian market.
Simplicity of the processes in designing the product.
New product idea at Palestinian market which provide a large market share.
Ease of programming the Arduino.
Ease of dealing with Matlab/Simulink.
Weaknesses:
The cost of the product must be very low to reduce the possibility of
exporting the same product from other countries especially from China.
It might be easier if the entire item found in Palestine.
58. 57 | P a g e
Cost Analysis:
Item
No.
Description Quantity Price/Item Cost Availability
1 DTMF cct 1 23 23
NIS
Yes
2 DC PM
motor
1 1 50
NIS
Yes
3 Motor drive
circuit
1 - 38
NIS
Yes
4 Arduino kit 1 170 170
NIS
Yes
5 IGBT driver
( IR2110 )
2 16 32
NIS
Yes
6 IGBTDiode 4 20 80
NIS
Yes
Table 6: Description and cost of each item in the project.
According to the previous table the estimated total cost is which is almost 120$
reasonable and make the product highly competitive with any possibility of similar
products.
59. 58 | P a g e
References:
[1] "SENIORD,"[Online].Available:http://seniord.ece.iastate.edu/may0613/Project%20Plan.doc.
[Accessed14 2014].
[2] "DTMF SIGNAL,"[Online].Available:http://edutwin.com/t-DTMF-Signal-Controlled-House-
Monitoring-System-HMS-full-report.[Accessed24 2014].
[3] "BLOG," [Online].Available:www.blog.oscarlang.net.[Accessed209 2013].
[4] "datasheet,"[Online].Available:www.alldatasheet.com.[Accessed202 2014].
[5] V.Sieben,"A HighPowerH-Bridge,"2003.
[6] "ARDUINO,"[Online].
[7] "CircuitsGallery,"[Online].
[8] I. Rectifier,IR2110(-1-2)(S)PbF/IR2113(-1-2)(S)PbF.
[9] F. SEMICONDUCTOR,FGH40N60SF, 2013.
[10] [Online].Available:http://www.eecs.ucf.edu/.[Accessed10October2013].
[11] "ELECTRIC MOTORS," [Online].Available:http://www.ohioelectricmotors.com/.[Accessed10
October2013].
[12] "completepowerelectronics,"[Online].Available:www.completepowerelectronics.com.[Accessed
15 9 2013].
60. 59 | P a g e
Appendices:
Appendix A
/* DefiningDTMFpins*/
intq1_pin = 2;
intq2_pin = 3;
intq3_pin = 4;
intq4_pin = 5;
intstd_pin= 7;
intf1=1;
intf2=1;
intf3=1;
intf4=1;
intstart=0;
intindex=0;
char pass[2];
unsignedlongtime1;
unsignedlongtime2;
61. 60 | P a g e
/* DefiningIRpins*/
intir11 = 10;
intir22 = 11;
/* Global variables*/
char DTMF_code;
voidsetup()
{
/* DTMF pinsas an input*/
pinMode(std_pin,INPUT);
pinMode(q1_pin,INPUT);
pinMode(q2_pin,INPUT);
pinMode(q3_pin,INPUT);
pinMode(q4_pin,INPUT);
/* IR pinsas an output*/
pinMode(ir11,OUTPUT);
pinMode(ir22,OUTPUT);
pinMode(13,OUTPUT);
time1=millis();
62. 61 | P a g e
}
voidloop()
{
intstd = digitalRead(std_pin);
time2=millis();
if((time2-time1)>3000&& start==0){
pass[0]='9999';
pass[1]='9999';
index=0;
start=1;
time1=millis();
}
if((time2-time1)>5000){
f1=1;
pass[0]='9999';
pass[1]='9999';
index=0;
time1=millis();
}
63. 62 | P a g e
if (std==LOW)
{
DTMF_code=checkForDTMFpins();
if(index<2){
pass[index]=DTMF_code;
++index;
}
if(DTMF_code!='44'){
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
}
if(f1==0){
if (DTMF_code=='3')
{
analogWrite(ir11,191.25);
64. 63 | P a g e
delay(3000);
analogWrite(ir11,63.75);
delay(3000);
analogWrite(ir11,127.5);
analogWrite(ir22,191.25);
delay(3000);
analogWrite(ir22,63.75);
delay(3000);
analogWrite(ir22,127.5);
}
else if (DTMF_code=='4')
{
analogWrite(ir11,63.75);
delay(3000);
analogWrite(ir11,191.25);
delay(3000);
analogWrite(ir11,127.5);
analogWrite(ir22,63.75);
delay(3000);
analogWrite(ir22,191.25);
delay(3000);
65. 64 | P a g e
analogWrite(ir22,127.5);
}
}
if(f1==1){
if(pass[0]=='3'){
if(pass[1]=='3'){
f1=0;
time1=millis();
digitalWrite(13,LOW);
delay(100);
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
}
}
}
}
}
66. 65 | P a g e
char checkForDTMFpins(){
//delay(500);
if (digitalRead(q4_pin)==LOW&& digitalRead(q3_pin)==HIGH&& digitalRead(q2_pin)==LOW&&
digitalRead(q1_pin)==HIGH)
return'0';
else if (digitalRead(q4_pin)==HIGH&& digitalRead(q3_pin)==HIGH&&digitalRead(q2_pin)==HIGH&&
digitalRead(q1_pin)==LOW)
return'1';
else if (digitalRead(q4_pin)==HIGH&& digitalRead(q3_pin)==HIGH&&digitalRead(q2_pin)==LOW&&
digitalRead(q1_pin)==HIGH)
return'2';
else if (digitalRead(q4_pin)==HIGH&& digitalRead(q3_pin)==HIGH&&digitalRead(q2_pin)==LOW&&
digitalRead(q1_pin)==LOW)
return'3';
else if (digitalRead(q4_pin)==HIGH&& digitalRead(q3_pin)==LOW&&digitalRead(q2_pin)==HIGH&&
digitalRead(q1_pin)==HIGH)
return'4';
67. 66 | P a g e
else if (digitalRead(q4_pin)==HIGH&& digitalRead(q3_pin)==LOW&&digitalRead(q2_pin)==HIGH&&
digitalRead(q1_pin)==LOW)
return'5';
else if (digitalRead(q4_pin)==HIGH&& digitalRead(q3_pin)==LOW&&digitalRead(q2_pin)==LOW&&
digitalRead(q1_pin)==HIGH)
return'6';
else if (digitalRead(q4_pin)==LOW&& digitalRead(q3_pin)==HIGH&& digitalRead(q2_pin)==LOW&&
digitalRead(q1_pin)==LOW)
return'*';
else if (digitalRead(q4_pin)==LOW&& digitalRead(q3_pin)==LOW&& digitalRead(q2_pin)==HIGH&&
digitalRead(q1_pin)==HIGH)
return'#';
else
return'44';
}