The document is a training report submitted for an NPTEL course on Internet of Things (IoT). It discusses an IoT-based keychain finder project completed by three students - Pragya Jha, Rishik Sharma, and Shivam Pruthi. The project involves developing a circuit using an ESP8266 module, buzzer, and battery to allow finding lost keys by triggering the buzzer remotely via a web interface. The report details the components used, circuit diagram, code explaining how it works, and assembly of the printed circuit board.
Introduction to ESP32 Programming [Road to RIoT 2017]Alwin Arrasyid
Introduction to ESP32 programming using official development framework, ESP-IDF and Arduino for ESP32.
Every demo code is published in this github repository:
https://github.com/alwint3r/RTR_Surabaya2017
New World of Energy is where electricity is increasingly distributed and connected, and the flow is bi-directional between smart supply and smart demand. The new ecosystem starts from the supply side of Smart Generation and converges all the way till the Smart Grids from the supply side to the demand side of diverse consumer-ends.
In the area of Smart Generation, there is deep innovation and transformation in areas such as Renewable and Distributed Energy. In Smart Grids, there are huge opportunities for Automation, Demand Response and Distributed Management Systems, including Micro grids. On the demand side, we have Smart Buildings and Homes, Smart Industry and Efficient Data Centres.
Introduction to ESP32 Programming [Road to RIoT 2017]Alwin Arrasyid
Introduction to ESP32 programming using official development framework, ESP-IDF and Arduino for ESP32.
Every demo code is published in this github repository:
https://github.com/alwint3r/RTR_Surabaya2017
New World of Energy is where electricity is increasingly distributed and connected, and the flow is bi-directional between smart supply and smart demand. The new ecosystem starts from the supply side of Smart Generation and converges all the way till the Smart Grids from the supply side to the demand side of diverse consumer-ends.
In the area of Smart Generation, there is deep innovation and transformation in areas such as Renewable and Distributed Energy. In Smart Grids, there are huge opportunities for Automation, Demand Response and Distributed Management Systems, including Micro grids. On the demand side, we have Smart Buildings and Homes, Smart Industry and Efficient Data Centres.
Recently more & more hearing impaired people started using sign language. There are about 70 million people in the whole World that are not able to speak (dumb). A dumb person makes communication with other people using their motion of the hand or expressions. . Sign language helps the dumb people to make communication like normal people. The sign language translator which has been already developed uses a glove fitted with sensors that can interpret the 16 English letters in American Sign Language (ASL). Accelerometers and flex sensors are used in this system which increases its overall cost. We proposed a solution as a prototype called as “smart glove-for speech impaired people” which will translate sign language into text. It will help dump and deaf people to express their thoughts in more convenient way. As a sign language we have used traditional finger movements with contact switch wrapped around the user’s fingers. An IR transmitter receiver pair, HT12E and HT12D IC and, Arduino (Micro Controller) board helps transmitting data to PC. Moreover, use of contact switches reduces the system’s overall cost.
Keywords: - Arduino, HT12E IC & HT12D IC, IR transmitter receiver, contact switch.
Health monitoring is the major problem in today’s world. Due to lack of proper health monitoring, patient suffer from serious health issues. There are lots of IoT devices now days to monitor the health of patient over internet. Health experts are also taking advantage of these smart devices to keep an eye on their patients. With tons of new healthcare technology start-ups, IoT is rapidly revolutionizing the healthcare industry.
Here in this project, we will make an IoT based Health Monitoring System which records the patient heart beat rate and body temperature and also send an email/SMS alert whenever those readings goes beyond critical values. Pulse rate and body temperature readings are recorded over ThingSpeak and Google sheets so that patient health can be monitored from anywhere in the world over internet. A panic will also be attached so that patient can press it on emergency to send email/sms to their relative
New development in sensors, radar and ultrasonic technologies has proved to be a boon for electronics
travelling aids (ETAs). These devices are widely used by blind and physically challenged peoples. C5 laser
cane, Mowat sensor, belt and binaural sonic aid, NAV guide cane are among popular electronic travelling
aids used by blind peoples. For physically challenged person electric wheel chairs controlled by joystick,
eye movement and voice recognition are also available but they have their own limitation in terms of
operating complexity, noise environment and cost. Our paper proposes an automated innovative
wheelchair controlled by neck position of person. It uses simple LEDs, photo sensor, motor and
microcontroller to control the movement of wheelchair
This project is to develop a wheel chair for physically disabled people
The wheel chair is controlled by hand movement/hand gestures
The gestures are recognized by an accelerometer sensor
An ultrasonic sensor is used to detect the obstacles in front of the chair
The signals from the sensors are processed, and the wheel chair is controlled by Atmega-328 micro controller
Now-a-days, a growing number of people in a developing countries like India forces to look for new solutions for the continuous monitoring of health check-up. It has become a necessity to visit hospitals frequently for doctor’s consultation, which has become financially related and a time consuming process. To overcome this situation, we propose a design to monitor the patient’s health conditions such as heart beat, temperature, ECG and BP and send the message to guardian using GSM. In the recent development of internet of things(IoT) makes all objects interconnected and been recognized as the next technical revolution. Patient monitoring is one of the IoT application to monitor the patient health status. Internet of things makes medical equipments more efficient by allowing real time monitoring of health. Using IoT doctor can continuously monitor the patient’s on his smart phone and also the patient history will be stored on the web server and doctor can access the information whenever needed from anywhere.
Recently more & more hearing impaired people started using sign language. There are about 70 million people in the whole World that are not able to speak (dumb). A dumb person makes communication with other people using their motion of the hand or expressions. . Sign language helps the dumb people to make communication like normal people. The sign language translator which has been already developed uses a glove fitted with sensors that can interpret the 16 English letters in American Sign Language (ASL). Accelerometers and flex sensors are used in this system which increases its overall cost. We proposed a solution as a prototype called as “smart glove-for speech impaired people” which will translate sign language into text. It will help dump and deaf people to express their thoughts in more convenient way. As a sign language we have used traditional finger movements with contact switch wrapped around the user’s fingers. An IR transmitter receiver pair, HT12E and HT12D IC and, Arduino (Micro Controller) board helps transmitting data to PC. Moreover, use of contact switches reduces the system’s overall cost.
Keywords: - Arduino, HT12E IC & HT12D IC, IR transmitter receiver, contact switch.
Health monitoring is the major problem in today’s world. Due to lack of proper health monitoring, patient suffer from serious health issues. There are lots of IoT devices now days to monitor the health of patient over internet. Health experts are also taking advantage of these smart devices to keep an eye on their patients. With tons of new healthcare technology start-ups, IoT is rapidly revolutionizing the healthcare industry.
Here in this project, we will make an IoT based Health Monitoring System which records the patient heart beat rate and body temperature and also send an email/SMS alert whenever those readings goes beyond critical values. Pulse rate and body temperature readings are recorded over ThingSpeak and Google sheets so that patient health can be monitored from anywhere in the world over internet. A panic will also be attached so that patient can press it on emergency to send email/sms to their relative
New development in sensors, radar and ultrasonic technologies has proved to be a boon for electronics
travelling aids (ETAs). These devices are widely used by blind and physically challenged peoples. C5 laser
cane, Mowat sensor, belt and binaural sonic aid, NAV guide cane are among popular electronic travelling
aids used by blind peoples. For physically challenged person electric wheel chairs controlled by joystick,
eye movement and voice recognition are also available but they have their own limitation in terms of
operating complexity, noise environment and cost. Our paper proposes an automated innovative
wheelchair controlled by neck position of person. It uses simple LEDs, photo sensor, motor and
microcontroller to control the movement of wheelchair
This project is to develop a wheel chair for physically disabled people
The wheel chair is controlled by hand movement/hand gestures
The gestures are recognized by an accelerometer sensor
An ultrasonic sensor is used to detect the obstacles in front of the chair
The signals from the sensors are processed, and the wheel chair is controlled by Atmega-328 micro controller
Now-a-days, a growing number of people in a developing countries like India forces to look for new solutions for the continuous monitoring of health check-up. It has become a necessity to visit hospitals frequently for doctor’s consultation, which has become financially related and a time consuming process. To overcome this situation, we propose a design to monitor the patient’s health conditions such as heart beat, temperature, ECG and BP and send the message to guardian using GSM. In the recent development of internet of things(IoT) makes all objects interconnected and been recognized as the next technical revolution. Patient monitoring is one of the IoT application to monitor the patient health status. Internet of things makes medical equipments more efficient by allowing real time monitoring of health. Using IoT doctor can continuously monitor the patient’s on his smart phone and also the patient history will be stored on the web server and doctor can access the information whenever needed from anywhere.
Nowadays the vehicle accident rate has been increasing as compared to the previous decade. This system proposes a solution to minimize the action time after an accident. It has the capability of ensuring the drivers safety along with the co-passengers and can easily be integrated with the car. The vehicle is connected to a hardware device that detects the collision with the help of a vibration sensor. The hardware device also consists of a fire sensor that senses fire breakouts. It communicates with an application in the Smartphone through Zigbee Bluetooth whenever collision or fire is sensed. If the driver doesnt want to communicate any information, he can cancel using the reset switch. Once the Bluetooth connection is established, the application would track and communicate the victims GPS location along with the patients entire medical report to their companions as well as the nearest hospital through an SMS. The application also checks the availability of the blood in the nearest blood bank and sends a notification back as soon as the availability of blood is ensured. A. Geetha | Shahanaz Khan N | Sneha Rajagopal | Soundariya B"An IOT based solution for Road Accidents" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-3 , April 2018, URL: http://www.ijtsrd.com/papers/ijtsrd11158.pdf http://www.ijtsrd.com/computer-science/other/11158/an-iot-based-solution-for-road-accidents/a-geetha
New Trends in Internet of Things, Applications, Challenges, and SolutionsTELKOMNIKA JOURNAL
Internet of things (IoT) refers to an innovation and advance field to introduce a new concept of
technologies with various potential advantages. In IoT, different types of diverse smart devices and
gadgets with smart communication interfaces are connected with each other and offers the plethora of
services in our daily life. IoT has gained attention in all fields of life like e-home, e-commerce, e-health,
smart grids, intelligent transportation systems, and e-governance. The objects in IoT increasing
preponderance of entities and transform objects into new and real-world objects. In this review paper, we
discuss the new trend in IoT, its applications and recent challenges and their solutions. In addition, the
paper also elaborates the existing systems, IoT architecture and technical aspects with future trends in the
field. This review will be helpful to new researchers to find the existing technologies and challenges in
order to continue their research in the field.
An Analysis of the Architecture of the Internet of Things.pdfCIOWomenMagazine
As we all know internet of things is a system of interrelated and inter-connected objects. These objects are able to collect and transfer data via a wireless network without any human intervention.
To meet the new connectivity requirements of the emerging IoT segment, 3GPP has taken evolutionary steps on both the network side and the device side. A single technology or solution cannot be ideal to all the different potential IoT applications, market situations and spectrum availability. As a result, the 3GPP standardizing several technologies, including Extended Coverage GSM (EC-GSM), LTE-M and NB-IoT.
LTE-M, NB-IoT and EC-GSM are all superior solutions to meet IoT requirements as a family of solutions, and can complement each other based on technology availability, use case requirements and deployment scenarios. The evolution for these technologies is shown in figure #5. Technical studies and normative work for the support of Machine Type Communication (MTC) as part of 3GPP LTE specifications for RAN began in 3GPP Release 12 and are continuing with the goals of developing features optimized for devices with MTC traffic.
Makers: Shubham Yadav, Aniket Dwivedi, Vedant Babade
presentation on internet of things (IOT) for seminar presentation and school projects.
included future of iot with its different application history and many more things.
What is the Internet of Things? How does it Work?AbhijitVerma9
The Internet of Things (IoT) is a network of physical objects embedded with sensors, software, and other technologies to connect and exchange data with other devices and with the systems over the internet. These devices range in complexity from common household items to huge industrial instruments. Internet of Things (IoT), also referred to as the Internet of Everything (IoE).
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSEDuvanRamosGarzon1
AIRCRAFT GENERAL
The Single Aisle is the most advanced family aircraft in service today, with fly-by-wire flight controls.
The A318, A319, A320 and A321 are twin-engine subsonic medium range aircraft.
The family offers a choice of engines
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Vaccine management system project report documentation..pdfKamal Acharya
The Division of Vaccine and Immunization is facing increasing difficulty monitoring vaccines and other commodities distribution once they have been distributed from the national stores. With the introduction of new vaccines, more challenges have been anticipated with this additions posing serious threat to the already over strained vaccine supply chain system in Kenya.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
Maintaining high-quality standards in the production of TMT bars is crucial for ensuring structural integrity in construction. Addressing common defects through careful monitoring, standardized processes, and advanced technology can significantly improve the quality of TMT bars. Continuous training and adherence to quality control measures will also play a pivotal role in minimizing these defects.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
IoT Smart keychain finder project
1. Internet Of Things
TRAINING REPORT
Submitted in partial fulfillment of NPTEL Training for the award of the degree
of
BACHELOR OF TECHNOLOGY
IN
ELECTRONICS AND COMMUNICATION ENGINEERING
BY :
Pragya Jha Rishik Sharma Shivam Pruthi
(21614802819) ( 22814802819 ) ( 22414802819)
Under the Supervision of
Ms. Sumedha Gupta
To
Maharaja Agrasen Institute of Technology
Rohini, New Delhi
Affiliated to GGSIPU University, Dwarka, Delhi.
2. To Whom It May Concern
We, Pragya Jha (Enrollment No. 21614802819), Rishik Sharma (Enrollment No.
22814802819) & Shivam Pruthi (Enrollment No. 22414802819), students of Bachelors of
Technology (ECE), a class of 2019-23, MaharajaAgrasen Institute of Technology, Delhi
hereby declare that the NPTEL Training project report entitled “Key Chain Finder” is an
original work and the same has not been submitted to any other institute forthe award of any other
degree.
Date: 12/05/2022
Place: Delhi
(Ms. Sumedha Gupta)
Assistant Professor, ECE
3. ACKNOWLEDGEMENT
We would like to express our sincere gratitude to Ms. Sumedha Gupta of the Department of
Electronics and Communication, Maharaja Agrasen Institute of Technology, whose role as
project guide was invaluable for the project. We are extremely thankful for the keen interest she
took in advising us, the reference materials that she provided, and the moral support extended to
us. Last but not the least, we convey our gratitude to all the teachers for providing us with the
technical skill that will always remain our asset. Finally, yet importantly, we would like to
express our heartfelt thanks to our beloved parents for their blessings, our friends and classmates
for their help, and our wishes for the successful completion of this project.
Pragya Jha Rishik Sharma Shivam Pruthi
(21614802819) (22814802819) (22414802819)
4. TABLE OF CONTENT
S. No Content Page Number
1. Introduction to IOT 5
2. Benefits of IOT in various industries 6
3 . Components used in IoT 8
4. Introduction of Keychain Finder 12
5. Keychain Finder 17
6 Code 19
7 References 21
5. CHAPTER 1
Introduction to IOT
“The Internet of Things” (IoT) is a system of interrelated computing devices, mechanical and
digital machines, objects, animals or people that are provided with unique identifiers and the
ability to transfer data over a network without requiring human-to-human or human-to-computer
interaction.”
The applications for IoT extend across a broad variety of use cases and verticals. However, all
complete IoT systems are the same in that they represent the integration of four distinct
components: sensors/devices, connectivity, data processing, and a user interface.
How was IoT made practical?
While the idea of IoT has been in existence for a long time, a collection of recent advances in a
number of different technologies has made it practical.
● Access to low-cost, low-power sensor technology. Affordable and reliable sensors are
making IoT technology possible for more manufacturers.
● Connectivity. A host of network protocols for the internet has made it easy to connect
sensors to the cloud and to other “things” for efficient data transfer.
● Cloud computing platforms. The increase in the availability of cloud platforms enables
both businesses and consumers to access the infrastructure they need to scale up
without actually having to manage it all.
● Machine learning and analytics. With advances in machine learning and analytics,
along with access to varied and vast amounts of data stored in the cloud, businesses
can gather insights faster and more easily. The emergence of these allied technologies
continues to push the boundaries of IoT and the data produced by IoT also feeds these
technologies.
● Conversational artificial intelligence (AI). Advances in neural networks have brought
natural-language processing (NLP) to IoT devices (such as digital personal assistants
Alexa, Cortana, and Siri) and made them appealing, affordable, and viable for home
use.
6. CHAPTER 2
Benefits of IoT in various Industries
Organizations best suited for IoT are those that would benefit from using sensor devices in their
business processes.
o Manufacturing
Oracle Manufacturing can gain a competitive advantage by using production-line monitoring to
enable proactive maintenance on equipment when sensors detect an impending failure. Sensors
can actually measure when production output is compromised. With the help of sensor alerts,
manufacturers can quickly check equipment for accuracy or remove it from production until it is
repaired. This allows companies to reduce operating costs, get better uptime, and improve asset
performance management.
Automotive
The automotive industry stands to realize significant advantages from the use of IoT
applications. In addition to the benefits of applying IoT to production lines, sensors can detect
impending equipment failure in vehicles already on the road and can alert the driver with details
and recommendations. Thanks to aggregated information gathered by IoT-based applications,
automotive manufacturers and suppliers can learn more about how to keep cars running and car
owners informed.
o Transportation and Logistics
Systems benefit from a variety of IoT applications. Fleets of cars, trucks, ships, and trains that
carry inventory can be rerouted based on weather conditions, vehicleavailability, or driver
availability, thanks to IoT sensor data. The inventory itself could also be equipped with sensors
for track-and-trace and temperature-control monitoring. The food and beverage, flower, and
pharmaceutical industries often carry temperature-sensitive inventory that would benefit greatly
from IoT monitoring applications that send alerts when temperatures rise or fall to a level that
threatens the product.
7. o Retail
IoT applications allow retail companies to manage inventory, improve customer experience,
optimize supply chain, and reduce operational costs. For example, smart shelves fitted with
weight sensors can collect RFID-based information and send the data to the IoT platform to
automatically monitor inventory and trigger alerts if items are running low. Beacons can push
targeted offers and promotions to customers to provide an engaging experience.
o Public Sector
The benefits of IoT in the public sector and other service-related environments are similarly
wide-ranging. For example, government-owned utilities can use IoT-based applications to notify
their users of mass outages and even of smaller interruptions of water, power, or sewer services.
IoT applications can collect data concerning the scope of an outage and deploy resources to help
utilities recover from outages with greater speed.
o Healthcare
IoT asset monitoring provides multiple benefits to the healthcare industry. Doctors, nurses, and
orderlies often need to know the exact location of patient-assistance assets such as wheelchairs.
When a hospital’s wheelchairs are equipped with IoT sensors, they can be tracked from the IoT
asset-monitoring application so that anyone looking for one can quickly find the nearest
available wheelchair. Many hospital assets can be tracked this way to ensure proper usage as well
as financial accounting for the physical assets in each department.
General Safety Across All Industries
In addition to tracking physical assets, IoT can be used to improve worker safety. Employees in
hazardous environments such as mines, oil and gas fields, and chemical and power plants, for
example, need to know about the occurrence of a hazardous event that might affect them. When
they are connected to IoT sensor–based applications, they can be notified of accidents or rescued
from them as swiftly as possible. IoT applications are also used for wearables that can monitor
human health and environmental conditions. Not only do these types of applications help people
better understand their own health, they also permit physicians to monitor patients remotely.
8. CHAPTER 3
Components of IoT
Smart devices and sensors – Device connectivity
Devices and sensors are the components of the device connectivity layer. These smart sensors are
continuously collecting data from the environment and transmitting the information to the next
layer.
The latest techniques in semiconductor technology are capable of producing micro smart sensors
for various applications.
Common sensors are:
● Temperature sensors and thermostats
● Pressure sensors
● Humidity / Moisture levels
● Light intensity detectors
● Moisture sensors
● Proximity detection
● RFID tags
How are the devices connected?
Most modern smart devices and sensors can be connected to low-power wireless networks like
Wi-Fi, ZigBee, Bluetooth, Z-wave, LoRAWAN, etc… Each of these wireless technologies has its
pros and cons in terms of power, data transfer rate, and overall efficiency.
9. Fig 3.1
Developments in the low power, low-cost wireless transmitting devices are promising in the area
of IoT due to its long battery life and efficiency. Latest protocols like 6LoWPAN- IPv6 over Low
Power Wireless Personal Area Networks have been adapted by many companies to implement
energy efficient data transmission for IoT networks.
6 LoWPAN uses reduced transmission time (typically short time pulses) and thus saves energy.
2. Gateway
IoT Gateway manages the bidirectional data traffic between different networks and protocols.
Another function of the gateway is to translate different network protocols and make sure
interoperability of the connected devices and sensors.
Gateways can be configured to perform pre-processing of the collected data from thousands of
sensors locally before transmitting it to the next stage. In some scenarios, it would be necessary
due to the compatibility of the TCP/IP protocol.
IoT gateway offers a certain level of security for the network and transmitted data with
higher-order encryption techniques. It acts as a middle layer between devices and the cloud to
protect the system from malicious attacks and unauthorized access.
3. Cloud
10. The Internet of things creates massive data from devices, applications, and users which has to be
managed efficiently. IoT cloud offers tools to collect, process, manage and store a huge amount
of data in real-time. Industries and services can easily access these data remotely and make
critical decisions when necessary.
IoT cloud is a sophisticated high performance network of servers optimized to perform
high-speed data processing of billions of devices, traffic management, and deliver accurate
analytics. Distributed database management systems are one of the most important components
of the IoT cloud.
Cloud systems integrate billions of devices, sensors, gateways, protocols, and data storage and
provide predictive analytics. Companies use these analytics data for the improvement of products
and services, preventive measures for certain steps building build their new business model
accurately.
4. Analytics
fig 3.2
Analytics is the process of converting analog data from billions of smart devices and sensors into
useful insights which can be interpreted and used for detailed analysis. Smart analytics solutions
are inevitable for IoT systems for management and improvement of the entire system.
One of the major advantages of an efficient IoT system is real-time smart analytics which helps
engineers to find out irregularities in the collected data and act fast to prevent an undesired
scenario. Service providers can prepare for further steps if the information is collected
accurately at the right time.
Big enterprises use the massive data collected from IoT devices and utilize the insights for their
future business opportunities. Careful analysis will help organizations to predict trends in the
market and plan ahead for a successful implementation.
11. Information is very significant in any business model and predictive analysis ensures success in
the concerned area of the business line.
5. User interface (UI)
Fig 3.3
User interfaces are the visible, tangible part of the IoT system which can be accessible by users.
Designers will have to make sure a well designed user interface for minimum effort for users and
encourage more interaction.
12. CHAPTER-4
Introduction to Keychain Finder
Many times we misplace our keys and go searching for them everywhere in the house, and after a long
search, we end up finding them with much distress. Now, the obvious solution here is to place your
keys in their right place, but as engineers, what’s the fun in doing that. So, in this tutorial, we are going
to build a simple IoT-based Smart Key Chain just using ESP8266-01, Buzzer, and Battery. Now in case
if you can’t find your keys and you remember that you have attached an IoT keychain to your keys, so
you take out your phone and open Chrome and open your Keychain Webpage. Then you click on the
toggle button, and in moments, you hear a beep sound coming from your keychain and with this, you
can easily track your keys.
COMPONENTS USED
Kit includes the below components.
• ESP8266-01
• AMS1117 3.3V Voltage Regulator
• Buzzer
• Lithium Polymer battery
• 2× 10µf Capacitor
Smart key Finder Circuit Diagram
The complete circuit diagram for the Esp8266 smart key chain is shown below. The schematic was
drawn using EasyEDA.
13. This complete setup will be powered by the Lithium polymer Battery and AMS117-3.3V is used to
regulate 3.3V for the ESP8266-01 board. VCC and CH_PD pins of ESP8266-01 are connected to the
output pin of AMS1117 while we connect the GND pin to the –ve rail of the battery. The positive
terminal of Buzzer is connected to the GPIO2 pin of ESP8266 while the negative terminal of the
buzzer is connected to the GND of ESP8266-01. Ok, so we are done with the connections. Now let’s
have a look at the PCB Design.
Fabricating our Smart KeyChain using PCB Online
Now that we understand how the schematic works, we proceed with building the PCB for our project.
By using Gerber file of this smart key finder project using the FILE.
Now that our Design is ready, it is time to get them fabricated using the Gerber file from
PCBONLINE.
Assembling the Smart KeyChain Board
After a few days, we received our PCB as you can see below, the PCB quality was good as always.
The top layer and bottom layer were seamlessly done with proper visa and track spacing. The top layer
and the bottom layer of the board are shown below.
14. After making sure that the tracks and footprints were correct, I proceeded with assembling the PCB.
The completely soldered board looked like as shown in the image below:
15.
16. CHAPTER-5
Code of Smart Keychain Finder
Smart Key Chain Code Explanation
All the libraries that we are going to use in this code come pre-installed with ESP8266 board files.
ESP8266WiFi library is used to connect NodeMCU to a Wi-Fi network.
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
Then create a webserver object that listens for HTTP request on port 80
ESP8266WebServer server(80);
Define the ESP8266 pin where Buzzer is connected
const int buz_pin = 2;
In the next stage, enter Wi-Fi credentials like the user name and password for the Wi-Fi router to
which your NodeMCU should connect with.
char ssid[] = "Wi-Fi Name";
char pass[] = "Wi-Fi Password";
The string variable ‘html_code’ contains a simple HTML code for creating a NodeMCU webpage.
String html_code =
"<!DOCTYPE html><html><head><style>.button {border: none;padding: 12px 40px;text-align:
center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor:
pointer;}.button1 {background-color: black; color: white; border: 3px solid #1c1c1b;border-radius:
30px}body {text-align: center;}</style></head><body><h2>IoT Based Keychain</h2><p>Press the
17. Button to Turn On/Off the Buzzer</p><form action="/BUZ" method="POST"><button
class="button button1">Press Me</button></form>";
The handleRoot() function is executed when we open the Webpage in the browser using the
NodeMCU IP address. It sends the current buzzer state and a web page with a toggle button to
webserver.
void handleRoot() {
server.send(200, "text/html", html_code + "Current state: <b>" + buzzing_state);
}
handleBUZ() is used to change the buzzer state if the button is pressed on the webpage. It adds a
header to respond with a new location for the browser to go to the home page again.
void handleBUZ() {
buzzing_state = !buzzing_state;
server.sendHeader("Location","/");
server.send(303);
}
Inside the setup() function, we initialized the baud rate, defined the buzzer pin as an output, and then
connect the module with the Wi-Fi using the Wi-Fi name and password.
Serial.begin(115200);
delay(10);
pinMode(buz_pin, OUTPUT);
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED)
{
18. delay(500);
}
Serial.println("OK!");
The first function is used to call the 'handleRoot' function when a client requests URI (Uniform
Resource Identifier) "/" while the second function is used to call the ' handleBUZ ' function when a
POST request is made to URI "/ handleBUZ "
server.on("/", HTTP_GET, handleRoot);
server.on("/BUZ", HTTP_POST, handleBUZ);
Now in the next stage, we will read the buzzer state from the webpage and then change the GPIO pin
state to turn on/off the buzzer.
void loop(void){
server.handleClient();
if (buzzing_state == true) {
digitalWrite(buz_pin, HIGH);
delay(400);
yield();
digitalWrite(buz_pin, LOW);
}
19. Programming ESP8266-01 for Smart Key Chain
We are using Arduino Uno to program the ESP8266-01. The circuit diagram for programming
ESP8266-01 using Arduino is given below:
20. Connections for programming ESP8266 are as follows:
ESP8266-01 Arduino Uno
VCC 3.3V
GND GND
CH-PD 3.3V
RX RX
TX TX
GPIO-0 GND
GPIO-2 Not Connected
RST
Initially Not Connected. Before hitting upload connect RST to ground and remove after
half a second
Apart from these connections, connect the Reset pin of Arduino to GND to bypass the Arduino. It will
disable Arduino and upload code directly to the ESP8266 board. Now power up the Arduino Uno and
open the Arduino IDE. Select the “Generic ESP8266 Module” in Board. Now before clicking on
Upload, we have to boot ESP-01 into programming mode. Ground the RST pin for a second. Now
click on Upload in your Arduino IDE.
Testing our Smart Key Chain Finder
21. Now that we have assembled the PCB and uploaded the code on ESP8266-01, we are ready to test the
keychain. For that power, the setup and wait until ESP connects to Wi-Fi, then get the ESP IP address.
Now open your favorite browser and type in the IP address and search. It should open a page as shown
below:
Click on ‘Click Me’ and the Buzzer we will make a sound until you click on the button again. The
current state of the buzzer is shown below the toggle button.
I hope you enjoyed building this project.
Code