Iot 1
Iot 1
S.N. Experiment LO
3. IoT and cloud based data logger using LM35 and Arduino. LO3
SCHEME OF STUDY
Teaching – Description of T-L Teach Pract.
S. No. Learning Content LRs Required Remarks
Learning Method Process Hrs. /Tut Hrs.
LO-01 Basic IoT setup with Arduino and ESP8266: Interactive lab Teacher will explain the -- 10 Lab manual,
Connection of Arduino board with ESP8266 wifi demonstration, contents and provide Arduino board
module, interfacing Arduino with ESP8266 using assignments, handouts to students. and peripherals,
AT commands like UART, CWMODE, CWLAP, hands-on practice on Teacher with support computer with
CWJAP, CIPMUX, CIPSERVER, CIFSR. Connecting Arduino board/IDE from lab staff will relevant
Arduino to access-point with LAN/internet with and other demonstrate the simulation
static IP. Checking TCP connection with Arduino peripherals, lab procedure of lab software and
over LAN/internet. assignments. experiments. high speed
Student will practice on internet.
Arduino board, IDE and
peripherals and conduct
lab assignment based on
experiments.
SCHEME OF ASSESSMENT
Maximum External /
S. No. Method of Assessment Description of Assessment Resources Required
Marks Internal
Student will be asked to (and/or):
1. Install and initialize Arduino IDE for the given Arduino board.
2. Connect ESP8266 with Arduino and write and execute
LO-01 Practical test in laboratory 10 Rubrics/Rating scale External
simple AT commands.
3. Establish and check TCP/IP connection with available
intranet/internet connection.
SCHEME OF STUDY
Teaching –
Description of T-L Teach Pract. LRs
S. No. Learning Content Learning Remarks
Process Hrs. /Tut Hrs. Required
Method
LO-02 Writing first IoT based Program on Arduino: Interactive lab Teacher will explain the -- 10 Lab manual,
To control an LED connected to an Arduino: demonstration, contents and provide Arduino board
-Write a basic program (i.e. html code) in a PC assignments, handouts to students. and
for creating command buttons on a browser hands on practice Teacher with support from peripherals,
window. on Arduino lab staff will demonstrate computer with
-Write and upload the Arduino code for ON/OFF board/IDE and the procedure of lab relevant
control of LED. other peripherals, experiments. simulation
-Run the program of Arduino and give the lab assignments. Student will practice on software and
browser based command to control the LED. Arduino board, IDE and high speed
peripherals and conduct lab internet.
assignment based on
experiments.
SCHEME OF ASSESSMENT
Maximum External /
S. No. Method of Assessment Description of Assessment Resources Required
Marks Internal
Student will be asked to(and/or):
1. Write a basic program (e.g. html code) in a
computer to send the command to Arduino over
internet/intranet.
LO-02 Practical test in laboratory
2. Write and upload Arduino program for LED
10 Rubrics/Rating scale Internal
control.
3. Demonstrate the working of remote control of LED
over internet/intranet.
ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)
RGPV (Diploma Wing ) Bhopal
SCHEME FOR LEARNING Branch Code Course Code
CO
Code
LO
Code Format No. 4
OUTCOME E 0 3 6 0 1 3
COURSE NAME Internet of Things Lab
CO Description Apply IoT concept in simple real life applications.
SCHEME OF STUDY
Teaching – Description of T-L Teach Pract.
S. No. Learning Content LRs Required Remarks
Learning Method Process Hrs. /Tut Hrs.
LO-03 Cloud based data logging: Interactive lab Teacher will explain the -- 10 Lab manual,
IoT based Temperature logger using ThingSpeak demonstration, contents and provide Arduino board
(Or any other cloud service) Arduino, LM35 and assignments, handouts to students. and peripherals,
ESP8266 hands on practice on Teacher with support computer with
- Connection of LM35 with Arduino board Arduino board/IDE, from lab staff will relevant
(which is already connected to IoT cloud service demonstrate the simulation
internet/intranet with the help of and other procedure of lab software, access
ESP8266) peripherals, lab experiments. to IoT cloud
- Setting up cloud based account assignments. Student will practice on service like
(Thingspeak etc.) or any other IoT cloud Arduino board, IDE and ThingSpeaks etc.
service/server. peripherals and conduct and high speed
- Write and upload Arduino temperature lab assignment based on internet.
data logger program using LM35, given experiments.
IoT cloud service and ESP8266.
- View and verify the temperature logs on
the IoT cloud service.
SCHEME OF ASSESSMENT
Maximu External /
S. No. Method of Assessment Description of Assessment Resources Required
m Marks Internal
Student will be asked to
LO-03 Practical test in laboratory 1. Connect LM35 IC with Arduino 10 Rubrics/Rating scale External
2. Create IoT cloud server account (like ThingSpeak etc.)
and login to it.
3. Write and upload Arduino temperature data logger
program using LM35, given IoT cloud service and
ESP8266.
4. View and verify the temperature logs on the IoT cloud
service.
ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)
SCHEME OF STUDY
Pract.
Teaching –Learning Description of T-L Teach
S. No. Learning Content /Tut LRs Required Remarks
Method Process Hrs.
Hrs.
LO-04 Home Automation: Interactive lab Teacher will explain the -- 10 Lab manual, Arduino
IoT based home automation demonstration, contents and provide board and peripherals,
- Connection of relays with assignments, handouts to students. computer with relevant
Arduino board (which is already hands on practice on Teacher with support from simulation software,
connected to internet/intranet Arduino board/IDE, IoT lab staff will demonstrate access to IoT cloud
with the help of ESP8266) cloud service and other the procedure of lab service like ThingSpeaks
- Writing cloud based or local peripherals, lab experiments. etc. and high speed
executable code (i.e. plain html assignments. Student will practice on internet.
code) to communicate with the Arduino board, IDE and
above Arduino board. peripherals and conduct lab
- Execute the above code to send assignment based on
the ON/OFF control commands experiments.
via internet/intranet to the relays
connected to different pins of
the Arduino board which
ultimately will switch ON/OFF the
electrical/electronic appliances.
SCHEME OF ASSESSMENT
Maximum External /
S. No. Method of Assessment Description of Assessment Resources Required
Marks Internal
Student will be asked to(and/or):
1. Connect the required number of relays and
appliances to the Arduino board.
LO-04 Practical test in laboratory 2. Write the Arduino program and remote program to 10 Rubrics/Rating scale Internal
control these relays.
3. Execute above programs and control the appliances
over intranet/internet
ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)
RGPV (Diploma Wing ) Bhopal
SCHEME FOR LEARNING Branch Code Course Code
CO
Code
LO
Code Format No. 4
OUTCOME E 0 3 6 0 3 5
COURSE NAME Internet of Things Lab
CO Description Apply IoT concepts in advance applications.
SCHEME OF STUDY
Pract.
Teaching –Learning Description of T-L Teach
S. No. Learning Content /Tut LRs Required Remarks
Method Process Hrs.
Hrs.
LO-05 Street Light Control Interactive lab Teacher will explain the -- 10 Lab manual, Arduino
IoT Based Street Light Control demonstration, contents and provide board and peripherals,
- Connection of LDR and relays assignments, handouts to students. computer with relevant
(connected to street lights) with hands on practice on Teacher with support from simulation software,
Arduino board (which is already Arduino board/IDE, IoT lab staff will demonstrate access to IoT cloud
connected to internet/intranet cloud service and other the procedure of lab service like ThingSpeaks
with the help of ESP8266) peripherals, lab experiments. etc. and high speed
- Writing cloud based or local assignments. Student will practice on internet.
executable code (i.e. plain html Arduino board, IDE and
code) to communicate with the peripherals and conduct lab
above Arduino board. assignment based on
- Execute the above code to sense experiments.
the ambient light near the street
light and if it is less/greater than
the predefined threshold level
then send the ON/OFF control
commands via internet/intranet
to the relays connected to
different pins of the Arduino
board which ultimately will
switch ON/OFF the street lights.
SCHEME OF ASSESSMENT
Maximum External /
S. No. Method of Assessment Description of Assessment Resources Required
Marks Internal
Student will be asked to(and/or):
1. Connect the required number of LDRs and relays
and street lights to the Arduino board.
2. Write the Arduino program and remote program to
LO-05 Practical test in laboratory
read from the LDRs and control these relays.
10 Rubrics/Rating scale External
SCHEME OF STUDY
Pract.
Teaching –Learning Description of T-L Teach
S. No. Learning Content /Tut LRs Required Remarks
Method Process Hrs.
Hrs.
LO-06 Speed Control of DC Motor Interactive lab Teacher will explain the -- 10 Lab manual, Arduino
IoT based Speed Control of DC Motor demonstration, contents and provide board and peripherals,
with PWM signals assignments, handouts to students. computer with relevant
- Connection of L293D motor hands on practice on Teacher with support from simulation software,
driver (connected to and DC Arduino board/IDE, IoT lab staff will demonstrate access to IoT cloud
motor) with Arduino board cloud service and other the procedure of lab service like ThingSpeaks
(which is already connected to peripherals, lab experiments. etc. and high speed
internet/intranet with the help of assignments. Student will practice on internet.
ESP8266) Arduino board, IDE and
- Writing cloud based or local peripherals and conduct lab
executable code (i.e. plain html assignment based on
code) to communicate with the experiments.
above Arduino board.
- Execute the above code to send
the instructions to the above
Arduino board which in turn
generates PWM signal to be fed
to the motor driver and hence
control the speed of DC motor.
SCHEME OF ASSESSMENT
Maximum External /
S. No. Method of Assessment Description of Assessment Resources Required
Marks Internal
Student will be asked to(and/or):
1. Connect L293D motor driver with Arduino
2. Write and upload Arduino program and remote
LO-06 Practical test in laboratory program. 10 Rubrics/Rating scale External
3. Execute above programs to control (manually and
automatically) the speed of DC motor over
intranet/internet.
ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)