0% found this document useful (0 votes)
10 views37 pages

IIoT Practical Work Certificate

The document certifies that Vaishnavi Gudgaon Ambhore has completed practical work in the subject of IIOT at Bharati Vidyapeeth (Deemed to be University), Pune. It includes various assignments related to IoT projects using ESP8266, including sending data to the Thingspeak cloud platform. The document also outlines the procedures, components used, and results of experiments conducted during the course.
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)
10 views37 pages

IIoT Practical Work Certificate

The document certifies that Vaishnavi Gudgaon Ambhore has completed practical work in the subject of IIOT at Bharati Vidyapeeth (Deemed to be University), Pune. It includes various assignments related to IoT projects using ESP8266, including sending data to the Thingspeak cloud platform. The document also outlines the procedures, components used, and results of experiments conducted during the course.
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

<br>

bVucep
Bharati Vidyapeeth
(Deemed to be University), Pune (India)
College of Engineering -
Pune- Satara Road, Pune 411 043.

Certificate
This is to certify that,
Mr:
Miss| Mrs. Valshrnavi Gud aao Ambhore
Class. Roll No. has

completed all the Practical Work, satisfactorily in the subject


in
ofIIOT the department of ElecAmoics and Comuiafon
as prescribed by the Bharati Vidyapeeth (Deemed to be University)

year 20
Collegeof Engineering in the academic

Date:

H. O. D./
Teacher
In-Charge of the department
<br>

Bharat Vidyapeeth (Deemed to be University) Name of stutent: Vaishhavi Akhbe


COLLEGE OF ENGINEERING PUNE PRN 9213 tto7 Relt No. 8
Class
ÊCE
INDEX SubjectIIo
Sr.
Name of Assignment Page Marks Sinature Average
NO Date (10) Marks
No

)ho inAexfate aSonid 6

Sen oz aith
thindsseak to
ea Sne oith disance
DE the ohfe Erom
Sen So.

-l2
4o 4hecloud sing
hinssen k

32TriGfare Poteniome318

19-2
Th
ins sfeak
5)12c SacSor aith 26 -34
ib25erenk ko fublish

ESPR266 yta thinds


<br>

BharatiVidyapeeth (Deemed to be University)


Name of Student:
COLLEGE OF ENGINEERING PUNE
PRN:
RollNo,
:
Class Div. :
INDEX Subject

Sr. Name of Assignment Page


No. Date Marks
No.
(10) Signature

38-4
Subsaibe data )ing

8LED blink Gng


seVex to
oeb
Cohtrol the LED.
<br>

BharatiVidyapeeth (Deemed to be University)


Name of Student:
COLLEGE OF ENGINEERING PUNE
PRN:
RollNo,
:
Class Div. :
INDEX Subject

Sr. Name of Assignment Page


No. Date Marks
No.
(10) Signature

38-4
Subsaibe data )ing

8LED blink Gng


seVex to
oeb
Cohtrol the LED.
<br>

Obsect Erorm SerGor

UlAnaGonic SernoTScaye L4o rhenhe 0eck


