Download as ppsx, pdf, or txt
Download as ppsx, pdf, or txt
You are on page 1of 34

INTERNSHIP PRESENTATION

ON
ELECTRONICS AND COMMUNICATION
Presented by:
Anil Kumar S (1AT16EC401)
Project Guide:
Prof. Manoj Tolani
Dept. of ECE , Atria I T
Bangalore

Department of Electronics and Communication Engineering,


Atria Institute of Technology

06/30/2021 Internship Presentation 1


COMPANY CERTIFICATE

06/30/2021 Internship Presentation 2


Zerozilla technologies
Ground Floor, Swastik Manandi Arcade, Police Station Rd, opp. Sheshadripuram,
Seshadripuram, Bengaluru, Karnataka 560020

 ZEROZILLA Technologies Pvt. Ltd. is a leading IT software solutions and services industry focusing on quality
standards and customer values. They offer broad range of customized software applications powered by concrete
technology and industry expertise.

 ZEROZILLA Technologies Pvt. Ltd. Offers end to end embedded solutions to its customers that entail all stages of
product life cycle. Their proficient and dedicated embedded application development team helps you to build
embedded application solutions that will ensure the best customer satisfaction. They will match customer
requirements with our strong experience and in-depth expertise of the market.

 ZEROZILLA Technologies Pvt. Ltd. is also a leading Skills and Talent Development company that is building a
manpower pool for global industry requirements. They empower individual with knowledge, skills and competencies
that assist them to escalate as integrated individuals with a sense of commitment and dedication towards the society.

06/30/2021 Internship Presentation 3


DEPARTMENT PROFILE

• ZEROZILLA Technologies Private Limited is a Private incorporated on 06 Auguat 2019 It is classified as Non-govt
company and is registered at Registrar of Companies, Bangalore.
• Directors of ZEROZILLA Technologies Private Limited are Murudar Mallikarjuna Thunga and Shashikala Angadi
• ZEROZILLA Technologies Pvt. Ltd. bridges the gap between Industry requirements and curriculum of educational
institutions and also to meet the ever increasing demand for Quality professionals.
• ZEROZILLA Technologies Pvt. Ltd. enables professional with latest technologies essential for global engineering
organizations. They Offer wide range of Training programs for students and industry professionals.
• They conduct wide range of Training programs which includes courses, workshops, internship, Industrial talks for students
and professionals on all latest technologies and trends. ZEROZILLA Technologies Pvt. Ltd. provides young job aspirants the
perfect Launchpad to build an excellent rewarding career in the industry. ZEROZILLA Technologies Pvt Limited enables
candidates from all the places to outperform the competition and stay ahead of the innovation curve.
• They help Students and Enterprises transform and thrive in a changing world through strategic training, consulting,
operational leadership and the co-creation of breakthrough solutions.

06/30/2021 Internship Presentation 4


Tools and Techniques
• We have used the tool called Arduino IDE (Integrated development environment) where it is used to program the
basic Arduino board.

• We have used another tool called Hercules which we have used to test the Esp-01 module and to create a personal
hotspot of our own IP address.

• It is also used to create a TCP server and UDP server along with a single client.

• We have learnt a technique to update a sensor data to the cloud using Wi-Fi module with a IoT platform website
called has Thingspeak.

• We have learnt to control the home appliances with google assistance using a Esp-04 Wi-Fi module with a latest
technology.

• We have used a technique to publish a data i.e. to send a data to the cloud and to subscribe the data i.e. to retrieve
the data from the cloud. Internship Presentation 5
WORK DONE
SL WEEK(DATE) WORK DONE
NO
01 • Learnt about basics of IOT.
Week-1
• Learned about Introduction of Embedded Systems Studied about ARDUINO-UNO and Programming.
(01-06-20 to 7-06-20) • Learn to operate LED and vary its brightness. Studied about Serial Communication and also learned to operate the
buzzer.
• Learned to operate “DC Motor”, Relay with push button.

02 • Studied about displaying String on LCD.


Week-2
• To read the temperature measurement from sensor with Arduino.
(8-06-20 to 14-06-20) • Learned to operate LDR output on serial monitor.
• Studied about Sensors and their interfacing with Arduino.
• Learned about IR sensors, Light Dependent sensors, Ultrasonic Sensor and connection with Arduino

03 • Studied about DHT11 sensor used for reading the temperature and Humidity.
Week-3
• Studied about Soil Moisture Sensors, Accelerometer and interfacing it with Arduino.
(15-06-20 to 21-06-20) • Studied about AT Commands.

04 • Learnt about the Node MCU 12E Module, Adafruit IO and MQTT
Week-4
• Started doing project on RF control Robot using push buttons.
(22-06-20
06/30/2021 to -10-07-20) • Completed the coding part of the project and tested. 6
INTRODUCTION
• The term Internet of Things (IoT) found in online 1999 by Kevin Ashton.
• IoT can sense the environment, transfer the data, and communicate with each other.
• Networking of physical devices embedded with electronics, software, sensors, actuators, and
network connectivity we can say IoT is a collection & exchange of data.
• The internet of things, or IoT, is a system of interrelated computing devices, mechanical and
digital machines, objects, animals or people that are provided with unique identifiers (UIDs) and
the ability to transfer data over a network without requiring human-to-human or human-to-
computer interaction.

