I learning lot

22
“i-Learning loT” By

Transcript of I learning lot

Page 1: I learning lot

“i-Learning loT”

By

Page 2: I learning lot

Overview

An effective use of loT for Environmental Condition Monitoring and Controlling in Homes. We also provide fault detection and correction in any devices connected to this system automatically.

Page 3: I learning lot

Introduction• Home Automation is mainly used as a feature of

science fiction writing.• Home automation or smart homes is described as a

technology which is used within the home environment to provide comfort, security, convenience, and energy efficiency to its user or occupants.

• We are primarily focusing on, the use of loT for the advance, flexible, energy efficient and self-learning home automation system. For that we also using data Mining Concept.

Page 4: I learning lot

IoT• Internet of Things (loT) is nothing but physical items talking to each

other, machine-to-machine communications and person-to-computer communications will be extended to "things“

• The Internet of Things (loT), also referred as the Internet of Objects, that's going to change everything which also include ourselves.

• loT is the next evolution or generation of the Internet, it's like taking a huge leap in its ability to collect, analyze, and distribute data which ultimately we can turn into information then knowledge and finally into wisdom.

• The Internet of Things (loTs) is nothing but connecting everyday objects like Internet TV s, smart phones, sensors and or actuators to the Internet where this devices linked together intelligently which enables new forms of communication between people and things, and between things themselves.

Page 5: I learning lot

Data Mining• Generally, data mining (sometimes called data or

knowledge discovery) is the process of analyzing data from different perspectives and summarizing it into useful information.

• Data Mining is subfield of computer science which is used to discover pattern in large data sets by using combination of some methods like statistics, machine learning, artificial intelligence and database systems.

• Data Mining is data or knowledge discovery. It involves analyzing data by applying some conditions and converting it into useful information or knowledge.

Page 6: I learning lot

Data• Data are any facts, numbers, or text that can be processed by

a computer. Today, organizations are accumulating vast and growing amounts of data in different formats and different databases. This includes:

• operational or transactional data such as, sales, cost, inventory, payroll, and accounting

• nonoperational data, such as industry sales, forecast data, and macro economic data

• meta data - data about the data itself, such as logical database design or data dictionary definitions

Page 7: I learning lot

Information

• The patterns, associations, or relationships among all this data can provide information. For example, analysis of retail point of sale transaction data can yield information on which products are selling and when.

Page 8: I learning lot

• Information can be converted into knowledge about historical patterns and future trends. For example, summary information on retail supermarket sales can be analyzed in light of promotional efforts to provide knowledge of consumer buying behavior. Thus, a manufacturer or retailer could determine which items are most susceptible to promotional efforts.

Knowledge

Page 9: I learning lot

Microcontroller DetailsComputer on a single integrated chip

• Processor (CPU)• Memory (RAM / ROM / Flash)• I/O ports (USB, I2C, SPI, ADC)

Common microcontroller families:• Intel: 4004, 8008, etc.• Atmel: AT and AVR• Microchip: PIC• ARM: (multiple manufacturers)

Page 10: I learning lot

Microcontroller used in:

• Cell-phones,• Toys• Household appliances• Cars• Cameras

Page 11: I learning lot

Arduino Microcontroller

• It is Analog to Digital Conversion• Open-source hardware platform• Open source development environment

– Easy-to learn language and libraries (based on Wiring language)– Integrated development environment (based on Processing programming environment)– Available for Windows / Mac / Linux

Page 12: I learning lot

• Text editor – syntax and keyword coloring– automatic indentation– programming shortcuts

• Compiler

• Hardware Interface – Uploading programs– Communicating with Arduino via USB

Elements of Arduino IDE

Page 13: I learning lot

Arduino IDE

Page 14: I learning lot

Previous Technology

Page 15: I learning lot

Limitation of Previous Technology

• Now a day's due to huge advancement in wireless sensor network and other computation technologies, it is possible to provide flexible and low cost home automation system.

• However there is no any system available in market which provide home automation as well as error detection in the devices efficiently.

Page 16: I learning lot

Proposed Architecture

Page 17: I learning lot

Proposed Technology

1) We use different sensors (light, temp., level, humidity) to collect the data to understand the environmental conditions and also to detect any fault in devices. It is necessary to act devices according to the inhabitant requirement. 2) Home PC continuously monitor sensors values and control the devices accordingly. If problem found it report to cloud server. Here user can modify some settings and see the devices functionality and working.

Page 18: I learning lot

3) We build one Registration Application where Technicians, super market vendors and other service provider will register on it. They provide their details like type of service (Sales/Service) and their service timing etc. 4) Finally Cloud Server will apply data mining on data sets. It also mail or SMS Technician and send details to the Owner (mail or SMS). We can connect any number of users on cloud server so it support multi user system characteristics. 5) Here we can use only one cloud server but we can connect many numbers of users to it via pc, or any android devices.

Page 19: I learning lot

Working

• We sense environmental conditions by various sensors and according to its values, we control various devices which are connected to microcontroller through drivers and relay board.

• One PC connected to microcontroller will monitor the sensors values continuously and convert this values in graphical form.

Page 20: I learning lot

Working• We can manage to change settings by just changing

the threshold values in the Pc. • If some device is not functioning after some time

period sensors will detect the faulty device ex. If light bulb is not working after 5 second light sensor will detect the problem.

• Then Home PC will inform it to cloud server then server apply data mining on its available data sets to find out which technician or service provider to call and it sends notification to that technician and user via SMS or E-mail.

Page 21: I learning lot

Implementation Diagram

Page 22: I learning lot

Result