SMART HOME AUTOMATION USING MOBILE APPLICATIONEklavya Sharma
Concept of Smart Home Automation
Communication with the microcontroller or sensors
Establishing Serial communication between Arduino and Mobile
To design a User Interface for HMI i.e. Mobile Application using MIT App Inventor
To design the hardware connections between Arduino, HC-06, Relay and AC-loads
Fm transmitter and future radio technologyChima Chukwu
ABSTRACT
FM Transmitter is a device which generates frequency modulated signal. It is
one element of a radio system which, with the aid of an antenna, propagates
an electromagnetic signal. Standard FM broadcasts are based in the 88 - 108
MHz range. Advancements have been made in the way FM is broadcast. This
includes utilizing such technologies as Hybrid Digital (HD) Radio, Software
Defined Radio (SDR) and Cognitive Radio.
HD Radio uses IBOC (In-Band On-Channel) as a methodof broadcasting digital
radio signals on the same FM channel, and at the same time as the
conventional analog signal while Software defined radio (SDR) is the term used
to describe radio technology where some or the entire wireless physical layer
functions are software defined.
Cognitive radio networks on the other hand, are intelligent networks that can
automatically sense the environment and adapt the communication
parameters accordingly. These types of networks have applications in dynamic
spectrum access, co-existence of different wireless networks, interference
management, etc.
SMART HOME AUTOMATION USING MOBILE APPLICATIONEklavya Sharma
Concept of Smart Home Automation
Communication with the microcontroller or sensors
Establishing Serial communication between Arduino and Mobile
To design a User Interface for HMI i.e. Mobile Application using MIT App Inventor
To design the hardware connections between Arduino, HC-06, Relay and AC-loads
Fm transmitter and future radio technologyChima Chukwu
ABSTRACT
FM Transmitter is a device which generates frequency modulated signal. It is
one element of a radio system which, with the aid of an antenna, propagates
an electromagnetic signal. Standard FM broadcasts are based in the 88 - 108
MHz range. Advancements have been made in the way FM is broadcast. This
includes utilizing such technologies as Hybrid Digital (HD) Radio, Software
Defined Radio (SDR) and Cognitive Radio.
HD Radio uses IBOC (In-Band On-Channel) as a methodof broadcasting digital
radio signals on the same FM channel, and at the same time as the
conventional analog signal while Software defined radio (SDR) is the term used
to describe radio technology where some or the entire wireless physical layer
functions are software defined.
Cognitive radio networks on the other hand, are intelligent networks that can
automatically sense the environment and adapt the communication
parameters accordingly. These types of networks have applications in dynamic
spectrum access, co-existence of different wireless networks, interference
management, etc.
Speed checker on highway using 8051 micro controller and IR sensors. Here IR sensor sense the speed of the vehicle and and controller display the speed on Liquid Crystal Display,
This presentation is based on the controlling of home appliances using simple commands. The key components are a SIM 300 GSM module, an Arduino UNO board and a 4 channel 12 volt relay.
This project explains a simple wireless battery charger circuit that charges your mobile when placed near the transmitter.
This circuit may be used as wireless power transfer circuit, wireless mobile charger circuit, wireless battery charger circuit, etc.
Voice controlled home appliances - This project is designed to control home appliances using a voice-controlled Android application. A home automation system can be controlled via a remote and/or with home computers, and smart phones.
Notice Board is primary thing in any institution or organization or public utility places like bus stations, railway stations and parks. But sticking various notices day-to-day is a difficult process.
seminar on SMART GRID is the best seminar of my branch
technology based on smart to integration of information technology on traditional power system
It may be best to understood Smart Grid as the overlaying of a unified communications and control system on the existing power delivery infrastructure to provide the right information to the right entity (e.g. end-use devices, transmission and distribution, system controls, customers, etc.) at the right time to take the right action. It is a system that optimizes power supply and delivery, minimizes losses, is self-healing, and enables next-generation energy efficiency and demand response applications.
To have connections between suppliers, distributors and consumers.
In definition, Smart Grid is a form of electricity network utilizing digital technology.
Its delivers electricity from suppliers to consumers using two-way digital communications to control appliances at consumers' homes; which in deed will saving the energy, reduce costs and increase reliability.
A key feature of the smart grid is automation technology that lets the utility adjust and control each individual device or millions of devices from a central location.
A Smart Grid must functions as followings
1. Be able to heal itself
Smart Grid is designed with a control system that self-analyzes its performance using intelligent autonomous reinforcement learning controllers that are able to learn new strategies and successfully implementing such strategies to govern the behavior of the grid in the face of an ever changing environment such as equipment failures.
2. Motivate consumers to actively participate in operations of the grid
If consumers have freedom to control own usage of energy, they will be motivated to participate and be part of the system. They can monitor their usage and manipulate by the assistance of “smart appliances” and “intelligent equipment” in homes or businesses. Advanced communications capabilities equip customers with tools to exploit real-time electricity pricing, incentive-based load reduction signals, or emergency load reduction signals.
3. Resist attack
Most important issues of resist attack is the smart monitoring of power grids, which is the basis of control and management of smart grids to avoid or mitigate the system-wide disruptions like blackouts.
4. Accommodate all energy generation and storage options
Smart Grid integrates two power generation source; traditional power generation likes fossil fuel powered power plant with renewable power generations either generates from residential, commercial, and industrial customers that will improves reliability and power quality, reduces electricity costs, and offers more customer choice.
5. High quality power
Outages and power quality issues is common for any country especially for major industrial-based countries. Smart Grid provides more stable power provided that will reduce downtime and prevent such high losses because of
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
Speed checker on highway using 8051 micro controller and IR sensors. Here IR sensor sense the speed of the vehicle and and controller display the speed on Liquid Crystal Display,
This presentation is based on the controlling of home appliances using simple commands. The key components are a SIM 300 GSM module, an Arduino UNO board and a 4 channel 12 volt relay.
This project explains a simple wireless battery charger circuit that charges your mobile when placed near the transmitter.
This circuit may be used as wireless power transfer circuit, wireless mobile charger circuit, wireless battery charger circuit, etc.
Voice controlled home appliances - This project is designed to control home appliances using a voice-controlled Android application. A home automation system can be controlled via a remote and/or with home computers, and smart phones.
Notice Board is primary thing in any institution or organization or public utility places like bus stations, railway stations and parks. But sticking various notices day-to-day is a difficult process.
seminar on SMART GRID is the best seminar of my branch
technology based on smart to integration of information technology on traditional power system
It may be best to understood Smart Grid as the overlaying of a unified communications and control system on the existing power delivery infrastructure to provide the right information to the right entity (e.g. end-use devices, transmission and distribution, system controls, customers, etc.) at the right time to take the right action. It is a system that optimizes power supply and delivery, minimizes losses, is self-healing, and enables next-generation energy efficiency and demand response applications.
To have connections between suppliers, distributors and consumers.
In definition, Smart Grid is a form of electricity network utilizing digital technology.
Its delivers electricity from suppliers to consumers using two-way digital communications to control appliances at consumers' homes; which in deed will saving the energy, reduce costs and increase reliability.
A key feature of the smart grid is automation technology that lets the utility adjust and control each individual device or millions of devices from a central location.
A Smart Grid must functions as followings
1. Be able to heal itself
Smart Grid is designed with a control system that self-analyzes its performance using intelligent autonomous reinforcement learning controllers that are able to learn new strategies and successfully implementing such strategies to govern the behavior of the grid in the face of an ever changing environment such as equipment failures.
2. Motivate consumers to actively participate in operations of the grid
If consumers have freedom to control own usage of energy, they will be motivated to participate and be part of the system. They can monitor their usage and manipulate by the assistance of “smart appliances” and “intelligent equipment” in homes or businesses. Advanced communications capabilities equip customers with tools to exploit real-time electricity pricing, incentive-based load reduction signals, or emergency load reduction signals.
3. Resist attack
Most important issues of resist attack is the smart monitoring of power grids, which is the basis of control and management of smart grids to avoid or mitigate the system-wide disruptions like blackouts.
4. Accommodate all energy generation and storage options
Smart Grid integrates two power generation source; traditional power generation likes fossil fuel powered power plant with renewable power generations either generates from residential, commercial, and industrial customers that will improves reliability and power quality, reduces electricity costs, and offers more customer choice.
5. High quality power
Outages and power quality issues is common for any country especially for major industrial-based countries. Smart Grid provides more stable power provided that will reduce downtime and prevent such high losses because of
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
"Automatic Intelligent Plant Irrigation System using GSM and ARDUINO BOARD."Disha Modi
Automatic irrigation is a form of irrigation system that incorporates the theory of control, power of wireless technology and feedback system with irrigation. The aim of our project is not only to minimize this manual intervention by the farmer in farm field, but also to successfully water garden plants planted in pots too. Which is why we are using micro- controller based Automated Irrigation system will serve the following purposes: 1) As there is no un-planned usage of water, a lot of water is saved from being wasted. 2) The irrigation is done only when there is not enough moisture in the soil and the microcontroller decides when should the pump be turned on/off, saves a lot time for the farmers. This also gives much needed rest to the farmers and helps, as they don’t have to go and turn the pump on/off manually. 3)This irrigation system can be monitor by user wirelessly. User can receive notification and can provide proper commands via his cell phone whenever necessary.
For more information refer Project Report file attached here.
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board"Disha Modi
Automatic irrigation is a form of irrigation system that incorporates the theory of control, power of wireless technology and feedback system with irrigation. The aim of our project is not only to minimize this manual intervention by the farmer in farm field, but also to successfully water garden plants planted in pots too. Which is why we are using micro- controller based Automated Irrigation system will serve the following purposes: 1) As there is no un-planned usage of water, a lot of water is saved from being wasted. 2) The irrigation is done only when there is not enough moisture in the soil and the microcontroller decides when should the pump be turned on/off, saves a lot time for the farmers. This also gives much needed rest to the farmers and helps, as they don’t have to go and turn the pump on/off manually. 3)This irrigation system can be monitor by user wirelessly. User can receive notification and can provide proper commands via his cell phone whenever necessary.
GSM Based Home Automation System using Arduinoijtsrd
Home Automation System is used to control home appliances. With the use of computers and electronics technology electrical appliances can be controlled from any part of the world. Consequently, greater amount of energy will be saved and hence the natural resources. This can be achieved by using the mobile phone. This system is designed using Arduino UNO and GSM module. The electrical appliances are controlled by sending a text message from any mobile located in any part provided it has GSM connectivity. There are many existing Home Automation Systems on the world. But every system has its pros and cons. The proposed system is easy to implement and understand. Ma May Thet Htar | Ma Hnin Yu Myaing "GSM Based Home Automation System using Arduino" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26806.pdf Paper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/26806/gsm-based-home-automation-system-using-arduino/ma-may-thet-htar
In this paper, describes about how to control home appliances, auto door sliding motor, fan and lighting using GSM technology by using android application through android mobile phone. Performing of these tasks with a single android device makes every faster because the android makes SMS communication. This paper serve as a basic structure of the communication control system. The programming is done door operating system, hedge light bulbs and fan and light bulbs inside the home. Arduino Uno, Sensors and serial communicating devices are incorporated and synchronized with the personal computer. Mrs Khin Ei Ei Khine | Mr Nay Soe Shwe | Mr Aung Myo Naing "GSM Based Home Appliance Control System" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26743.pdf Paper URL: https://www.ijtsrd.com/engineering/electrical-engineering/26743/gsm-based-home-appliance-control-system/mrs-khin-ei-ei-khine
This was my final year project based on embedded system
this is the code
http://downloads..com/download/24001476/code.rar.html
and the pcb are
http://downloads..com/download/24001498/pcb.rar.html
Fingerprint Based Security System using GSM ModuleIJERA Editor
This paper mainly focuses on using wireless technology for security effectively. The system is SMS-based and uses biometric technology to revolutionize the standards of security. It uses a GSM Modem to send an SMS to the authorized person in case of an intrusion. The project is realized by interfacing a fingerprint sensor with a 89c51 microcontroller and a GSM Module. As the system uses GSM technology, it provides ubiquitous access to the system for security
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
Low power architecture of logic gates using adiabatic techniquesnooriasukmaningtyas
The growing significance of portable systems to limit power consumption in ultra-large-scale-integration chips of very high density, has recently led to rapid and inventive progresses in low-power design. The most effective technique is adiabatic logic circuit design in energy-efficient hardware. This paper presents two adiabatic approaches for the design of low power circuits, modified positive feedback adiabatic logic (modified PFAL) and the other is direct current diode based positive feedback adiabatic logic (DC-DB PFAL). Logic gates are the preliminary components in any digital circuit design. By improving the performance of basic gates, one can improvise the whole system performance. In this paper proposed circuit design of the low power architecture of OR/NOR, AND/NAND, and XOR/XNOR gates are presented using the said approaches and their results are analyzed for powerdissipation, delay, power-delay-product and rise time and compared with the other adiabatic techniques along with the conventional complementary metal oxide semiconductor (CMOS) designs reported in the literature. It has been found that the designs with DC-DB PFAL technique outperform with the percentage improvement of 65% for NOR gate and 7% for NAND gate and 34% for XNOR gate over the modified PFAL techniques at 10 MHz respectively.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
1. CHAPTER THREE
RESEARCH METHODOLOGY
3.0 INTRODUCTION:
This project is to monitor any power drawn before the energy meter
which is treated as power pilferage. Once such power is detected it results in
disconnection of the power supply to the consumer and an SMS is sent to the control
station to take penal action on the fraud consumer. The proposed system makes use
of existing GSM architecture to control the Power Theft, Home appliances, reading
to the consumer automatically after the month completed and also the current status
to the consumer just by sending the code i-e $STATUS# to the control room.
Messaging is done through sms service which uses GSM architecture. The sms is
received by GSM modem which is interfaced to Arduino board. In accordance with
sms specific device will be turned ON or OFF through relay board.
3.1.0 PROJECT DIAGRAM:
2. 3.2.0 HARDWARE COMPONENTS:
3.2.1 GSM Module (SIM900A)
ghkjg Figure 3.2 GSM Module (SIM900A)
GSM is a mobile communication modem; it is stands for global system for mobile
communication (GSM). The idea of GSM was developed at Bell Laboratories in
1970. It is widely used mobile communication system in the world. GSM is an open
and digital cellular technology used for transmitting mobile voice and data services
operates at the 850MHz, 900MHz, 1800MHz and 1900MHz frequency bands.
GSM system was developed as a digital system using time division multiple access
(TDMA) technique for communication purpose. A GSM digitizes and reduces the
data, then sends it down through a channel with two different streams of client data,
3. each in its own particular time slot. The digital system has an ability to carry 64 kbps
to 120 Mbps of data rates.
3.2.2 FEATURES:
Dual band GSM/GPRS 900/1800MHz.
Configurable baud rate.
SIM card holder.
Built in network status LED
Inbuilt powerful TCP/IP protocol stack for internet data transfer over GPRS
3.2.3 Specifications
Table 3.1 Specifications of GSM Module
3.2.4 Pin Specification
Table 3.2 Pin specifications of GSM module
Pin Name Details
1 GND Power supply ground
2 Rx Transmitter
3 Tx Receiver
4 Line_r and Line_1 Line input
5 Spk_p and spk_n Speaker positive and negative
Parameter VALUE
Operating voltage +12V DC
Weight <140 g
4. 6 Mic_p and mic_n Mic positive and negative
7 DTR Data terminal ready
8 CTS Clear to send
9 RTS Request to send
3.2.5 Description
Unlike mobile phones, a GSM modem doesn’t have a keypad and display to
interact with. It just accepts certain commands through a serial interface and
acknowledges for those. These commands are called as AT commands. There are a
list of AT commands to instruct the modem to perform its functions. Every command
starts with "AT". That’s why they are called as AT commands. AT stands for
attention.
In our simple project, the program waits for the mobile number to be entered
through the keyboard. When a ten digit mobile number is provided, the program
instructs the modem to send the text message using a sequence of AT commands.
3.2.6 Applications
Access control devices.
Supply chain management
5. 3.3.0 ARDUINO ATMega328:
Figure 3.3 ARDUINO ATMega328
3.3.1 DESCRIPTION OF ARDUINO UNO ATMEGA328:
The Arduino Uno is a microcontroller board based on the
ATmega328 ."Uno" means one in Italian and is named to mark the upcoming release
of Arduino 1.0. It has 14 digital input/output pins, 6 analog inputs, A16 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 a AC-to-DC adapter or battery to
get started. The Uno differs from all preceding boards in that it does not use the
FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2Atmega8U2
up to version R2) programmed as a USB-to-serial converter.
6. 3.3.2 WORKING OF ARDUINO UNO ATMEGA328:
The Arduino UNO can be powered via the USB connection or
with an external power supply. The power source is selected automatically. External
(non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery.
The adapter can be connected by plugging a 2.1mm center-positive plug into the
board's power jack. Leads from a battery can be inserted in the Gnd and Vin pin
headers of the Power connector. The board can operate on an external supply of 6 to
20 volts. If supplied with less than 7V, however, the 5V pin may supply less than
five volts and the board may be unstable. If using more than 12V, the voltage
regulator may overheat and damage the board. The recommended range is 7 to 12
volts.
3.3.3 FEATURES OF ARDUINO UNO ATMEGA328:
Microcontroller: ATmeg328.
Operating Voltage: 5V.
Input Voltage: 7-12V.
Digital I/O Pins: 14 (of which 6 provide PWM output).
Analog Input Pins: 6.
DC Current: 40 mA.
DC Current: 50 mA.
Flash Memory: 32 KB.
SRAM: 2 KB.
EEPROM: 1 KB.
Clock Speed: 16 MHz.
3.3.4 APPLICATION OF ARDUINO UNO ATMEGA328:
DIY project prototyping.
Developing varied varieties of projects that require a code
7. based control.
Automation System development.
Learning AVR programming.
Entry level circuit designing.
3.4.0 Interfacing of Arduino Mega 2560 to GSM module (SIM900A):
A GSM Module is basically a GSM Modem (like SIM 900)
connected to a PCB with different types of output taken from the board – say TTL
Output (for Arduino, 8051 and other microcontrollers) and RS232 Output to
interface directly with a PC (personal computer). The board will also have pins or
provisions to attach mic and speaker, to take out +5V or other values of power and
ground connections. These type of provisions vary with different modules. This is a
GSM module with TTL Output provisions. The GSM module require 5V supply
which is directly supplied through Arduino’s 5V out. Data can be feed from GSM
module directly to Arduino only if the module is enabled with TTL output pins.
Otherwise you have to convert the RS232 data to TTL using MAX232 IC and feed
it to Arduino.
3.4.1 Booting the GSM Module
Insert the SIM card to GSM module and lock it.
Connect the adapter to GSM module and turn it ON!
8. Now wait for some time (say 1 minute) and see the blinking rate of ‘status
LED’or ‘network LED’ (GSM module will take some time to establish
connection with mobile network).
Once the connection is established successfully, the status/network LED will
blink continuously every 3 seconds. You may try making a call to the mobile
number of the sim card inside GSM module. If you hear a ring back, the GSM
module has successfully established network connection.
3.4.2 Connecting GSM Module to Arduino
There are two ways of connecting GSM module to Arduino. In
any case, the communication between Arduino and GSM module is serial. So it is
supposed to use serial pins of Arduino (Rx and Tx). If we use this method, we
connect the Tx pin of GSM module to Rx pin of Arduino and Rx pin of GSM module
to Tx pin of Arduino. GSM Tx –> Arduino Rx and GSM Rx –> Arduino Tx. Now
connect the ground pin of Arduino to ground pin of GSM module. In this way 3
connections and the wiring is over! Now different programs can be loaded to
communicate with GSM module and make it work.
Note:- The problem with this connection is that, while programming Arduino uses
serial ports to load program from the Arduino IDE. If these pins are used in
wiring, the program will not be loaded successfully to Arduino. So you have to
disconnect wiring in Rx and Tx each time you burn the program to Arduino. Once
9. the program is loaded successfully, you can reconnect these pins and have the system
working.
An alternate method in which two digital pins of Arduino are used for serial
communication. We need to select two PWM enabled pins of Arduino for this
method choose pins 9 and 10 (which are PWM enabled pins). This method is made
possible with the Software Serial Library of Arduino. Software Serial is a library
of Arduino which enables serial data communication through other digital pins of
Arduino. The library replicates hardware functions and handles the task of serial
communication. Given below is the circuit diagram to connect GSM module to
Arduino and hence use the circuit to send SMS and receive SMS using Arduino and
GSM modem.
Figure 3.4 Interfacing of GSM module to Arduino
10. This interfacing has two objectives:
1) Send SMS using Arduino and GSM Module – to a specified mobile
number inside the program
2) Receive SMS using Arduino and GSM Module – to the SIM card
loaded in the GSM Module.
3.5.0 ARDUINO LCD SHIELD:
Figure 3.5 ARDUINO LCD Shield
The arduino LCD Keypad shield is developed for Arduino compatible boards, to
provide a user-friendly interface that allows users to go through the menu, make
selections etc. It consists of a 1602 white character blue backlight LCD. The keypad
consists of 5 keys — select, up, right, down and left. To save the digital IO pins, the
keypad interface uses only one ADC channel. The key value is read through a 5 stage
voltage divider.
11. 3.5.1 Pin Allocation
Table 3.3 Pins of ARDUINO LCD Shield
3.6.0 ACS712 Current Sensor:
The ACS712 Current Sensors offered on the internet are designed to
be easily used with micro controllers like the Arduino. These sensors are based on
the Allegro ACS712ELC chip. These current sensors are offered with full scale
values of 5A, 20A and 30A. The basic functional operation of each of these devices
is identical. The only difference is with the scale factor at the output as detailed
below.
3.6.1 Sensor Specifications
Table 3.3 ACS712 Current Sensor, 20A.
Pin Function
Analog 0 Button (select, up, right, down and left)
Digital 4 DB4
Digital 5 DB5
Digital 6 DB6
Digital 7 DB7
Digital 8 RS (Data or Signal Display Selection)
Digital 9 Enable
Digital 10 Backlit Control
Parameter 20A Module
Supply Voltage 5Vdc Nominal
Measurement Range -20 to +20 Amps
12. 3.6.2 ACS712 Module Pin Outs and Connections:
The picture below identifies the pin outs for the ACS172 Modules. Pay
attention to the polarity at the load end of the device. If you are connected as
illustrated below, the output will raise. If you connect it opposite of this picture, the
output will decrease from the 2.5 volt offset.
Figure 3.6 ACS712 Current Sensor
3.6.3 Functional Description:
As mentioned before, these modules are primarily designed for use with micro-
controllers like the Arduino. In those applications, the connections would be as
picture below:
Voltage at 0A VCC/2 (nominally 2.5Vdc)
Scale Factor 100 mV per Amp
Chip ACS712ELC-10A
13. Figure 3.7 Functional diagram of Current Sensors
If the light bulb shown in the picture above were disconnected, the output of the
ACS712 module would be 2.500 volts. Once connected, the output would be scaled
to the current drawn through the bulb. If this were a 5 Amp module and the light
bulb pulled 1 Amp, the output of the module would be 2.685 volts. Now imagine the
battery polarity reversed. Using the same 5A module, the output would be 2.315
volts. IMPORTANT NOTE – This device is a Hall Effect transducer. It should not
be used near significant magnetic fields.