06/30/2021 Internship Presentation 7


ARDUINO SYNTAX
• Step 1: Including header files.
• Step 2: Declaration of Arduino pins connected to external pin.
• Step 3: Declaration of object for a class.
• Step 4: Declaration of Global Macros or function.
• Step 5: Global, temporary variables.
• Step 6: Void setup.
• Step 7: Procedure.

• PROCEDURE FOR INTERFACING IDE:

06/30/2021 Internship Presentation 8


SERIAL COMMUNICTAION

Serial Communication:

• Serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or com
• puter bus.
• Serial communication is used for all long-haul communication and most computer networks, where the cost of cable and
synchronization difficulties make parallel communication impractical.
• Serial Buses:RS-232, SPI, I2 C, DC-bus.
• NOTE: Required baud rate :9600bps

• Procedure to view Serial output:

go to
open
tool,
write serial
serial
and monitor
monitor
upload and set
and
the the
view the
sketch baud
serial
rate
output

06/30/2021 Internship Presentation 9


PROGRAM SNAPSHOT
This is the program to display tables of 5 in serial monitor

les of 5 in serial mo

10
Task performed during the internship:

. Interfacing of LM-35 temperature sensor with Arduino

Interfacing of LED, pushbutton, Interfacing of Relay module with


potential meter, Buzzer with Arduino Arduino Interfacing DC motor with
Arduino

Interfacing of LM-35 temperature sensor


Interfacing of LDR sensor with Arduino
with Arduino 11
Task performed during the internship:

Interfacing of IR sensor with Arduino

Interfacing of DC motor
Interfacing of LED, with Arduino
pushbutton, potential meter,
Buzzer with Arduino

Interfacing of LM-35 temperature sensor with Interfacing of LDR sensor with Arduino
06/30/2021 Internship Presentation 12
Arduino
06/30/2021 Internship Presentation 13
COMPONENTS OF IOT

06/30/2021 Internship Presentation 14


APPLICATIONS OF IOT
• To apply knowledge and skills relevant to the area of study through interaction, group work and
task assigned.

• Industrial training filled the gap between academic excellence and industry requirement and to be
industry ready.

• It provided and effective learning experience and helped in developing technical and non-technical
skills.

• It provided an opportunity to have a look of live equipment and laboratories and also working
there helped with an exposure of industrial scale.

06/30/2021 Internship Presentation 15


RF CONTROL USING SWITCH

• Hardware Required:
• Tx part:
• Power supply
• Microcontroller-Arduino
• RF transmitter
• Control Push buttons
• Rx part:
• DC motors and driver circuit.
• Battery.
• Microcontroller-Arduino.
• RF receiver.

• Software requirements:
• Arduino IDE.

06/30/2021 Internship Presentation 16


BLOCK DIAGRAM

Transmitter •POWER SUPPLY •POWER SUPPLY

section
Receiver
section
• 
•  •RF -RECEIVER
•Control Switch •Arduino •Arduino

•  • 

• 
•MOTOR DRIVER •M0
•RF-Transmitter
• 
•M1

06/30/2021 Internship Presentation 17


RF Transmitter/Receiver

• T RF module, as the name suggests, operates at Radio Frequency.


• The corresponding frequency range varies between 30 kHz & 300 GHz.
• In this RF system, the digital data is represented as variations in the amplitude of carrier wave. This kind of modulation is known as
Amplitude Shift Keying (ASK).
• This RF module comprises of an RF Transmitter and an RF Receiver.

• The transmitter/receiver (Tx/Rx) pair operates at a frequency of 434 MHz An RF transmitter receives
serial data and transmits it wirelessly through RF through its antenna connected at pin4.
• The transmission occurs at the rate of 1Kbps – 10Kbps.The transmitted data is received by an RF receiver
operating at the same frequency as that of the transmitter.

• (ASK).

06/30/2021 18
DC motor

• DC motors are widely used, inexpensive, small and powerful for their size. Reduction gearboxes are often required to reduce the speed and
increase the torque output of the motor.
• One more thing to notice is that the back emf produced by the motor may affect the proper functioning of the microcontroller and reversing
the direction can damage the controller. Due to these reasons we can’t connect a DC Motor directly to a microcontroller.
• To overcome the problems in their interfacing, a motor Driver IC is connected between microcontroller and DC motor. Motor driver is a little
current amplifier. It takes a low current signal and gives out a high current signal which can drive a motor. It can also control the direction of
motor. We can use any dual H-bridge IC like L293D or L298.

DC Motor Internal Typical Module using L298


19
When