dsiane) Arsdino LDE (soriore) hinseak D(tks.

Connecionsi

ND GtiD
tcho

Theor- The HC -GRok wtoGonsc SeoGox

From TRIGA Pin ond LoastS fox the Kilese


the
Rlus D0 the pCHO finBy toeaGuing the ime
o
echo 4o
40Ken for he
Ao the obect 1g cscwated usto4the foKmla
Distance 1ireO.034
EcHo io SAOS high
<br>

Page No.
Date

cixcuit Diaram

ESpg26 6

TRIa
ecHO
Gio uHrasonic
3-3V
SenGe

GND,
GND
<br>

NO

The Ses266 miorocodzolex CxiecAS thedistance


data om the SenGoT and Sends tto thirSAk
a
cloud based 1oT anaiy+s flatform Via
.PEocedure-conne cA the Hc -sRod wtrasanlc nsaa
Ao
ttheESesa66 Node ricu Qccading to the ciaut
afen tha aduioo IDE, the Esps266 not
irstal Managr E
baand packale yia he BCd
10Stalled
31nstul the hing s 5feak librazy via lib2y
Manatr
Lite the cade to nead Ahe senSar Tata
nd Soad it to Things ferk
[Link]êx
Y
(oi-Ei Cea denials ThinasPeak
chanhd no4 tori te AR bh the code
Lurload the Code to the
ofea the Sefal monior Qt S20o bâd
Rote the Sen So eadlogs and
Data uPioad
a
on
the thingsfeak lat form Caete channel
Loith at least one eield Fox "DiSance Ccen)
Line distance eading an Jsuy
Thingseak channel.
[Link] t- The utrasoNic SonSar Sutessflly

the Data do
the hingS Peak
10T Rat Paxm
fasy 15
s
Se conds The
r
eeal-imedstaoce
teodtn iSualized hindseak. thacudh
atime Seniey jafh
<br>

Conclusion:

e
In thi S
ealeriment Succeasfuliy inAeaface.
Nele
ESf B26- MeU &
trangtted ea-tme
distance data to
the hingsfeak
cloud sing the. AsduiaoJ DE

:
Assessment of the Experiment / Assignment
Timely Submission Presentation Understanding Total Signature of Teacher
(07) (06) (12) (25) with date
<br>

Page No
EX
ferimet-2. Date

Aimi 10 Send oii values Ao 4he coud usin4


thinds SPeak oith EGPE266

Arfartus teuired BTeadb od Urofes g


oine
Node MCU,
waSonic Gensox,aTdiao 2DE,
thinds sfeak
accoant
Procedune s
O
thinds SPeak Setup
Create an and channel
geyou API Key in thechannel setting
cof ote APT key to authoafse daa
uPlads
3sesA
3 p5Pg266
The esr g266 is Gelf- contoúned b
uit in
youT cormAlter
yia VSB
0 a ce
ike code that CoonectS ESP3266 4o
Deo07k Sends a
yalue to
hinds sPeak using

S)upload the code.


<br>

Conclusion :

Tn ths eiletment, oe SuccesSfult USed


ESf &266 he
NOdeHC to Send wi-fi Siznal 54endta
Nall es to the 1hind5Peay Lor clotd.
54xealh
the.
Data as tansitted )imeeo uSin O-EL
ConnecHVity and Proq T0 mmed thooulh fhe Aadung

:
Assessment of the Experiment / Assignment

Timely Submission Presentation Understanding Total Signature of Teahcer


(07) (06) (12) (25) with date
<br>

Page No.

Date

Caleatment i3

AO- ntes Faclag otentioneter ofth fsPE266 Nod 7cu


Land Sending Acalog Nalles to hindsfeak IoT
ActfoYm.
&-
. eSPR2s6 Node Meu
Com Ponets Regred
[Link] h Potenonete
3. Buad netem

S. coif Conne CHon,


6. com Purex woitth AodiAO
1DE.
The oo- A
Potentiometer is
be. used to va
a
Nariable
Voltoe
B
Rest4on
Connetin8
hatCas
Can Read the chanding Voltae. as he koo oF

the potenHOmete otated S

hi ch
The eSPgsc has one analog foPut pio (Ao
\oltOfe. form OV do 33y Conveats the) &

to digAal vouueg bl oR t023 1hese geadind


Can be Gent to an lOT CLOud patform ine
hi ngsPeak
the Analo Valuesin seel -Hime,
Pocedure- Connect the Potenometes to ESf£2 66
Node MCU Qs pe
the chcuit doram
olen Arduro IDE k
ensurethe EsP8z66
fackage RS nStalled.
<br>

Paga
Na

oteniometer

GND
TOAErEacing
Rot
to ses266.
<br>

Page No.

Date

Bnstall the ThiOgsfeak ranabo


Iîbrany Nia the
he libray
foStalled.
Corite a
hrodTam to tead anal o vauue frorn He
Yoteniometes Lino the Ao fio e Send this
Aata Ao thin&sfeak.
Later ,
Jel lolfi SsID PassooTd,Thinsfeal
channe Cort te APL key fo the Code
ulcadhe code. to the esfe266 piode tcb boad.
6feo the Secid Monitox at L52 06 baud te to
NOlues l Thingsfeak deta
LPADd SA ctt
e a
Conect channel
Cield hamed pot, Neue"
Me on
obse
Bour
he bt teading lein9 caftoad
hingsPeak channel
esult- the eGeEass Sucessfll
e
lCad AnacH
Nales farom the fot panshltted hen to
AhinaSleak eas! 1S Seca nds. The Line
N
Shealized on the thinsfeak
a -
dosh board iohe form of teal time
<br>

