The circuit is built on Arduino Mega and has different components and modules connected to the board in the following manner . On detecting D0 bit high on RF encoder, the Arduino UNO on the recharge station frames and sends an alert message to the consumer using GSM/GPRS module. In this project a circuit is designed that would work as electricity recharge station and an additional circuit is designed that could integrate with the regular household energy meters and capable of counting down energy usage and cut off the main supply once the energy usage countdown reaches zero. Only D0 data bit of encoder needs to be used for sending alert of low energy balance to the recharge station. The 18V DC is provided to the GSM module. Whenever Imp / kWh LED of the front panel of EEM blinks, the resistance of LDR is increased in the potential divider circuit increasing the non-inverting voltage and greater voltage is detected from pin 1 of the LM358 comparator IC. The device has an RF transmitter circuit to connect with the recharge station for sending the alert of low usage balance remaining. The loads will be connected between the phase wire and the NO pin of the relay. Although research on , SocketModemTM GSM /GPRS Embedded Data/Fax Wireless Modem MTSMC-G-F1 Global GSM /GPRS Class 10, 900/1800 MHz MTSMC-G-F2 Global GSM /GPRS Class 10, 850/1900 MHz Developer's Guide Global SocketModem GSM /GPRS Developer's Guide MTSMC-G-F1 GSM /GPRS Class 10, 900/1800 MHz MTSMC-G-F2 GSM /GPRS, Abstract: No abstract text available To install the modem, do the following: 1.
When a load will be switched ON and start consuming electricity, current will also pass through the prepaid energy meter device. 3) Prepaid Energy Meter An embedded device that could integrate with regular household meters for reading recharge amount and tracing energy consumption in a descending order until it reaches zero. It also supports In GSM networks, non-voice services are steadily, Abstract: sim gsm modem circuit diagram circuit diagram of moving LED message display Siemens MC75 gsm modem block diagram gsm modem sim 900 gsm modem circuit sim 300 modem datasheet at commands sim 300 gsm modem datasheet GSM module BLOCK diagram 4-Switch Keypad The tactile switches are used to form the keypad. The virtual serial port is realized at pins 9 and 10 of the Arduino. For simplicity, it is used as an alternative to the smart cards. Text: standards for integrated circuit cards (ISO 7816 and ISO 14443), and with GSM specifications 11.11 and 11.12 , Operating Voltage: 3.0V 10% or 5.0V 10% Meets GSM 11.11 & 11.12 Specifications 5.0 MHz Maximum Internal , systems, and other security conscious systems, from finance to health, transport to prepaid mobile phone , by Atmel from Motorola's Smart Information Transfer Division. The Arduino Mega waits for the blink of Imp / kWh LED of the front panel of EEM and on every blink compares the detected analog voltage at its A0 pin which is converted to a digital measure with a calibrated value. LDR sensor The LDR sensor will be placed in an assembly before the Imp / kWh LED of the front panel of regular EEM. If wattage of load in known in Watts then, Wattage of load in Watts = (60* Blinks Per Minute*1000)/Meter rating in impulse/KWH, From the above equation, the meter rating can be confirmed by the formulae , Meter rating in impulse/KWH = (60* Blinks Per Minute*1000)/ Wattage of load in Watts, The EEM used during project testing had a rating of 3200 impulses/KWH mentioned on it. The library works as expected and needs no changes or modifications. 9l L/2RDsw*Z[Pbgkt;Rx= The consumer needs to make a recharge before the available energy balance is exhausted. The circuit working as recharge station has different components and modules connected to Arduino board in the following manner . If an EEM is indicated with 1600 impulse/KWH rating, on consumption of 1 KWH or 1 unit of electricity, its Imp / kWh LED on front panel will blink for 1600 times. The Arduino sketch of the prepaid energy meter detects the blinks and runs a counter in descending order measuring consumption of each 1 KWH or unit electricity by 3200 blinks or pulses. <>
The program code will run on the Arduino Mega. \ptq4Ws_VfA^+U Once the meter reaches zero, the main supply would be automatically cut off and could be resumed only after the next recharge. Therefore, from hardware perspective, this prepaid electricity system consist of the following devices . A setup() function is called in which the baud rate for virtual serial port and serial transmission of data to the LCD is set to 9600 bits per second using mySerial.begin() and Serial.begin() functions respectively and communication over TWI is initialized using Wire.Begin() method. Active energy , an advanced single phase electricity meter for active energy . Copyright 2022 WTWH Media LLC. A 47 K resistor is connected between the pins 14 and 15 of the decoder IC to match the RF frequency. Alas, currently internet is neither available at all places nor is it free to provide such feature in a commercial avatar of such system. Thus the encoded signal is a serialized 12-bit parallel data comprising of 4-bit data to be transferred appended with the address byte. On pressing a tactile switch, the respective Arduino pin gets short-circuited to. Supporting data-only, these SIM cards provide a simple , pre-paid options allow you the freedom to monitor data usage without a contract and give the flexibility , Ability to change to a post paid plan Digi-Key Corporation | Pre-Paid SIM Overview 1 100's of , Corporation | Pre-Paid SIM Overview 2 Product Index Pre-paid SIM Selection Part Number Jazz, Abstract: mobile phone location "CAMEL" WIRELESS PREPAID SERVICE flexent US Marketing Services The user can increase or decrease recharge package by pressing buttons connected to A0 and A1 pins of Arduino and on pressing button connected to A3 pin, selected recharge is shown on the LCD and the recharge information is saved to the EEPROM in terms of ruppes as well as pulses. 16X2 LCD display The LCD display is used to provide an interface for human interaction and it displays messages guiding the user to recharge electricity usage. The 8-pin IC has the following pin configuration . Evaluation Board Schematic for GSM , . 12 Test Bench Diagram , ). The same number of blinks will be equivalent to 1 KWH or 1 unit of electricity consumption. The wattage of load is related to meter rating by the following formula , Wattage of load in KW = 3600/(Meter rating in impulse/KWH * Seconds per Flash), The seconds per flash are related to blinks per minute in the following way , Wattage of load in KW = (3600 * Blinks Per Minute)/ (Meter rating in impulse/KWH * 60), Wattage of load in KW = (60* Blinks Per Minute)/Meter rating in impulse/KWH. By default, the LDR has low resistance and but when the Imp / kWh LED of the front panel of EEM blinks, its resistance is increased. When the available electricity consumption is left 30 percent, the Arduino Mega raises the D0 bit of the RF decoder high sending an acknowledgement of low energy balance to the recharge station. There are actually two types of IC cards: memory , memory type cards is a prepaid telephone card. The Imp / kWh LED of the front panel of EEM blinks t a certain number of times according to impulse/KWH rating when the electricity consumption read by the meter crosses 1KWH each time . ENSURE TOMORROW. It is paired with 212 series of decoders having the same number of addresses and data format. A loop() function is called in which the recharge balance is read from the EEPROM memory locations and recharge balance is shown on the LCD screen. A variable to hold analog value from LDR sensor is declared. External EEPROM The external EEPROM will be plugged to the device and connects with the Arduino MEGA on two-wire interface. The standard open-source library for interfacing LCD with Arduino MEGA is used in the project. A consumer first needs to make an energy recharge. The analog voltage at A0 pin is read and converted to digital reading using analogRead() function. The AT24C02 EEPROM IC serves as the smart recharge device in the project. Data circuit asynchronous, transparent, non-transparent up to 14,400 bits Mode , drawing.
Have a technical question about an article or other engineering questions? In the program code, first the standard open-source libraries of Arduino for interfacing LCD, Virtual Serial port and serial communication are imported. days 15 , meter cabinet Own consumption Current circuit 0,02 VA Voltage curcuit 0,2 VA 0,1 W , CCC-module is mounted without using tools or breaking the seal of the meter . The calibrated value for comparison with the value from ADC was set to 300 during project testing. The RW pin of the LCD is grounded. To set the oscillator frequency, a resistor from 1M is connected between pin 15 and 16 of the HT12E encoder IC. The write() method is used to write data and endTransmission() method is used to close the transmission. Yn6q7/|?~
If the available energy balance is exhausted, the Arduino Mega drives the relay contactor to NC point cutting off the main supplies. Once navigating to a desired recharge package, consumer can confirm recharge by pressing button connected to A3 pin of the Arduino UNO. Through innovative Integrated Circuit (IC) products , mobile commerce applications. Inside the function beginTransmission() method from wire library is used to initiate serial communication. The device is made capable to cut off the main supplies by regulating the main supplies through a relay circuit. The recharged energy units are saved to a puls variable and relay is tripped to resume main supplies. So the meter rating is confirmed to be 3200 impulse/KWH. The program code will run on the Arduino UNO. <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 4 0 R/Group<>/Tabs/S/StructParents 0>> There will be seven recharge packages available worth 2, 5, 7, 9, 12, 15 and 17 rupees. The RS and E pins of the LCD are connected to pins 13 and 12 of the Arduino UNO respectively. If user presses button connected to A2 pin, the pos variable is set to 20 and LCD screen is cleared. HT12E IC The HT12E IC converts the parallel data into serial data for passing it to the RF transmitter. HT12E encoder IC belongs to the 212 series of encoders. It converts the serial data back to the parallel data after separating data and addresses. eeprom_i2c_write(B01010000, 1, teriff[i]); puls=(3200*r)/6; //6 rupees per UNIT assumption. 24 GSM System Introduction , . The pins 1, 2 and 3 of the EEPROM IC are connected to ground as at any time the recharge station will have only single EEPROM plugged in. The consumer can navigate to ascending order of recharge packages by pressing button connected to A1 pin of Arduino UNO while can navigate to descending order of recharge packages by pressing button connected to A0 pin of Arduino UNO. By using our the GSM /GPRS/GPS-Shield, it is possible to use GSM (mobile phone) and GPS (navigation). The variables bs1, bs2, bs3, bs4, bs5 are declared to hold the status of Arduino pins. mySerial.println(AT+CMGF=1); //Sets the GSM Module in Text Mode, delay(1000); // Delay of 1000 milli seconds or 1 second. Text: registration of electric energy . The write() method is used to write address location and endTransmission() method is used to close the transmission. A set of counter variables is declared and an array to hold bitmap for custom rupee character is declared. On running a 100 Watt bulb for 1 minute intervals, on average 5.333 blinks were received. GeoCore solution makes it easy to enhance almost ANY application with location information. Again, message is sent to an imaginary 91xxxxxxxxxx number which can be replaced with any real mobile number. The mounting may be done by e.g, Abstract: No abstract text available
Revised package contents. A commercial version of the system can have smart cards instead. A loop() function is called in which the digital input from the tactile switches and D0 bit of decoder IC are read using digitalRead() function. The Arduino IDE is used to write the Arduino sketches for recharge station and prepaid energy meter and AVR Dude is utilized to burnt program codes to the microcontroller boards. RF Receiver The RF receiver is used to get an alert of low energy balance from the prepaid energy meters. The RS and E pins of the LCD are connected to pins 13 and 12 of the Arduino UNO respectively. A setup() function is called in which the pin where tactile switch is connected is set to digital input while pins connecting D0 bit of RF encoder and relay coil are set to digital output.
This rating means that the Imp / kWh LED of the EEM will blink for the indicated number of times when 1 KWH or 1 unit of electricity will be consumed. A commercial version of the system realized here can have smart cards for facilitating electricity recharges. With this , can be sent and travelling routes can be tracked. mySerial.println(Use electricity wisely to avoid rising costs.); This ends the Arduino sketch for Recharge Station. The AT2402 is 2Kb memory stick that connects with any microcontroller on I2C interface. The device will have slot to plug in EEPROM to read and decrease recharge balance and have an LCD display to show current energy usage balance decreasing with the energy consumption. else, the data read is set to 0xFF. is received at pin 2 of the module and passed on to the antenna from pin 4 of the module. The RF transmitter module is a small PCB sub assembly. Check out our engineering forums, Getting started with MicroPython on ESP8266, How to use MicroPython with ESP8266 and ESP32 to connect to a WiFi network, Using MicroPython SSD1306 driver to interface an OLED display with ESP8266 & ESP32, How to use ESP8266s sleep modes in MicroPython, MicroPython: Time-related functions, timers & interrupts in ESP8266 and ESP32, MicroPython Reading analog signals in ESP8266 and ESP32, ESP8266/ESP32-based WiFi access point using MicroPython, How to achieve longer MCU battery life with low power sleep mode, Infineons CoolSiC devices support Deltas bi-directional inverter, Qualcomm and Mahindra to provide immersive in-vehicle experiences, Diodes launches high-efficiency synchronous boost converter, Help designing 1.6KW Isolated AC/DC with Constant Current Output, Help with Zero Crossing Detector with the 16F877A code on MPLAB XC8. QgJ5e#)L&9ueRaUY!-Y stream
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media Privacy Policy | Advertising | About Us. x=mo?Rm/-5/n"+ZrkCgrENd\\.g8wGt-~v;]/?=_z]}BO|Yq:PM~GO_SWLU]4R~Y}S\n%>>x"Fz,x54#-NOx %PDF-1.5
The customer , MEASURE TODAY. Get instant insight into any electronic component. The transistor circuit will short circuit one of the coil end to ground while the other coil end is provided 12V supply tripping the relay to NC point.
s SurePay TM PrePaid Service for Mobile Networks , . The pins 5 and 6 of the EEPROM IC connect to the pin 20 and 21 of the Arduino Mega respectively where pin 20 of the board is configured to SDA and pin 21 is configured to SCL. The LCD (Liquid Crystal , the display and change the settings in the meter using two push buttons. The device will have an LDR circuit assembly to detect electricity consumption by detecting blink of Imp / kWh LED on front panel of Electronic Energy Meter and will drive a relay circuit to cut off the supply from neutral wire end once the recharge energy usage balance is exhausted.
The lowAlertSMS() function is used to send message of low energy balance to user. GSM Module The GSM module has four pins Tx, Rx, Vcc and GRND. The pin interfacing with the D0 bit of RF Decoder is assigned to variable RFin. Using your fingernail or a small , .14 Chapter 3 Using Your Wireless Modem , .16 Using Short Message Service (SMS , .25 Data Cable Diagram No Voice .25 Data Cable Diagram with Voice, Abstract: talking energy KWH meter introduction varil spll GSM based remote water pump control system circuit diagram Creative 2.1 subwoofer circuit diagram Sim 8309 data circuit diagram of energy meter using AD7751 IC gsm based energy meter billing gsm door lock circuit diagram Lem Flex current transducer The virtual serial port is realized at pins 9 and 10 of the Arduino. mySerial.println(AT+CMGS=+91xxxxxxxxxxr); mySerial.println(LOW BALANCE PLEASE RECHANGE);// The SMS text you want to send, mySerial.println((char)26);// ASCII code of CTRL+Z. The RW pin of the LCD is grounded.
The rechargeAlertSMS() function is same as the lowAlertSMS() function except that the message text is different. An object of LCD class is declared and mapped with the Arduino pins. Some initial messages are flashed on the LCD screen. When light falls on LDR, its resistance remains low while when there is absence of light its resistance is high. The main supply is resumed as the energy balance is recharged and read by the meter from recharged EEPROM. If the pulse variable is left 30 percent that is 70 percent of energy balance is consumed the D0 bit of RF encoder is set to HIGH. It is connected to the Arduino board by connecting its data pins to pins 3 to 6 of the Arduino board. Certain application using semiconductor products may involve , . HT12E is capable of encoding 12 bits, out of them 8 are address bits and 4 are data bits. An array holding the recharge amounts is declared. Text: Evaluation Board Documentation TRF7003 RF Power Amplifier 4.8 Volt GSM Application APPLICATION , those mandated by government requirements. The pin 17 is called valid transmission and has an LED connected to it through 1 K resistor to indicate if the RF transmitter on the Prepaid Energy Meter is paired with the receiver or not. Text: y stem .61 Microcontroller-based energy metering using the A D 7755 , . The VCC and Ground pins of the module are connected to 5V DC and GRND pin of the Arduino UNO board.
The serial data output of the RF receiver is connected to pin 16 of the HT12D decoder IC. If the sensor value exceeds 300, the puls variable is decremented by one and reduced balance in pulses is written back to EEPROM.
%
For building prepaid energy meter, following components will be required , The recharge station is built on Arduino UNO. There are four switches in the keypad that are connected to the following pins with given functions assigned to them , The switches are connected between ground and the Arduino pins. The pin configuration of transmitter module is as follows-. The pins where tactile switches are connected are assigned to variables b1, b2, b3 and b4. The Arduino pins by default are connected to VCC and receive HIGH logic. External EEPROM AT24C02 is the external EEPROM used as the smart recharge device. An LDR sensor changes its resistance according to the light intensity.
The RF receiver module has 8 pins and has following pin configuration . Like there is a load of 100 Watt, it will consume 100 Watt in an hour. The meter makes accurate , corresponds to the selected energy type for the meter . This project is an attempt to realize a similar system. 2) Smart device to store recharge amount The project uses a memory stick to demonstrate functioning of a smart recharge device. The message is sent to an imaginary 91xxxxxxxxxx number which can be replaced with any real mobile number. The pins are used for addressing individual EEPROMs when multiple EEPROMs connect to a single microcontroller at the same time. The cause of getting high bills is usually not the high electricity rates but is the unconscious overuse of electricity. The library works as expected and needs no changes or modifications. 4 0 obj
It has an LCD display and a 4-switch keypad for human interaction. Therefore, in 10 hours, a 100 Watt load will consume 1KWH or 1 unit of electricity. The data from a memory address is requested using requestFrom() method and if available checked by available() method, is read using read() method.