WORKING
we press first button robot start to moving left side and moving continues until the button is released.
When we press second button at transmitter, robot start moving in right side until button is released.
When we press third button at transmitter, robot start moving in forward until button is released.
When we press Fourth button at transmitter, robot start moving in backward until button is released

TRANSMITTER SECTION RECEIVER SECTION 20


CONCLUSION

• A transmitter on the one side sends the radio signals to the receiver end.
• The antenna on both the side of the module are used as a help to catch the signals which are been transmitted through
the transmitter.
• The receivers on receiving the signal with the help of the decoder decode the signal and are transmitted to the motor
driver IC.
• The motors which are connected to the driver IC on getting the logic signals turns on and gives the direction to the car.

06/30/2021 Internship Presentation 21


06/30/2021 Internship Presentation 22
06/30/2021 Internship Presentation 23
• IFTTT stands for if this then that .
• It is a free web based service for creating chains of simple conditional statements, called as applets.
• These applets are triggered by changes that occur within other web services such as Gmail, Facebook, Instagram, telegram, google
assistant or Pin terest.

06/30/2021 Internship Presentation 24


• Adafruit.io is a cloud service that is managed by the company.
• We have to connect to it over the internet.
• It is primarily used for storing and retrieving data in real time, online and make our project internet connected to read sensor
data, control motors.
• Adafruit .io is meant to handle and visualize multiple feeds of data

25
GOOGLE ASSISTENCE
• Google assistant is an artificial intelligence powered virtual assistance developed by google which is basically available on mobile and smart
home devices.
• Google Assistance engage in two way conversations living behind company’s foregoing virtual assistant.

• A relay is a switch which is operated electrically. Most of the relays use

an electromagnet to mechanically operate a switch ,including other


operating principles also, such as solid state relays.

• Relays are used in applications where only one signal is necessary to control a
circuit or several circuits must be controlled by one signal.

06/30/2021 Internship Presentation 26


NODE MCU:

• Node MCU is an open source IoT platform.

• It includes firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which
is based on the ESP 12 module.

• The term "Node MCU " by default refers to the firmware rather than the development kits. The firmware
uses the Lua scripting language.

• CPU:ESP8266(LX106)

• Developer ESP8266 Opensource Community

• Type: Single-board microcontroller

06/30/2021 Internship Presentation 27


Block diagram
Connection details

06/30/2021 I 28
Testing and Results:

06/30/2021 Internship Presentation 29


Conclusion
• The automated devices using internet of things has been practically proven to work by managing simple
appliances, and the appliances were successfully controlled through voice commands.
• This system monitors the sensor data, like temperature and humidity but also switches on or off the light
whenever required by the user .
• It saves the sensor data in the cloud .
• It helps the user to analyze and control the conditions of various parameters in the home anytime from
anywhere.

06/30/2021 Internship Presentation 30


Skills learnt

● Dress up in decent manner and keeping our surround in mind, well dress gives more confidence.
● Body language is very important in verbal communication that is way of walk, talk, sit which has been improved.
● We have learnt be humble greet every one with smile.
● Make little fun, everybody loves the person who makes laugh and they get closer to them.
● Became a good listener.
● Learned to read more acquire more knowledge and share it.
● Work effectively: we have achieved this halfway our internship by working and using a to-do list. This to do list was what are all
the tasks we have to accomplish with the time period. To do list existed of work that needed to be done first and had more
priority than other daily tasks.
● Work precisely: At the beginning of our internship, we noticed that there are lots of mistakes found in our work. Mistakes in
spelling and grammar but also in delivering work that is not finished. Halfway our internship, we have improved in this area by
reading, listening and focusing better on our work

06/30/2021 Internship Presentation 31


Knowledge acquired

● Knowledge about the functioning of the various departments in the company.


 In internship we learned about the IOT (Internet of things). Along with that we learned the working of Serial terminal software like
Hercules, Flashmagic etc. Embedded C compiler with IDE (Arduino, Keil etc.).

 The presentation of the data and contents in the report has improved.

● We learned how to create tables on the database, in an effective way.


● We got an idea about the designing of a software with the specific requirements.
● We learned how to choose the appropriate tools to develop the software.
● We learned the implementation of a software using Embedded C language.
● We learned how to use the Arduino IDE to develop a project.
● The selection of appropriate technique to implement a software is important. In internship we came to know how to choose a specific
technique.
● In internship, we learned applying accumulated knowledge and skills in a particular concept

32
Problem Identified
• During my internship period I have overcome with many of the problems that is listed below:

• First major problem is about my internship project that is controlling of Robot using RF module in that to control the movement
of the robot what can be used.

• Solution:

• we can control the movement of the robot in many ways like has using Handgestures, voice control, sending commands in the
serial monitor, sending commands through mobile using Bluetooth module, controlling using switches.

• I have done the project using Control Switches(Push button) which has four push button for controlling the movement of the
robot in different direction.

• Because it is cost effective and uses less power compare to other modules, easy to operate without any disturbances.

06/30/2021 Internship Presentation 33


THANK-YOU

06/30/2021 Internship Presentation 34

You might also like