EXP3
#include <ESP8266WiFi.h>

#include <ThingSpeak.h>

const char* ssid = "Redmi Note10S"; I/Replace with your WiFi SSID
const char" password ="vaishu123";
// Replace with your WifFiPassword

WiFiClient client;

=
unsigned long channelD // Replace with your ThingSpeak Channel ID
2901393;

const char* apikey = "KW7IUBCEPOBLORHH"; // Replace with your ThingSpeak Write API Key

void setup() {

[Link] (115200);

[Link](ssid, password);

[Link]("' Connecting to WiFi");


{
while ([Link]() !=WL_CONNECTED)

delay(1000);

[Link](". ");

Serial. printin("\n Wifi Connected !");

I/ Initialize Thing Speak


Thing [Link](client);

void loop()
(0-1023)
Int analogValue analogRead(A0):
=
// Read potentiometer value
[Link]("ana logvalue: ");

[Link][ana log Value ):


<br>

nclusion:

e
fotenioneles Qucceasfwlt intefa ced
-oiththe Esfs266 Node. McU, itis aala
Nalues 3e Sent do the hinSfecK 107
Pladfenmdhic enabled Teal- time monlring of
Sensox dalaQuY he cipwd

isessment of the Experiment / Assignment :

Timely Submission Presentation Understanding Total Signature of Teahcer


(07) (06) (12) (25) with date
<br>

Page No

Dale

Eeatmet4
hia=
Senso
ooithl0texfate a
DHTL AemnfesatrekHumdit
aneSReas6 Noe mco bDATd k Send
the GenSox data to hingseet 10T For Eesote
monitodNa
Cormonents Re- Esps 266 Node mcu, DHTU
Genso Tunfex Loires, Bxeadboa Yd coi ei
Connections
Theo-The DHT1 5 oa
basic digttel
Gengo ha temp&
meaSreshuanidiy
14Kads he Data to the eSps6k Nia single
Lotre otocol. he fses2sf thea UPiaad s
this Datci to ThinaSpea sing Difi cohene
ft can be mbnitered AnaYzed Lungtel.

bocedre- i. Conne ct the DTL Senso to the


SP8266 accoxding the cirauit
ora DHT IL Lyin a
Suitable libragy.
SSend he Data to Thingsfear Via oiei
4
unGad he code aad vieo he ine daa onhe
ThindsRee dashboard

Kesult The fseg2 6k SACCESfull leud the temP.


husdety data fTom he DHTI| Seoso
4o Thindsfeak easy
ohese diSelayed as1SseCons
ead ime
rah
<br>

Page
No
Data

33
|Data

ESPS26 GiND

ia. 1htefaclng DHTLto fsegz66.


<br>

Exp4
inciude ESP8266wIFLh

incude cOHTh
tincude cThingSpeak. h

tefine DHTPIN D4/GPIO2 (D4)


for DHTIl data pin
efine OHTTYPE DHTII

DHT dht(DHTPIN, DHTTYPE);

amst citar ssid="Redimi Nate10S" IChange this to your WiFi SSID

omst char gassward ="aishu123" /Change this to your WiFiPassword const

char apiKey ="88ASEIWMBRLAVIVX"IReplace with ThingSpeak API Key

WIFCient ciet

wGi
setunt)

[Link](I15200:

[Link]("CannectinE to WiFL

MFbeen(ssid paSsward):
=WL CONNECTED)
(FStatust)
wnile

delay( T0o0:
[Link]

[Link]("NIF Cannected!":

dhttbegintl
ThingSpeskbeginictient)
<br>

Than3sPak

dng
<br>

(Page No.

Exfeximent s Date

rn odule
Aim1nteaFacing Ltas oith sfgz.66_wi-fi
and hings gfeak

Cormfonent Requixed i M3s sensor , ESEE266


1enf
i-ki modle. Junpie coire bxead bod, Alcsdisno IDE

Then:
Le12s1S a tenpexatune Sensoe that froyides a
Lineaot et Voltage ccYTeSPonding to the tenp
in CaSiugthe GensoT lOrmy fes defxee
Calciy
a
EsPg26G is lao- coSt coi-i modele that encbles
Conneot
oil tye it send the dasa from the LM3r to
the Things 5feak
hings SfeaS alloo you tO |Dg ond anlYse Sen kr
cta frong any ohere in the coold

5of4Ore Setup
Things 5Peak account
Create a
acCo qt an thngs Seak
Deo chan nel for yur ProjeCtote
the channel cortte API Key

ihsta the esrg266 boand In the Aadxino IDE


piie ereferences
<br>

Page No

Date

[Link] the ThingS 5ecuk eror for Adufno


Search. fo
VeaSion thindssfeak nstal the lcdest
Re
Sult!
Tbe
evea
termfemtre data ol Send to thinds SRak
SecondS,
you CausCoheret can be Vçual2a
aalze
Koeced a
See the Tern p &
eadtng
things Geak real Heme
<br>

Exp5
#include <ESP8266WiFi.h>

#include <Thing Speak.h>

const char* ssid= "Redmi Note10S": |/ Replace with your WiFi SSID

const char password = "vaishu123"; // Replace with your WiFi Password


=
const char* apikey "JWF71SI4KJ3YU7L7"; // ThingSpeak API Key

WiFiClient client;

// Repla ce with your ThingSpeak Channel


ID
unsigned long channellD =2861604;

void setup() {

[Link] (115200) :

[Link](ssid, password);

[Link](" Connecting to WiFi...");

while ([Link] () != WL_ CONNECTED) (

delay(500):
[Link](" ");

[Link]("\n Connected to Wifi!");

[Link](client);
)

void loop()0{

Int sensorValue analogRead(A0);


=
//Read LM35 output
Tioat voltage =
sensorValue * (3.3 /1024.0); // Convert to voltage
<br>

Conclusion:

the ezfeinent SuceesCy ntexfaceG The Letas


leoap Geasox oAh the CSeg2s6
e
4
Gecds teal temp dada to Thids SRak
This
Proaidn8
TOT
baed teap

:
Assessment of the Experiment /l Assignment

Timely Submission Presentation Understanding Total Signature of Teahcer


(07) (06) (12) (25) with date
<br>

Exletment 6

TOtexaind DE
usi08 Thic8s LED Lofth ESP
Sea CoOtToL
the LeDes
conPent Reixed: Ese66
boodLED Eeststonbxead 82 develoerreat
LOei netoor
kThins
bborsdTuafes
5eak

5eak
Nisthioisfeak
SELasb2iog ino to
Thechonnes
-chanrel ame LEDconiTol.

Chetethe GeIO ins to he ancde

boomd mansger &

Tol5hadZ TastalLthe
StalL he tes via Ssetch fociude
<br>

No
Page

Date

[Link] the Code


Gelect the aefrofriate boarscl aorn Too|S boad
3elect the coTYect Pork
from TooiSPoT
Lrload theLode to the bad
he eD Vía
Connet things 5Peak
the Code.
C6nnect
tn ueloaded the ESPgz66| 32.
ofre
thinS Sfeat channel

turn LED

6 rnbNtoxtg LED S+
atuS et
Evex 15 Sec the ESP boQ2d LotlL_chect hinâs
Sfeo for ufdate besed an the Vlue fa eeld.
LED on &off accezdinay

Resut demonsthate hnoLo You can


The eXoment
you Can eted this BroseCt
OVer coí- Fi SenSo
mlPIe EDs ends
reote a
more Complex TCT G5temb
fnterat OHhe
<br>

9g
<br>

Conchsion:

this e4fenent derosnsArdes the intenfacing


coith 0f an
LED
1c1oud- based
LÉO ZenD\elyhe es?26 odle GuccessflalIy
oi-fi cad data fso thingsSRAkl
tontrols the LEDaccoringy

tet,

Assessment of the Experiment / Assignment :

Timely Submission Presentation Understanding Total Signature of Teahcer


(07) (06) (12) (25) with date
<br>

Eafetent Page

Date
No.

Aim : fulsh bcbe cofth


cladeoials Relued : eSPge6s
Node HCU, 9TT bro ker,
etIIX CHend

dheor3
fe a
MgT meSSage querng telemo 10g
dht Loetg h
fublsh subsotbe messafina
OyoCal PoD0 band otdthhigh-laency
eable
blisher Gend meSSage to Speciee Topc
SbSci ber rStens e, for
g e
meSsale
SSag betoeen pubtshey e

GubScbe
At most once
goS 1
AteaSt once.
2
SoS
Exac4 once

54ers:
set ur QTT brokes
u
Se
fubiic brokeó

coneiaure £SP g26G


tnstolL p1gTT
ubiish liksry For
TDStal1 the
ote the Code fon ublishind kSub scbth&
<br>

clASSAte

DoLOnload
ConDeCt to
SubScibe. to the ofic

obãve Coomunatian
a mne
Esr
Csr3266 oil fublish SsaseHeloco from
5
Gecands.
teceive these meSSage On the
SUbScibe topec
Can also fubrsh messafe t0 esPz266 Ltes
e
Cnd ESPg26c (otl ceiVe, them
<br>

EXP7

myest
eennetions

Output Serial Monitor x


Message (Enter to send message to 'NodeMCU 0.9 (ESP-12 Madule) on 'COMZ)
14:37: 41.276->MOTT: Retrying to connect in 15 seconds,
14:37:56. 205->MoTT: Connect i ngto broker "test,moauitEo,org" wih lient nama yestC) jont and usoyn
14:37:57. 006 > MOTT: Subscri bed to [mytopic/testI
14:37:57.030->MOrT: Subscribed to [mytopic/wildeardteat/)
14:37:57.106->MOTT <S [mytopic/test] Thia ln a messag9
14:37:57, 666-2 MOTT 22 [mytop lc/test]
Thi la meanag
14:37 :57.719->This is a no5 ago
a
14:38:01.992-MOTT <« (mytopie/wlldcardtost/test.123) This in Degugs sont5 seSonds Jator
14330:02. 410->MOTT 2> (mytop ic/wi ldoardtopt/test123) Thia i a meB9ago n59 s99nd9 measags
-> (Prom wildcard) topies mytopica/w)ldoardteat/Lest129, payload) lat9r
438:02.475 This ls iont 5

14138;05. 679->MOTT 2> Lmytopic/ton t)


14:30:05.710 -> "msg"; "hello shubh"
14:30:05, 743)
14:38 s 05.743
14:36: [Link]- 743-> "nsq "helo ahubh"
14:38 :0U5,77
30:13.676 -> MOTT! Last connoctLon (131.532000n).
1438 g13,930 -> MOTTI Retrying to
conneot in 16 Beconda
.B62 >
J4136:29.548->MOrT: Subncribod to to
MOTT: Connecring broker "Eent,monquitso,org" with ) iont n ame
"estC1iens and uaesn
(mytopin/ kont)
14336:29. G15 ->MOTT: Bubseri bad to
14130:29, 647->MOTT << (nytopic/tot]
(myLopie/wi3deardtest/0
14530: 30,954 >HOTT >> [mytuplc/ tet) This in a moasage
J4136131,025 ->Thin in a moAsA00 Thia La noBnage
<br>

cIASSAte
Date

Exfeaimente
Afm:
ContO 5ySte Serrvesbo0rd LeD
Coeb Serve usind he. eseg66as q

nPaDtus: ESeg266 Mde iCOLeD,


eDesisd
tesISdos,
Proceduzei
J- connect the eSP826G to (oi-2i ag SSTP

Setue
3
Dene toHS to SeNer the
ContTol the LeD oeb Pade e

4MoSt
the LED ON
off via cLiakable inks.
S
Handle eean
client io the
Monitess
e Oudls Vta
the Geriol monito obsece
LEo behviaur
<br>

Conclusion :

Ih thiS exleaimeat oe. gicces sfull! Lged


the
ESCg266 Nde.1cb to cr eate eb geVer a

the ioeh geVes (oaS hosted_on the


I4
Saf and allaoed acess and
CondTol daa
frodran coaydevelole d. Coging the AdlutooIIE

:
Assessment of the Experiment / Assignment
Timely Submission Presentation Understanding Total Signature of Teahcer
(07) (06) (12) (25) with date

You might also like