0% found this document useful (0 votes)
7 views47 pages

Introductory ELC Session

The document outlines an ELC activity focused on designing and implementing an IoT-based Smart Remote Monitoring System, where students will work with various sensors and Arduino. It includes suggested applications for the project, assessment criteria, and a list of required hardware. Additionally, it provides resources for interfacing different sensors and introduces ThingSpeak as an analytic IoT platform for data collection and visualization.

Uploaded by

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

Introductory ELC Session

The document outlines an ELC activity focused on designing and implementing an IoT-based Smart Remote Monitoring System, where students will work with various sensors and Arduino. It includes suggested applications for the project, assessment criteria, and a list of required hardware. Additionally, it provides resources for interfacing different sensors and introduces ThingSpeak as an analytic IoT platform for data collection and visualization.

Uploaded by

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

ELC ACTIVITY

Cyber security and Internet Security


Dr. Tarunpreet Bhatia Dr. Rohit Ahuja
(Associate Professor) (Assistant Professor)
Dr. Shubhra Dwivedi Dr. Vaibhav Pandey
(Assistant Professor) (Assistant Professor)
Dr. Mahak Gambhir
(Assistant Professor)

Computer Science and Engineering Department


Thapar Institute of Engineering and Technology
ELC Activity
• This activity deals with the design and
implementation of an IoT-based Smart Remote
Monitoring System.
• During this activity, the students have to work
with the sensors and modules and they need to
do its interfacing with the Arduino.
• This hands-on session would be a fun and
engaging way to learn with your fellow friends
and mentors.
Applications can be…
• Design a Smart Home Security System.
• Design a security system to protect the lockers in banks.
• Design an automatic door bell system to ring the bell when a human is
detected.
• Design a system which can be used in museums to protect valuable
things
• Design a system which can detect some unpleasant event, for example,
flame or gas leakage in industrial buildings.
• Design a theft detection system for shopping malls.
• Design an alert system to identify unusual activities in banks, offices etc.

These are indicative activities only; you are free to explore to go to the next level.
Come up with innovative ideas of
utilizing the available hardware in the
best possible way for a particular
application of your choice.
Assessment

• Submit short video of 4-5 minutes in which all the


team members have to participate and Report in
pdf which comprised of title of project, team
member details, objectives, need analysis,
working methodology (maximum 2 pages)
• Submission will be via link (provided on LMS)
• Group members can submit the same video and
report through their individual accounts on LMS
portal but evaluation will be group wise.
Equipments
• You all will be provided with the sensors and
other required hardware.
• Each group representative needs to collect
them.
• Hands on using them and develop a real time
applications.
List of Hardware
Major Minor
PIR Sensor (Motion Sensor) Mega Arduino Board
IR Sensor Multimeter
Ultrasonic Sensor
Flame Sensor Resistors
Gas Sensor Jumper wires
RFID Sensor
Breadboard
EM-18 RFID Reader Module
ESP8266 Switches
I2C LCD
LCD Display
PIR Sensor with Arduino
PIR sensor has three terminals: Vcc, OUT, and GND. Connect the sensor as
follows:
• Connect the +Vcc to +5v on Arduino board.
• Connect OUT to digital pin 3 on Arduino board.
• Connect GND with GND on Arduino.
• Connect LED in between the Pin no. 13 and GND.
• Circuit Magic.com
PIR SENSOR
PIR SENSOR (contd..)
IR Sensor
IR Sensor
https://www.youtube.com/watch?v=nF8z7RcEulk

https://www.youtube.com/watch?v=SKJGARYRGwQ&fbclid=IwAR2o8wrfZBCrg2SJAf
maGjhpLxU_vToE1yjZVdIVQoWOEQgVCULtuPvmxzQ
Ultrasonic Sensor
• The transmitter transmits ultrasonic pulses & they are reflected back & gets
sensed by the receiver if any obstacle lies between the path.
The range of this ultrasonic is about 4 metres. There is a chance of error of
+-3cm in measuring the distance.
It measures the time interval between sending & receiving the pulse & then
by a formula – gives us the distance.
• It has got 4 pins :-
VCC – connect it to 5V supply.
GND – connect it to ground.
echopin, trigpin – connect it to any digital pin (as of here, we’ve connected
them to 9, 10).
• & the positive terminal of the LED is connected to pin number 7 on
Arduino .
http://mechstuff.com/connection-interfacing-programming-of-ultrasonic-
sensor-hc-sr04/
Ultrasonic Sensor
Ultrasonic sensor code
Flame Sensor
• https://www.youtube.com/watch?v=OgIhextacLk
Flame Sensor
Gas Sensor
https://www.youtube.com/watch?v=pCECQEZ147E
Gas Sensor
Temperature and Humidity Sensor (DHT11)
https://www.youtube.com/watch?v=GVyabySFkFI
Temperature and Humidity Sensor (DHT11)
Temperature and Humidity Sensor (DHT11)
EM-18 RFID Reader Module
https://www.electroschematics.com/arduino-rfid-access-control-em-18/
EM-18 RFID Reader Module
EM-18 RFID Reader Module (Access Control)
EM-18 RFID Reader Module (Access Control)
EM-18 RFID Reader Module (Access Control)
EM-18 RFID Reader Module (Access Control)
GSM800A with Arduino
https://www.youtube.com/watch?v=sZxCpPYpkyY
GSM800A with Arduino

https://www.youtube.com/watch?v=sZxCpPYpkyY
GSM800A with Arduino
GSM800A with Arduino
I2C LCD
Now, with only 3 pins from microcontroller, you can display message on
this LCD. Compared to parallel LCD which required at least 6 pins of I/O,
this LCD offer more cost effective solution. The LCD display is four lines
by 20 characters and provides basic text wrapping so that your text looks
right on the display.
https://www.instructables.com/id/How-to-Use-I2C-Serial-LCD-20X4-Yellow-Backlight/
I2C Library

Download
(https://cdn.instructables.com/ORIG/FHO/9LI0/J2UPIBMD/FHO9LI0J2UPIBMD.rar)
I2C LCD (Contd…)
I2C LCD (Contd…)
Node MCU or ESP8266
https://www.instructables.com/id/Quick-Start-to-Nodemcu-ESP8266-on-Arduino-IDE/
Node MCU or ESP8266

For Program go to the mentioned link:

https://www.youtube.com/watch?v=3gOKrMAz7WE

https://github.com/amphancm/ESP8266WiFiControl

https://www.youtube.com/watch?v=-6Nb5kL43GY

https://www.youtube.com/watch?v=BZOfiPUyZqc

https://www.youtube.com/watch?v=5SvRolROPxA
ThingSpeak
What is ThingSpeak?

 Analytic IoT platform


– Collect data from sensors, “things”
– Visualize data instantly
– Has more than 60,000 users

 Analyze data
– MATLAB integration allows users to
run scheduled code on data coming
into ThingSpeak

 Act on data
– E.g. send a tweet when the temperature
in
your backyard reaches 32 degrees
Who is ThingSpeak for?

 Makers

 Academics

 Engineers and scientists

https://thingspeak.com/
ThingSpeak: Collecting Data using Channels

 For any new data, first login


and create a channel in
ThingSpeak

 Channels have read and write API


keys and can be public or private

 A channel is made up of 8 fields


and can store 8 streams of data
(Temp, Humidity, etc.)

 Channels can be updated at a


maximum rate of once every
15 seconds

ts.pdf (iitd.ac.in)
Set up ThingSpeak channel

ts.pdf (iitd.ac.in)
Post performance data to our ThingSpeak channel
Pre-Session Survey Form
Post-Session Survey Form
THANK YOU

You might also like