0% found this document useful (0 votes)
26 views27 pages

Internship ON Fundamentals of Iot and Python Carried Out at " Ethnotech Academic Solutions "

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views27 pages

Internship ON Fundamentals of Iot and Python Carried Out at " Ethnotech Academic Solutions "

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 27

RN SHETTY TRUST®

RNS INSTITUTE OF TECHNOLOGY


Autonomous Institution Affiliated to VTU, Recognized by GOK, Approved by AICTE
(NAAC ‘A+ Grade’ Accredited, NBA Accredited (UG - CSE, ECE, ISE, EIE and EEE)
Channasandra, Dr. Vishnuvardhan Road, Bengaluru - 560 098
Ph:(080)28611880,28611881 URL: www.rnsit.ac.in
DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING
Presentation on Internship work (2023-24) entitled

“ INTERNSHIP ON FUNDAMENTALS OF IOT AND PYTHON ”


Carried out at “ ETHNOTECH ACADEMIC SOLUTIONS

Name: SUMIT KULKARNI Under the Guidance of
1. CHETAN GHATAGE
USN: 1RN21EI042

External Guide
1. Mrs.SANDHYA
2. MR.KIRAN
About the company
• Company Name: Cisco Systems, Inc.

• Founded: 1984 by Sandy Lerner and Len Bosack

• Headquarters: San Jose, California, USA

• Industry: Networking hardware, software, and services

• Products/Services:-

• Routers

• Switches

• Servers

• Mission Statement: "To inspire new possibilities through our products, services, and people."
11-08-2020 Department of EIE 2
CONTENTS

Introduction

Learning Objectives

Task Performed

Outcomes

Conclusion

References

Internship Certificate

11-Aug-20 Department of EIE 3


4
INTRODUCTION

What is IoT?-
Internet of Things (IoT) refers to the network of physical devices, vehicles, buildings, and other items
embedded with sensors, software, and connectivity, allowing them to collect and exchange data.
Key Characteristics:-
- Connectivity: IoT devices connect to the internet and communicate with each other.
- Sensing and Actuation: IoT devices can sense their environment and perform actions.
- Data Generation: IoT devices generate vast amounts of data.
- Intelligence: IoT devices can analyze data and make decisions.
Benefits:-
- Increased Efficiency
- Improved Decision Making
- Enhanced Customer Experience
- Increased Revenue
- Improved Safety and Security
11-08-2020 Department of EIE 5
Applications:-

- Industrial Automation
- Smart Homes and Buildings
- Wearable Devices and Healthcare
- Transportation and Logistics
- Agriculture and Environmental Monitoring
- Security and survellance

11-08-2020 Department of EIE 6


OBJECTIVES

 1. Efficiency: Optimize resource utilization, reduce energy consumption, and streamline processes to improve
overall performance.
 2. Innovation: Develop new business models, create new revenue streams, and drive innovation in products and
services to stay ahead in the market.
 3. Customer Experience: Enhance customer satisfaction, improve product usability, and provide personalized
experiences to build loyalty and retention.
 4. Data-Driven Decision Making: Collect and analyze data to gain insights, visibility, and make informed
decisions that drive business growth.
 5. Increased Safety and Security: Monitor and respond to threats, prevent accidents and damage, and ensure
compliance with regulations to ensure safety and security
11-08-2020 Department of EIE 7
OBJECTIVES

 6. Improved Productivity: Automate tasks and processes, enhance supply chain management, and increase
employee productivity to maximize output.
 7. Enhanced Visibility and Transparency: Track and monitor assets and inventory, provide real-time visibility,
and improve supply chain transparency to optimize operations .
 8. Cost Savings: Reduce operational costs, minimize waste and inefficiencies, and extend equipment lifespan to
improve profitability.
 9. Environmental Sustainability: Reduce carbon footprint, conserve resources, and promote sustainable practices
to contribute to a greener future.
 10. Competitive Advantage: Differentiate yourself from competitors, stay ahead in the market, and drive business
growth through innovative IoT solutions.

11-08-2020 Department of EIE 8


TASK PERFORMED
int a =0;
int b=0;
void setup()
{
Serial.begin(9600); pinMode(13,OUTPUT);
}
void loop()
{
a=analogRead(A0);
b=map(a,0,1023,2,225);
Serial.println(b);
if(b<100)
{
delay(10);
Serial.println("motion detected");
1 Fig:- pir sensor delay(500);
}
else
{
Serial.println("no motion detected");
delay(500);
11-08-2020 }} 9
Department of EIE
TASK PERFORMED

1.The PIR sensor is connected to analog input A0.

2. The sensor readings are taken using analogRead(A0) and stored in variable a.

3. The readings are then mapped to a range of 2-225 using the map() function and stored in
variable b.

4. If the mapped value b is less than 100, it indicates motion detection.

5. When motion is detected, the code prints "motion detected" to the serial monitor and waits
for 500ms using delay(500).

6. If no motion is detected, it prints "no motion detected" and waits for 500ms.

7. The LED connected to pin 13 is not used in this code, but it's declared as an output in the
setup() function.

11-08-2020 10
Department of EIE
TASK PERFORMED
int soilmoisture = 0;

void setup()
{
pinMode(A0, INPUT);
Serial.begin(9600);
pinMode(8, OUTPUT);
}

void loop()
{
soilmoisture = analogRead(A0);
Serial.println(soilmoisture);
if (soilmoisture <= 200) {
digitalWrite(8, HIGH);
Fig:-soil moisture sensor } else {
digitalWrite(8, LOW);
}
delay(10);
}

11-08-2020 11
Department of EIE
TASK PERFORMED

1.Soil Moisture Reading: The sensor reads the soil moisture levels using analogRead(A0) and stores the value in the
soilmoisture variable.

2. Serial Monitoring: The soil moisture readings are printed to the serial monitor using Serial.println(soilmoisture) for
monitoring and debugging purposes.

3. Threshold-Based Control: The code uses a threshold value (200) to determine whether the soil is dry or wet. If the
reading is less than or equal to 200, the soil is considered dry.

4. LED Indicator: The LED connected to pin 8 is used as an indicator. If the soil is dry (soilmoisture <= 200), the
LED is turned on (digitalWrite(8, HIGH)); otherwise, it's turned off (digitalWrite(8, LOW)).

5. Delay for Simulation: The delay(10) function is used to introduce a small delay to improve the simulation
performance. This delay can be adjusted or removed depending on the specific application.

11-08-2020 12
Department of EIE
OUTCOMES

 Improved Efficiency : IoT can streamline operations, reduce waste, and optimize resource use.

 Enhanced Convenience : It provides greater convenience through remote monitoring and control of
devices.

 Innovation : It fosters innovation by connecting devices and creating new ways to interact with
technology in daily life.

 Improved Customer Experience: Personalization, convenience, and enhanced safety lead to


increased customer satisfaction and loyalty.

11-08-2020 Department of EIE 13


CONCLUSION

In conclusion, the Internet of Things (IoT) is a revolutionary technology that interconnects


devices, data, and people, transforming industries and businesses. It enhances efficiency,
productivity, and decision-making, while improving customer experiences and safety. IoT drives
innovation, revenue, and sustainability, unlocking new possibilities and opportunities. As we look
to the future, IoT adoption and growth will continue to increase, with emerging technologies like
AI, 5G, and Edge Computing expanding its applications and use cases. Embrace the potential of
IoT and join the journey towards a smarter, more connected future!

11-08-2020 Department of EIE 14


15
About the company
• Company Name:PEARSON.

• Founded: 1844 by Samuel pearson.

• Headquarters: London,UK

• Industry: Education and publishing

• Products/Services:- Educational materials, assessments, online learning platforms, professional certification,


publishing (Penguin Books, Financial Times)

• Mission Statement: "To help people make progress in their lives through learning“

• Awards and Recognition: Fortune Global 500, FTSE 100 Index, Dow Jones

Sustainability Index, UK's Most Admired Companies


11-08-2020 Department of EIE 16
CONTENTS

Introduction

Learning Objectives

Task Performed

Outcomes

Conclusion

References

Internship Certificate

11-Aug-20 Department of EIE 17


INTRODUCTION

 Python is a popular and versatile programming language known for its simplicity,
flexibility, and power.
 It's widely used in various industries and domains.
 Python is easy to learn and use, even for beginners.
 As an open-source language, Python is free and has a large community and
resources available.
 It enables rapid development, prototyping, and innovation
INTRODUCTION

 Python is applicable in:


- Web development
- Data analysis and science
- Artificial intelligence and machine learning
- Automation and scripting
- Scientific computing and research
- Education
 - Python runs on multiple operating systems,
including Windows, macOS, and Linux.
OBJECTIVES

1.Understand the basics of Python syntax: Learn the basic structure and syntax of Python
code, including variables, data types, loops, and conditional statements.
2. Write simple Python programs: Be able to write short Python programs to perform
specific tasks, such as calculating sums or formatting output.
3. Use built-in data structures: Understand how to use Python's built-in data structures,
such as lists and dictionaries, to store and manipulate data .
4. Work with functions and modules: Learn how to define and use functions and modules
to organize and reuse code.
5. Apply Python to real-world problems: Explore how Python can be used to solve real-
world 11-08-2020
problems, such as data analysis, web Department
development,
of EIE
or automation. 20
TASKS PERFORMED
CODE:

OUTPUT:

OUTPUT:

11-08-2020 Department of EIE 21


TASKS PERFORMED

CODE:

OUTPUT:

11-08-2020 Department of EIE 22


OUTCOMES

1. Automation: Automate repetitive tasks and processes, increasing efficiency and productivity.
2. Data Analysis: Collect, manipulate, and visualize data to gain insights and inform decisions.
3. Web Development: Build web applications, websites, and services using popular frameworks
like Django and Flask.
4. Artificial Intelligence: Develop AI and machine learning models to classify, predict, and
generate data.
5. Scientific Computing: Perform complex scientific calculations, simulations, and data analysis.
6. Data Visualization: Create interactive and dynamic visualizations to communicate data
insights.
7. Game Development: Build games using popular libraries like Pygame and Panda3D.
8. Network Security: Develop tools and scripts for penetration testing, vulnerability assessment,
and security research.
11-08-2020 Department of EIE 23
CONCLUSION

In conclusion, Python is a versatile and powerful language that offers a wide


range of applications and opportunities. Its simplicity, flexibility, and extensive
libraries make it an ideal language for beginners and experienced programmers
alike. Whether you're interested in data analysis, web development, AI, or
automation, Python provides a robust platform for growth and innovation. By
learning Python, you can open doors to new career paths, improve productivity,
and enhance problem-solving skills. As a programmer, Python is an essential
tool for making a meaningful impact in the tech industry. Embrace the power of
Python and join the millions of programmers who have already discovered its
potential. Continue learning, coding, and pushing the boundaries of what's
possible with Python!

11-08-2020 Department of EIE 24


REFERENCES

 https://en.m.wikipedia.org/wiki/Cisco
 Websites: Reliable websites such as those of IoT industry leaders (e.g., Cisco, IBM, Microsoft) or
IoT research organizations (e.g., IoT Analytics, IoT For All) can provide current information, white
papers, and reports.
 Standards Organizations: References from standards bodies like, ETHNOTECH, IEEE, ISO, or
IEC can provide technical standards and specifications related to IoT.

11-08-2020 Department of EIE 25


INTERNSHIP CERTIFICATE

11-08-2020 Department of EIE 26


Thank You

11-08-2020 Department of EIE 27

You might also like