SlideShare a Scribd company logo
1
“Voice controlled car"
Dept. of Electronics & Instrumentation Engineering
Internship
(18EII83)
Internship presentation
“ Embedded System and IOT ”
Presented by
1. Jayashree S (1DA19EI012)
2. Navyashree S (1DA19EI019)
3. Sirisha S N (1DA19EI041)
Guide
Mrs. Monikashree T S
Asst. Professor
“Voice controlled car" 2
Content
1. Abstract
2. Introduction
3. Objectives
4. Internship Details
5. Week 1
6. Week 2
7. Week 3
8. Week 4
9. Outcomes
“Voice Controlled Car" 3
Abstract
 The project builds a voice controlled car that can be controlled by voice
commands which reacts in accordance to the corresponding voice
command.
 Simple voice commands like left, right, forward, back, stop are used to run
the car.
 These commands are given to Bluetooth module via an android application.
 The Bluetooth module and control unit are combined to store and test the
voice commands.
 When an instruction for the automobile (car) is identified, a command
message is sent to Arduino UNO, the Microcontroller of the car by the
Bluetooth device.
 This command is analyzed by the microcontroller and followed up.
 This work has been limited to the ZigBee system in the short-range (100mts
range), and is linked to the car over long distance via long-range modules.
“Voice controlled car " 4
Introduction
 TechnoFly was formed by professionals with formal qualifications and
industrial experience in the fields of embedded systems, real-time software,
process control and industrial electronics.
 The company is professionally managed and supported by qualified
experienced specialists and consultants with experience in embedded
systems – including hardware and software.
 Later Single Board Computers (SBCs) – were developed and are still
manufactured. Such hardware boards support a broad range of processors
– including 8 bit, 16 and 32 bit processor.
 Since 2015, company also started offering design and development
services. This includes a complete spectrum of activities in product
development life cycle that is idea generation, requirement gathering to
prototype making, testing and manufacturing.
 Company has so far provided product design services for various sectors
which include the Industrial automation, Instrumentation, Automotive,
Consumer and Defense sector.
“Voice controlled car " 5
Internship Details:
Duration : One Month
From Date : 21/09/2022
To Date : 20/10/2022
Company Name : Technofly Solutions
Week One : Intrduction to Embedded systems and IoT
Week Two : Interfacing components to LPC2148 Arm Microcontroller
Week Three & Week Four : Voice Controlled Car
Objectives
To Gain hands-on experience in the field of Embedded systems and IoT
Interaction with professional experts.
To Enhance interpersonal skills like verbal communication, time management, work organizing etc.
“Voice Controlled Car" 6
Week One : Introduction to Embedded Systems and IoT
Embedded System
 An embedded system is one kind of a computer system mainly
designed to perform several tasks like to access, process, store
and also control the data in various electronics-based systems.
 Embedded systems are a combination of hardware and software
where software is usually known as firmware that is embedded
into the hardware.
 Requires a hardware platform on which it performs the
operation.
 Embedded system hardware is built with a microprocessor or
microcontroller.
 The embedded system hardware has elements like input output
(I/O) interfaces, user interface, memory and the display.
 Usually, an embedded system consists of Power Supply,
Processor, Memory, Timers, Serial communication ports, System
application specific circuits
“Voice Controlled Car" 7
Arduino UNO
 Arduino UNO is a microcontroller board based on
