Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 23

K. L. E.

SOCIETY’S
K. L. E. INSTITUTE OF TECHNOLOGY,HUBBALLI-27
(Approved by AICTE, New Delhi, Affiliated to V.T.U, Belagavi ,
ISO 21001:2018 Certified, NBA Accredited)
K.L.E.S. Department of Electronics & Communication Engineering

HAEGL TECHNOLOGIES PVT LTD


INTERNSHIP

Sem / Div: 8th/B


Team: B15
Student Name: Rohini Savadatti
Shivani shatoji
ABOUT COMPANY

• HAEGL Technologies PVT LTD is automation-based


company working towards the goal of Digital transformation.
• Gusto Learn is the initiative of HAEGL Technologies PVT
LTD which focuses on offering Industry training to the
students.
• The technologies of HAEGL Technologies PVT LTD include
Integrated System, IOT, Data Management, Cloud Computing,
Cyber security, Artificial Intelligence, Additive
Manufacturing, Augmented Reality
CONTENTS

• Tasks performed
• Assigned project
Task Performed
Week 1 : Embedded Systems and IoT

Embedded systems :

• Embedded systems are part and parcel of every modern


electronic component. These are low power consumption units
that are used to run specific tasks.
• An example for Embedded systems are remote controls,
washing machines, microwave ovens, RFID tags, sensors,
actuators and thermostats used in various applications,
networking hardware such as switches, routers, modems,
mobile phones, PDAs, etc.
• Embedded systems will also be at the cornerstone for the
deployment of many Internet of Things (IoT) solutions,
especially within certain industry verticals and Industrial
Internet of Things (IoT) applications.

Architecture of arduino :
OSI Layers
Week 2 : Development of server for monitoring and controlling
IoT devices
• Hypertext Transfer Protocol (HTTP)
The Hypertext Transfer Protocol (HTTP) is an application-level
protocol for distributed, collaborative, hypermedia information
systems.

• HTTPS
Hypertext transfer protocol secure (HTTPS) is the secure version
of HTTP which is the primary protocol used to send data between
a web browser and a website. HTTPS is encrypted in order to
increase security of data transfer. This is particularly important
when users transmit sensitive data, such as by logging into a bank
account, email service, or health insurance provider
• Introduction to CSS
CSS stands for Cascading Style Sheets.CSS describes how
HTML elements are to be displayed on screen, paper, or in other
media.CSS saves a lot of work. It can control the layout of
multiple web pages all at once.

• Introduction to SQL
SQL stands for Structured Query Language, lets you access and
manipulate databases. SQL can retrieve data from a database.
SQL can insert records in a database. SQL can update records in
a database. SQL can delete records from a database. It can create
stored procedures in a database. SQL can set permissions on
tables, procedures, and views.
Introduction to PHP
PHP is an acronym for "PHP: Hypertext Preprocessor". It is a widely used, open source
scripting language. PHP scripts are executed on the server.

Web application development


The prototype to develop a webpage is to develop the web application the following steps
are followed-
•We should write a PHP program to, Read the database And Update the database.
Php programs can be written inside html program and vice versa.
•Php programs contains database credentials and queries to access the database contents and
also codes
•You can access the Web App through the below.
Web application development

The prototype to develop a webpage is to develop the web application the


following steps are followed-

•We should write a PHP program to


1. Read the database.
2. Update the database.

•Php programs can be written inside html program and vice versa.

•Php programs contains database credentials and queries to access the


database contents.

•Codes
Week 3: Python
• We have used Jupyter notebook platform for compiling and running our code . We
then used Data processing libraries NumPy and Pandas for numerical array
operations.
• Introduction to Python
Today’s large application of python is in Artificial Intelligence (AI), Website
Developments, Robotic Process and automation
• Data types few are i) Immutable data types are the one where its elements cannot
be changed after its declaration ii) Mutable data types are the one where all its
elements can be assigned after its creation.
iii) Data pre-processing refers to the transformations applied to your data before feeding it to the algorithm.
Libraries in python

Libraries are a collection of precompiled modules which can be linked to program


Modules can be class, methods, codes, functions documentation and some of them are
(Scikit-learn(data analysis) ,NumPy, Tensor Flow(end to end open source), Pandas(data
manupilatiom), Matplotlib, OpenCV (supports model execution).

Introduction to NumPy
• NumPy is a Python library used for working with arrays. It also has functions for
working in domain of linear algebra, Fourier transform, and matrices.
• NumPy was created in 2005 by Travis Oliphant. It is an open-source project, and
you can use it freely.
• NumPy stands for Numerical Python. Numerical Python module is used to handle
datasets as n-dimensional arrays and perform mathematical actions.
NumPy Arrays
A NumPy array is grid of same data type. It is indexed by the non- negative number
i.e., from 0 to the length of the data in the array. To use NumPy need to import NumPy
in python script. NumPy provides various function that creates zeros matrix, identity
matrix, random matrix, one matrix, constant matrix.
• Generation of array:
The following commands are used.
For creating an array of specified size
Ex: arange(1,10,2)
• Array slicing
Slicing in python means taking elements from one given index to another given index.
We pass slice instead of index like this: [start: end].
We can also define the step, like this: [start:end:step]. If we don't pass start it’s
considered 0.
• Introduction to OpenCV
• Image Processing Using Python
• Basic operation
• Color conversion
• Image resizing
• Image filtering
 ASSIGNED PROJECT
Software required
• Python
Week 4- project assigned
 Hardware Requirements
• Processor i3 and above
• Memory -8GB
• Storage –250GB
• Arduino UNO
• Raspberry Pi Basic
• DC Stepper Motor
 Operating System: -
• Raspberry Pi OS / Ubuntu OS
 Algorithms:
• CNN with YOLO SDK and Mobile SDK
Statistics of Weed Destruction of Crops
FLOW CHART FOR PROCESS INVOLVED
SYSTEM DESIGN
Output Deliverables
CONCLUSION
• In this report, the background and development of the
AI and IOT concept are discussed.
• Industry AI and IOT assumes broad support for the
entire life cycle of systems, products, and series,
distributed both spatially and organizationally.
• It assumes a real-time data collection leading to the
issue of handling and analyzing huge data and cyber
security.
• Controlling through gesture controlled wireless robot
is improved by developing autonomous robot.
BIBLIOGRAPHY
• IEEE [papers], S. Gokul S. Ajith Sundaresh M.
Gopinath R. Dhiksith, Gesture Controlled Wireless
Agricultural Weeding Robot.
• IOSR Journal [papers], Sabah Bashir, Navdeep Sharma,
Remote Area Plant Disease Detection Using Image
Processing, 6th.sep,2012
• IEEE [papers], Eftim Zdravevski, Improving Activity
Recognition Accuracy in AmbientAssisted Living
Systems by Automated Feature Engineering,2017
• IEEE [papers], Gaurav Sethia, Harish Kumar S
Guragol, Swati Sandhya, Rashmi NShruthi J, Automated
Computer Vision based Weed Removal Bot,2020

You might also like