the ATmega328P.
 It has 14 digital input/output pins (of which 6 can be used as
PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a
USB connection, a power jack, an ICSP header and a reset
button.
 It contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or power it
with a AC-to-DC adapter or battery to get started.
 The Arduino/Genuino Uno has a number of facilities for
communicating with a computer, another Arduino/Genuino
board, or other microcontrollers.
 The ATmega328 provides UART TTL (5V) serial communication,
which is available on digital pins 0 (RX) and 1 (TX)
“Voice Controlled Car" 8
ARM Microcontroller
 The ARM stands for Advanced RISC machine and it is a 32-
bit reduced instructions set computer (RISC) microcontroller.
It was first introduced by the Acron computers’
organization in 1987.
 The ARM microcontrollers are cost sensitive and high
performance devices which are used in a wide range of
application such as industrial instrument control systems,
wireless networking and sensors and automotive body
system etc.
 LPC2148 is the widely used IC from ARM-7 family. It is
manufactured by Philips and it is pre-loaded with many
inbuilt peripherals making it more efficient and a reliable
option for the beginners as well as high end application
developer.
“Voice Controlled Car" 9
Week Two : Interfacing Programs to LPC2148
Interfacing LED to LPC2148
#include<LPC214x.h>
#define LED (1<<16)
void delay(int i);
int main (void)
{
IO0DIR |= LED;
while(1)
{
IO0SET |= LED;
delay(10000);
IO0CLR |= LED;
delay(10000);
}
}
void delay(int i)
{
int j,k;
for (j=0;j<i;j++)
for (k=0;k<35;k++);
}
“Voice Controlled Car" 10
Interfacing Object and Fire sensorsprogram to LPC2148
#include<lpc214x.h>
#include "Lcdtask.h"
#define ir_sensor (1<<11)
#define fire_sensor (1<<12)
int main(void)
{
IO0DIR&=~ir_sensor;
IO0DIR&=~fire_sensor;
init_lcd();
while(1)
{
if((IO0PIN & ir_sensor)==0)
{
command_write(0x01);
command_write(0x80);
putstring("object detected");
}
else if((IO0PIN & fire_sensor)==0)
{
command_write(0x01);
command_write(0x80);
putstring("fire detected");
}
}
11
“Voice controlled car "
Week three & Four : Voice Controlled Car
VOICE CONTROLLED CAR
• The project proposes the use of Android mobile and Bluetooth module to control a car via voice commands.
• When we say voice control, the first term to be considered is Speech Recognition.
• These commands are given to Bluetooth module and received via android application.
“Voice controlled car " 12
Components:
• Arduino Uno
• Connecting wires
• Motor driver
• Breadboard
• Chassis
• Bluetooth HC-05
“Voice controlled car " 13
Circuit Diagram
Working principle
 The car runs on simple voice commands forward, back, left, right, dance
 The voice command is given to Android mobile as Input
 This input is given to Arduino by Bluetooth module and Android gives commands to the motors as programmed
 With the help of Motor driver circuit it can sense the obstacles
“Voice controlled car " 14
Outcomes
I have carried out my internship in Technofly Solutions. I have learnt about Embedded Systems, ARM LPC-2148 and Arduino
microcontroller. Designed an embedded system to control robotic motions using various sensors.
Outcomes of internship are
1. Enhancements of clients to work on all types of clients.
2. Enhancement of embedded system to control more types of embedded systems.
3. Learnt about interfacing of LED, LCD, Switch, DC Motor, Sensors, RFID card, Wi-Fi, GSM, Buzzer and UART.
4. Learnt to control speed of DC motor and to control brightness of LED using PWM.
Done mini-project which involves the control of movement of Car using Arduino Uno Bluetooth HC-05 Motor driver
Breadboard Chassis.
“Voice controlled Car" 15

More Related Content

Similar to internship exam ppt.pptx on embedded system and IOT

Project_report_voice_controlling_robot
Project_report_voice_controlling_robotProject_report_voice_controlling_robot
Project_report_voice_controlling_robot
amjadali492
 
Office Automation System using Internet of Things
Office Automation System using Internet of ThingsOffice Automation System using Internet of Things
Office Automation System using Internet of Things
IRJET Journal
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Vatsal N Shah
 
Phase1 presentation1FINAL.pptx
Phase1 presentation1FINAL.pptxPhase1 presentation1FINAL.pptx
Phase1 presentation1FINAL.pptx
Poornimak52
 
SMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTSMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOT
Journal For Research
 
GroupEReportasdflakjsldkfjal;sdjkfka .pdf
GroupEReportasdflakjsldkfjal;sdjkfka .pdfGroupEReportasdflakjsldkfjal;sdjkfka .pdf
GroupEReportasdflakjsldkfjal;sdjkfka .pdf
AKASHSEN67
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
ankitguptakishu
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
Editor IJARCET
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
Editor IJARCET
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
Pawan Kumar Ganjhu
 
IRJET- An Android Solution for Car Monitoring and Alerting System
IRJET- An Android Solution for Car Monitoring and Alerting SystemIRJET- An Android Solution for Car Monitoring and Alerting System
IRJET- An Android Solution for Car Monitoring and Alerting System
IRJET Journal
 
Mini Project ppt.pptx
Mini Project ppt.pptxMini Project ppt.pptx
Mini Project ppt.pptx
SnehalAndhare1
 
major_project ppt maharaja agreement ins
major_project ppt maharaja agreement insmajor_project ppt maharaja agreement ins
major_project ppt maharaja agreement ins
AryanSindhav2
 
hamaa2.pdf
hamaa2.pdfhamaa2.pdf
hamaa2.pdf
Mahamad Jawhar
 
8 sem final report print copy (1)
8 sem final report print copy (1)8 sem final report print copy (1)
8 sem final report print copy (1)
Jha Bhargav
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
Editor IJARCET
 
REPORTOF MEMS2
REPORTOF MEMS2REPORTOF MEMS2
REPORTOF MEMS2
roshan achar
 
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docxDIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
RafayNaveed4
 
Automatic Spraying and Painting Robo
Automatic Spraying and Painting RoboAutomatic Spraying and Painting Robo
Automatic Spraying and Painting Robo
IRJET Journal
 

Similar to internship exam ppt.pptx on embedded system and IOT (20)

Project_report_voice_controlling_robot
Project_report_voice_controlling_robotProject_report_voice_controlling_robot
Project_report_voice_controlling_robot
 
Office Automation System using Internet of Things
Office Automation System using Internet of ThingsOffice Automation System using Internet of Things
Office Automation System using Internet of Things
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
 
Phase1 presentation1FINAL.pptx
Phase1 presentation1FINAL.pptxPhase1 presentation1FINAL.pptx
Phase1 presentation1FINAL.pptx
 
SMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTSMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOT
 
GroupEReportasdflakjsldkfjal;sdjkfka .pdf
GroupEReportasdflakjsldkfjal;sdjkfka .pdfGroupEReportasdflakjsldkfjal;sdjkfka .pdf
GroupEReportasdflakjsldkfjal;sdjkfka .pdf
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
IRJET- An Android Solution for Car Monitoring and Alerting System
IRJET- An Android Solution for Car Monitoring and Alerting SystemIRJET- An Android Solution for Car Monitoring and Alerting System
IRJET- An Android Solution for Car Monitoring and Alerting System
 
Mini Project ppt.pptx
Mini Project ppt.pptxMini Project ppt.pptx
Mini Project ppt.pptx
 
major_project ppt maharaja agreement ins
major_project ppt maharaja agreement insmajor_project ppt maharaja agreement ins
major_project ppt maharaja agreement ins
 
hamaa2.pdf
hamaa2.pdfhamaa2.pdf
hamaa2.pdf
 
8 sem final report print copy (1)
8 sem final report print copy (1)8 sem final report print copy (1)
8 sem final report print copy (1)
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
REPORTOF MEMS2
REPORTOF MEMS2REPORTOF MEMS2
REPORTOF MEMS2
 
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docxDIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
 
Automatic Spraying and Painting Robo
Automatic Spraying and Painting RoboAutomatic Spraying and Painting Robo
Automatic Spraying and Painting Robo
 

Recently uploaded

OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
q30122000
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
AlvianRamadhani5
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
Shiny Christobel
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
abdatawakjira
 

Recently uploaded (20)

OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
 

internship exam ppt.pptx on embedded system and IOT

  • 1. 1 “Voice controlled car" Dept. of Electronics & Instrumentation Engineering Internship (18EII83) Internship presentation “ Embedded System and IOT ” Presented by 1. Jayashree S (1DA19EI012) 2. Navyashree S (1DA19EI019) 3. Sirisha S N (1DA19EI041) Guide Mrs. Monikashree T S Asst. Professor
  • 2. “Voice controlled car" 2 Content 1. Abstract 2. Introduction 3. Objectives 4. Internship Details 5. Week 1 6. Week 2 7. Week 3 8. Week 4 9. Outcomes
  • 3. “Voice Controlled Car" 3 Abstract  The project builds a voice controlled car that can be controlled by voice commands which reacts in accordance to the corresponding voice command.  Simple voice commands like left, right, forward, back, stop are used to run the car.  These commands are given to Bluetooth module via an android application.  The Bluetooth module and control unit are combined to store and test the voice commands.  When an instruction for the automobile (car) is identified, a command message is sent to Arduino UNO, the Microcontroller of the car by the Bluetooth device.  This command is analyzed by the microcontroller and followed up.  This work has been limited to the ZigBee system in the short-range (100mts range), and is linked to the car over long distance via long-range modules.
  • 4. “Voice controlled car " 4 Introduction  TechnoFly was formed by professionals with formal qualifications and industrial experience in the fields of embedded systems, real-time software, process control and industrial electronics.  The company is professionally managed and supported by qualified experienced specialists and consultants with experience in embedded systems – including hardware and software.  Later Single Board Computers (SBCs) – were developed and are still manufactured. Such hardware boards support a broad range of processors – including 8 bit, 16 and 32 bit processor.  Since 2015, company also started offering design and development services. This includes a complete spectrum of activities in product development life cycle that is idea generation, requirement gathering to prototype making, testing and manufacturing.  Company has so far provided product design services for various sectors which include the Industrial automation, Instrumentation, Automotive, Consumer and Defense sector.
  • 5. “Voice controlled car " 5 Internship Details: Duration : One Month From Date : 21/09/2022 To Date : 20/10/2022 Company Name : Technofly Solutions Week One : Intrduction to Embedded systems and IoT Week Two : Interfacing components to LPC2148 Arm Microcontroller Week Three & Week Four : Voice Controlled Car Objectives To Gain hands-on experience in the field of Embedded systems and IoT Interaction with professional experts. To Enhance interpersonal skills like verbal communication, time management, work organizing etc.
  • 6. “Voice Controlled Car" 6 Week One : Introduction to Embedded Systems and IoT Embedded System  An embedded system is one kind of a computer system mainly designed to perform several tasks like to access, process, store and also control the data in various electronics-based systems.  Embedded systems are a combination of hardware and software where software is usually known as firmware that is embedded into the hardware.  Requires a hardware platform on which it performs the operation.  Embedded system hardware is built with a microprocessor or microcontroller.  The embedded system hardware has elements like input output (I/O) interfaces, user interface, memory and the display.  Usually, an embedded system consists of Power Supply, Processor, Memory, Timers, Serial communication ports, System application specific circuits
  • 7. “Voice Controlled Car" 7 Arduino UNO  Arduino UNO is a microcontroller board based on the ATmega328P.  It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header and a reset button.  It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.  The Arduino/Genuino Uno has a number of facilities for communicating with a computer, another Arduino/Genuino board, or other microcontrollers.  The ATmega328 provides UART TTL (5V) serial communication, which is available on digital pins 0 (RX) and 1 (TX)
  • 8. “Voice Controlled Car" 8 ARM Microcontroller  The ARM stands for Advanced RISC machine and it is a 32- bit reduced instructions set computer (RISC) microcontroller. It was first introduced by the Acron computers’ organization in 1987.  The ARM microcontrollers are cost sensitive and high performance devices which are used in a wide range of application such as industrial instrument control systems, wireless networking and sensors and automotive body system etc.  LPC2148 is the widely used IC from ARM-7 family. It is manufactured by Philips and it is pre-loaded with many inbuilt peripherals making it more efficient and a reliable option for the beginners as well as high end application developer.
  • 9. “Voice Controlled Car" 9 Week Two : Interfacing Programs to LPC2148 Interfacing LED to LPC2148 #include<LPC214x.h> #define LED (1<<16) void delay(int i); int main (void) { IO0DIR |= LED; while(1) { IO0SET |= LED; delay(10000); IO0CLR |= LED; delay(10000); } } void delay(int i) { int j,k; for (j=0;j<i;j++) for (k=0;k<35;k++); }
  • 10. “Voice Controlled Car" 10 Interfacing Object and Fire sensorsprogram to LPC2148 #include<lpc214x.h> #include "Lcdtask.h" #define ir_sensor (1<<11) #define fire_sensor (1<<12) int main(void) { IO0DIR&=~ir_sensor; IO0DIR&=~fire_sensor; init_lcd(); while(1) { if((IO0PIN & ir_sensor)==0) { command_write(0x01); command_write(0x80); putstring("object detected"); } else if((IO0PIN & fire_sensor)==0) { command_write(0x01); command_write(0x80); putstring("fire detected"); } }
  • 11. 11 “Voice controlled car " Week three & Four : Voice Controlled Car VOICE CONTROLLED CAR • The project proposes the use of Android mobile and Bluetooth module to control a car via voice commands. • When we say voice control, the first term to be considered is Speech Recognition. • These commands are given to Bluetooth module and received via android application.
  • 12. “Voice controlled car " 12 Components: • Arduino Uno • Connecting wires • Motor driver • Breadboard • Chassis • Bluetooth HC-05
  • 13. “Voice controlled car " 13 Circuit Diagram Working principle  The car runs on simple voice commands forward, back, left, right, dance  The voice command is given to Android mobile as Input  This input is given to Arduino by Bluetooth module and Android gives commands to the motors as programmed  With the help of Motor driver circuit it can sense the obstacles
  • 14. “Voice controlled car " 14 Outcomes I have carried out my internship in Technofly Solutions. I have learnt about Embedded Systems, ARM LPC-2148 and Arduino microcontroller. Designed an embedded system to control robotic motions using various sensors. Outcomes of internship are 1. Enhancements of clients to work on all types of clients. 2. Enhancement of embedded system to control more types of embedded systems. 3. Learnt about interfacing of LED, LCD, Switch, DC Motor, Sensors, RFID card, Wi-Fi, GSM, Buzzer and UART. 4. Learnt to control speed of DC motor and to control brightness of LED using PWM. Done mini-project which involves the control of movement of Car using Arduino Uno Bluetooth HC-05 Motor driver Breadboard Chassis.