SlideShare une entreprise Scribd logo
1  sur  28
IOT BASED SYSTEMDESIGN.
NAME:- ABHISHEK BHAT
REG. No.: - 16ECE35002
UNDER THE GUIDANCE OF:
Dr. M. POONGOTHAI
Ms. R. KALAIVANI
Ms. S. DHANALAKSHMI
IOT BASED SYSTEM DESIGN.
1. INTRODUCTION TO IOT.
2. 8051 MICROCONTROLLER.
• ARCHITECTURE.
• INSTRUCTION SET.
• ASSEMBLY LANGUAGE.
• PROGRAMS ON KEIL, PROTEOUS & TRAINER KIT.
3. EMBEDDED C INTRODUCTION.
PROJECT: - TRAFFIC LIGHT CONTROL SYSTEM BASED ON 8051
MICROCONTROLLER.
WEEK 1
2
IOT BASED SYSTEM DESIGN.
1. INTRODUCTION TO ARDUINO.
• ARDUINO IDE SOFTWARE.
• SERIAL & PARALLEL COMMUNICATION.
2. INTRODUCTION TO SENSORS, USING THEM WITH ARDUINO. ALSO DONE
STIMULATION ON PROTEOUS.
3. ARDUINO PROGRAMS.
PROJECT: -
• ARDUINO based system to monitor TEMPERATURE & HUMIDITY value
inside the lab & connect it to relay and make it on or off.
• Design an ARDUINO based system to CALIBRATE GAS CONCENTRATION using
MQ-9 sensor & display the data in serial monitor.
• Design an ARDUINO based system to detect the FREE PARKING SLOT using
ULTRASONIC SENSOR.
WEEK 2
3
4
IOT BASED SYSTEM DESIGN.
WEEK 3
1. INTRODUCTION TO ESP8266 & ESP32.
2. STUDY OF MICROPYTHON ON ESP8266 & ESP32.
• INSTALLATION OF PUTTY.
• ZERYNTH STUDIO.
• PYCHARM.
• ESPLORER.
• WEB SERVER CONNECTION IN MICROPYTHON.
• CONNECT Amazon Web Services TO ESP32 USING ZERYNTH STUDIO.
• INSTALLATION OF FIRMWARE FROM MICROPYTHON.ORG.
PROJECT: - USING ESP32 COLLECT & MONITOR TEMPERATURE & HUMIDITY OF
A LAB WITH THE HELP OF MICROPYTHON.
5
IOT BASED SYSTEM DESIGN.
WEEK 4
1. PROJECT BASED ON ARTIFICAL INTELLIGENCE WITH IOT USING ESP32.
1. MAKING OF CHATBOT ON AWS USING AWS LEX TOOL.
2. INTEGRATING OF CHATBOT ON FACEBOOK MESSENGER.
3. IFTTT.
4. ADAFRUIT IO.
5. PYCRAFT IDE.
6. CHATFUEL SOFTWARE.
1. INTRODUCTION TO RASPBERRY PI BOARD.
1. WHAT IS RASPBERRY PI.
2. INSTALLATION OF RASPBERIAN OS INTO RASPBERRY PI.
3. BASIC LED PROGRAM ON RASPBERRY PI.
WORK DONE
 I HAVE STUDIED ABOUT THE BASIC OF EMBEDDED SYSTEM WHICH CONSIST OF 8051
MICROCONTROLLER, ASSEMBLY LANGUAGE, EMBEDDED C LANGUAGE. ALSO I HAVE
SUCESSUFULLY GENERATED THIS KNOWLEDGE REAL TIME PROJECT MENTIONED
ABOVE AS TRAFFIC LIGHT CONTROL SYSTEM BASED ON 8051 MICROCONTROLLER.
 AS ARDUINO WAS NEW APPROACH FOR ME, AND IT WAS THE BASIC FOR MY FUTURE
PROGRESS SO I HAVE INDULGED MYSELF IN THIS MODULE THE MOST. I HAVE
STUDIED ABOUT ARDUINO PROTOCOLS, I2C, SPI, SERIAL & PARALLEL
COMMUNICATION, ALSO INTERACTING WITH ARDUINO GPIO PINS WITH DIFFERENT
SENSORS.
 MY PROJECT REGARDING ARDUINO WHERE AS FOLLOW:-
• ARDUINO based system to monitor TEMPERATURE & HUMIDITY value
inside the lab & connect it to relay and make it on or off with the help of the
sensor used.
• ARDUINO based system to CALIBRATE GAS CONCENTRATION using MQ-9
sensor & display the data in serial monitor.
• ARDUINO based system to detect the FREE PARKING SLOT using
ULTRASONIC SENSOR.
6
WORK DONE
 ESP8266 & ESP32 ARE DIFFERENT KIND OF MODULES i.e. BOTH HAVE WIFI
MODULE WHICH HELP IT TO DIRECTLY CONNECT WITH THE CLOUD. BUT
THIS WORK IS WAY MORE TIME CONSUMING IN MICROPYTHON.
 USING MICROPYTHON INSTEAD OF EMBEDDED C IS SOMETHING
DIFFERENT, WE HAVE TO INSTALL THE FIRMWARE FIRST THROUGH
PYCRAFT SOFTWARE. AFTER THAT I WAS ABLE TO RUN SOME BASIC
PROGRAM ON ESP32 & ESP8266.
 BUT FOR CONNECTING IT TO THE CLOUD IT WAS EASY UNLESS IF WE DON’T
KNOW HTML OR CSS.
 I HAVE WORKED ON ZERYNTH STUDIO ALSO BECAUSE IT IS THE ONLY
PLATFORM WHERE WE CAN RUN MICROPYTHON AND CONNECT TO
DIFFERENT CLOUDS SERVICES LIKE :- AMAZON WEB SERVICES,
MICROSOFT AZURE, GOOGLE FIREBASE ETC. ALL AT ONE PLACE.
 MY FIRST PIRORITY WAS AMAZON WEB SERVICES AS IT IS THE LEADING
CLOUD COMPANY IN THE MARKET AND ALSO THIS CLOUD PROVIDE LOT’S
OF DIFFERENT SERVICES.
 I WAS ABLE TO CONNECT MY ESP32 WITH AWS THROUGH ZERYNTH AND IT
WAS ONE OF THE MAJOR TASK FOR ME TO DO.
7
WORK DONE
 PROJECT ON ESP32 : - CALCULATE & MONITOR TEMPERATURE & HUMIDITY SENSOR
USING DHT11 SENSOR, ALSO PUT THE TEMPERATURE & HUMIDITY VALUE ON CLOUD.
 THE MAIN TOOL THAT I HAVE USED IS AWS LEX, IT IS A TOOL WHICH HELP TO PROVIDE
CHATBOT ALSO IT IS EASILY INTEGRABLE TO OTHER PLATFORM LIKE FACEBOOK
MESSENGER ETC.
 I ALSO WORKED ON IFTTT & ADAFRUIT IO PLATFORM TO INTEGRATE CHATBOT FOR MY
PROJECT.
 I ALSO ATTENTED ONE LEACTURE ON RASPBERRY PI,IN THAT WE CAME TO KNOW
ABOUT HOW TO CONNECT AND ALSO HOW TO WORK ON BASIC PROGRAMS ON
RASPBERRY PI BOARD.
 RIGHT NOW I AM WORKING ON MY PROJECT WHICH IS “USING ARTIFICAL INTELIGENCE
CONTROL HOME APPLIANCES”. IT IS KIND OF A DIFFERENT PROJECT AS I HAVE TO
CREATE A CHATBOT USING AMAZON LEX & THEN I HAVE TO INTEGRATE IT ON
FACEBOOK MESSENGER. BY THIS MESSENGER WE CAN GIVE COMMAND TO TURN THE
APPLIANCES ON/OFF TO ESP32. BUT EVENTUALLY THIS METHOD GOT BREAK BECAUSE
AWS LEX WAS NOT SUPPORTING THE FULL INTEGRATION ON FACEBOOK MESSENGER
& ADAFRUIT IO. SO I HAVE TO CHANGE MY METHOD & I GOT TO START WORKING ON
CHATFUEL SOFTWARE. THIS SOFTWARE IS OPEN SOURCE WHERE WE CAN EASILY
MAKE A CHATBOT & ALSO WE CAN INTEGRATE AI METHODS TO IT.
8
RESULTS & DISCUSSIONS
• AS PER FROM THE STARTING OF THIS COURSE I HAVE LEARNED ABOUT THE MOST
BASIC LEVEL TO THE TOP MOST LEVEL OF IOT SYSTEM DESIGN.
• THE USE OF PROTEOUS SOFTWARE WAS VERY USEFUL BECAUSE WE CAN CHECK
CODE & CONNECTIONS IN NO TIME AND IT HELP US TO CONSUME LESS TIME ON
CONNECTING WIRES WITH HAVING ERROR IN CODES OR PROBLEM IN CONNECTIONS.
• AS FAR FOR NOW I AM CURRENTLY WORKING ON MICROPYTHON BECAUSE IT IS A
VERY DIFFERENT FIELD FOR ESP32 & ALSO A HETIC ONE TO FOLLW. MY PROJECT
““USING ARTIFICAL INTELIGENCE CONTROL HOME APPLIANCES” IS ONE OF THE
PROJECT USING MICROPYTHON, IT IS AN ON GOING PROCEDURE & I WILL LIKELY TO
COMPLETE IT SOME HOW.
• AS MICROPYTHON IS A NEW FIELD IN ESP32 THERE ARE LESS AWARENESS ABOUT IT
& THAT IS THE ONLY DRAWBACK FOR ESP32 WHICH WORK ON MICROPYTHON.
9
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
10
11
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
• IN THIS PROJECT PRESENT AN ARTIFICAL INTELLIGENCE(AI)-BASED
CHATBOT FOR CONTROLLING ELECTRICAL HOME APPLIANCES USING
ESP32 WIFI MODULE & FACEBOOK MESSENGER PLATFORM.
• FOR CREATING A CHATBOT FOR FACEBOOK IS AWS LEX & CHATFUEL.
• THIS PROJECT ALSO USES IFTTT & ADAFRUIT IO FOR BACK-END
SUPPORT.
• WE WILL CREATE THE CHATBOT SEPERATELY AND THEN INTEGRATE IT
WITH
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
12
• ESP32 WIFI MODULE.
• ARDUINO BOARD
• JUMPER WIRES.
• BLUB ( represent AC Appliance).
• 220 volt input.
• Account for AWS LEX, CHATFUEL, ADAFRUIT IO, IFTTT.
• MICROPYTHON SOFTWARE (UPYCRAFT, ZERYNTH STUDIO).
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
13
• THIS IS A SIMPLE CIRCUIT IN WHICH
WE ARE GOING TO CONNECT
RELAY TO AN AC APPLIANCE AND
ALSO WITH THE 220 VOLT SOURCE.
• THIS RELAY IS THEN CONNECTED
TO THE ESP32 WIFI MODULE
WHICH IS GOING TO GIVE
COMMAND TO THE REALY TO BE
TURNED ON/OFF.
• HERE WE ARE USING A BULB
WHICH WILL REPRESENT THE AC
APPLIANCE.
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
14
• IN THIS APPROACH WE ARE GOING TO USE CHATFUEL WEBSITE ALONG
WITH IFTTT & ADAFRUIT IO.
• BUT THIS APPROACH WILL ONLY BE INTEGRATED IN ARDUINO IDE. SO
FOR MICROPYTHON WE HAVE TO USE A DIFFERENT APPROACH WHICH
WILL BE DISCUSSED AFTER THIS APPROACH.
• SO, THE FIRST THING THAT WE HAVE TO DO IS TO CREATE A FACEBOOK
PAGE. FOR THAT JUST TYPE ON GOOGLE FACEBOOK PAGE CREATION
AND THEN CREATE A PAGE ON FACEBOOK.
• THIS FACEBOOK PAGE SHOULD BE HIDDEN FROM PUBLIC. IT’S
NECESSARY TO DO IT.
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
15
FACEBOOK PAGE CREATION.
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
16
• NOW, IT’S TIME TO CREATE A CHATBOT USING CHATFUEL WEBSITE, SO FOR THIS
WE HAVE TO CREATE AN ACCOUNT AND THEN LINK IT TO THE FACEBOOK PAGE.
• THEN WE HAVE TO SELECT A BLANK BOT, AND IN THAT WE HAVE TO CREATE
OUR BOT.
• THE BOT FIRST THING IS TO PROVIDE A WELCOME MESSAGE WHICH IS USED TO
BE AS A GREATING TO THE USER. EDIT THE WELCOME MESSAGE AND THEN WE
WILL MOVE TO OUR NEXT STEP.
• NOW, SELECT THE ADD BLOCK AND ADD TWO BLOCKS NAME RELAY ON & OFF.
• AFTER THIS CLICK ON SET UP AI, HERE USE ALL THE PHRASE THAT A USER CAN
USE TO TURN THE LIGHT ON & OFF.
• THIS AI MUST REPLY WITH A GIVEN BLOCK, SO ADD THE TWO BLOCK THAT
WHERE CREATED RECENTLY.
• NEXT STEP INCLUDE ADAFRUIT IO.
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
17CHATFUEL WEBSITE
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
18
• IN THIS WE ARE GOING TO USE ADAFRUIT IO.
• THIS IS THE WEBSITE WHICH IS OPEN SOURCE & ALSO WE CAN BUILT A
TOGGLE SWITCH SO THAT WE CAN ON/OFF THE DEVICES
• .
• NOW FOR THAT WE HAVE TO CREATE A ADAFRUIT ACCOUNT, KEEP THE
SAME ACCOUNT WHICH WE USED EARLIER IN THIS APPROACH.
• AFTER CREATING AN ACCOUNT, NOW WHAT WE HAVE TO DO IT TO CREATE A
NEW FEED BY SELECTING FEED & PROVIDE A NAME TO IT AS ON/OFF.
• NOW CREATE A DASHBOARD WHERE WE CAN USE A TOGGLE BUTTON TO
PERFORM THIS ACTION. AFTER CREATING IT USE THE FEED NAME THAT IS
CREATED EARLIER.
• THIS WHOLE PROCESS IS SUMMARISED AS WE HAVE CREATED A TOGGLE
SWITCH WHICH WILL TURN ON AND OFF WHILE WE GIVE COMMAND TO IT.
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
19
ADAFRUIT IO
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
20
• NOW WE ARE GOING TO USE IFTTT, THIS IS A PLATFORM WHERE WE CAN INTEGRATE
CHATFUEL AND ADAFRUIT IO TOGETHER SO THAT WE CAN COMPLETE THE WHOLE AI PART,
THEN WE WILL BE LEFT WITH ONLY ESP32 PART.
• NOW THE SAME PROCEDURE WILL BE DONE, WE HAVE TO LOG IN WITH AN ACCOUNT THAT WE
ARE USING IN THIS APPROACH.
• AFTER CREATING ACCOUNT, WE HAVE TO CLICK ON CREATE, AND CHOOSE “IF THIS THEN THAT”
SERVICE. AFTER SELECTING THIS SERVICE WE HAVE TO SELECT WEBHOOKS & FILL ALL THE
CREDENTIALS THERE.
• NOW SELECT ON THAT SECTION & SEARCH FOR ADAFRUIT IO, HERE ALSO FILL ALL THE
CREDENTIALS THAT THEY ARE ASKING ABOUT.
• NOW WHEN THE WHOLE PROCESS IS COMPLETE WE WILL CLICK ON MY SERVICES AND
SELECT WEBHOOKS, THERE WE WILL FIND DOCUMENTATION TAB IN WHICH WE ARE GOING TO
CHECK THE URL.
• THERE SHOULD BE TWO URL BASED ON THE TWO BLOCK’S THAT WE HAVE GENEARTED IN
CHATFUEL. THESE LINK WILL LOOK LIKE :-
For Light On: https://maker.ifttt.com/trigger/<your event name>/with/key/<your webhook trigger
key>/?value1=1
For Light Off: https://maker.ifttt.com/trigger/<your event name>/with/key/<your webhook trigger
key>/?value1=0
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
21
• NOW, WE ARE GOING TO PROVIDE THESE TWO LINKS TO THE CHATFUEL
CHATBOT. FOR THAT WHAT WE HAVE TO DO IS COPY BOTH THE LINKS AND
COPY TO THE RESPECTIVE BLOCK’S i.e. VALUE=1 FOR ON & VALUE=0 FOR
OFF.
• THE PROCEDURE FOR COPYING IS THAT OPEN CHATFUEL-> CLICK ON
BLOCKS-> CLICK ON (+) BUTTON -> THEN ADD JSON API AND POST THE LINK.
• NOW AFTER THIS THE CHATBOT IS INTEGRATED TO OUR IFTTT, ADAFRUIT
IO & FACEBOOK MESSENGER
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
22
INTEGRATION PART
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
23
• THE 2ND APPROACH FOR THIS IS TO USE AWS LEX INSTEAD OF CHATFUEL,
ADAFRUIT & IFTTT.
• THIS IS AN ON GOING PROCESS FOR ME RIGHT NOW AS I AM WORKING ON
IT.
• AWS LEX IS BASICALLY AN AI CHATBOT WHUCH CAN BE DIRECTLY
INTEGRATED TO THE FACEBOOK MESSENGER.
• THE PROCESS IS SAME BUT THE NTEGRATION PART IS SMALL AND EASY.
BUT THE PROBLEM IS THIS TOOL REQUIRE A MUCH AMOUNT OF TIME.
• I HAVE CREATED ONE AND IT’S WORKING PERFECTLY FINE.
ARTIFICAL INTELLIGENCE BASED
CHATBOT FOR APPLIANCE CONTROL.
24AMAZON LEX BASED CHATBOT
RESULTS & DISCUSSIONS
• THIS PROJECT IS UNDER PROGRESS, AS
MICROPYTHON IS A NEW FIELD IN ESP32 AND IT IS IN
THE LEARNING STAGE ITSELF. WE HAVE TO DEVELOP IT
IN OUR OWN WAY.
• ALL THE INTEGRATION WERE NOT SUCESSFUL BUT
KEEP WORKING ON IT IS THE KEY FOR THE SUCCESS
OF EVERYTHING.
25
CONCLUSION
• PROJECT CAN NOT BE DEPLOY IN REAL TIME FOR NOW. BUT FOR
SURE IT WILL BE DEPLOYED IN FUTURE BY USING MICROPYTHON.
• I CAN NOW EASILY IMPLEMENT ALL THESE KNOWLEDGE TO SOME
REAL TIME PROJECT’S IN MY FUTURE.
• ALSO I CAN GENERATE OUTPUT WHICH CAN HELP THE SOCIETY
AND MOST PROBALY THIS LEADING SECTOR(IOT) WILL CHANGE THE
WHOLE SCENARIO IN THE UPCOMING DAYS OF NEW GENEARTION.
26
REFERENCES
1. RANDOM NERD TOOLS, “MICROPYTHON ON ESP8266, ESP32”, Vol.No.1
2. (AMAZON WEB SERVICES) https://aws.amazon.com/
3. GITHUB.
4. ELECTRONICSFORU ARTICLE.
5. (MICROPYTHON) https://micropython.org
6. ZERYNTH STUDIO.
7. ADAFRUIT IO.
8. IFTTT.
9. TWITTER.
27
THANK YOU
28

Contenu connexe

Similaire à IOT BASED SYSTEM DESIGN

Similaire à IOT BASED SYSTEM DESIGN (20)

Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
 
relayr presents the WunderBar CloudCamp London
relayr presents the WunderBar CloudCamp Londonrelayr presents the WunderBar CloudCamp London
relayr presents the WunderBar CloudCamp London
 
relayr presents WunderBar at CloudCamp London
relayr presents WunderBar at CloudCamp Londonrelayr presents WunderBar at CloudCamp London
relayr presents WunderBar at CloudCamp London
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
 
IoT Hand-Sanitizer
IoT Hand-SanitizerIoT Hand-Sanitizer
IoT Hand-Sanitizer
 
Thomas Sarlandie Kickoff Talk | Pebble Developer Retreat 2014
Thomas Sarlandie Kickoff Talk | Pebble Developer Retreat 2014Thomas Sarlandie Kickoff Talk | Pebble Developer Retreat 2014
Thomas Sarlandie Kickoff Talk | Pebble Developer Retreat 2014
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
 
IoT Workshop in Macao
IoT Workshop in MacaoIoT Workshop in Macao
IoT Workshop in Macao
 
IoT Workshop in Macao
IoT Workshop in MacaoIoT Workshop in Macao
IoT Workshop in Macao
 
An IOT based Smart Home with virtual assistant
An IOT based Smart Home with virtual assistantAn IOT based Smart Home with virtual assistant
An IOT based Smart Home with virtual assistant
 
Controlling Home Appliances adopting Chatbot using Machine Learning Approach
Controlling Home Appliances adopting Chatbot using Machine Learning ApproachControlling Home Appliances adopting Chatbot using Machine Learning Approach
Controlling Home Appliances adopting Chatbot using Machine Learning Approach
 
ECS19 - Gokan Ozcifci - PowerApps and SharePoint: Better together.
ECS19 - Gokan Ozcifci - PowerApps and SharePoint: Better together.ECS19 - Gokan Ozcifci - PowerApps and SharePoint: Better together.
ECS19 - Gokan Ozcifci - PowerApps and SharePoint: Better together.
 
Voice Enabled Home Automation using Amazon Echo
Voice Enabled Home Automation using Amazon EchoVoice Enabled Home Automation using Amazon Echo
Voice Enabled Home Automation using Amazon Echo
 
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnect
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnectIntro to IBM Bluemix DevOps Services, an open lab for IBM InterConnect
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnect
 
Manual POPP-HUB-V2 (POP-011801)
Manual POPP-HUB-V2 (POP-011801)Manual POPP-HUB-V2 (POP-011801)
Manual POPP-HUB-V2 (POP-011801)
 
IoTCourse.pptx
IoTCourse.pptxIoTCourse.pptx
IoTCourse.pptx
 
Build apps for slack
Build apps for slackBuild apps for slack
Build apps for slack
 
Smart parking system using IOT
Smart parking system using IOTSmart parking system using IOT
Smart parking system using IOT
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
[Part 3] automation of home appliances using raspberry pi – all set to automa...
[Part 3] automation of home appliances using raspberry pi – all set to automa...[Part 3] automation of home appliances using raspberry pi – all set to automa...
[Part 3] automation of home appliances using raspberry pi – all set to automa...
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Dernier (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

IOT BASED SYSTEM DESIGN

  • 1. IOT BASED SYSTEMDESIGN. NAME:- ABHISHEK BHAT REG. No.: - 16ECE35002 UNDER THE GUIDANCE OF: Dr. M. POONGOTHAI Ms. R. KALAIVANI Ms. S. DHANALAKSHMI
  • 2. IOT BASED SYSTEM DESIGN. 1. INTRODUCTION TO IOT. 2. 8051 MICROCONTROLLER. • ARCHITECTURE. • INSTRUCTION SET. • ASSEMBLY LANGUAGE. • PROGRAMS ON KEIL, PROTEOUS & TRAINER KIT. 3. EMBEDDED C INTRODUCTION. PROJECT: - TRAFFIC LIGHT CONTROL SYSTEM BASED ON 8051 MICROCONTROLLER. WEEK 1 2
  • 3. IOT BASED SYSTEM DESIGN. 1. INTRODUCTION TO ARDUINO. • ARDUINO IDE SOFTWARE. • SERIAL & PARALLEL COMMUNICATION. 2. INTRODUCTION TO SENSORS, USING THEM WITH ARDUINO. ALSO DONE STIMULATION ON PROTEOUS. 3. ARDUINO PROGRAMS. PROJECT: - • ARDUINO based system to monitor TEMPERATURE & HUMIDITY value inside the lab & connect it to relay and make it on or off. • Design an ARDUINO based system to CALIBRATE GAS CONCENTRATION using MQ-9 sensor & display the data in serial monitor. • Design an ARDUINO based system to detect the FREE PARKING SLOT using ULTRASONIC SENSOR. WEEK 2 3
  • 4. 4 IOT BASED SYSTEM DESIGN. WEEK 3 1. INTRODUCTION TO ESP8266 & ESP32. 2. STUDY OF MICROPYTHON ON ESP8266 & ESP32. • INSTALLATION OF PUTTY. • ZERYNTH STUDIO. • PYCHARM. • ESPLORER. • WEB SERVER CONNECTION IN MICROPYTHON. • CONNECT Amazon Web Services TO ESP32 USING ZERYNTH STUDIO. • INSTALLATION OF FIRMWARE FROM MICROPYTHON.ORG. PROJECT: - USING ESP32 COLLECT & MONITOR TEMPERATURE & HUMIDITY OF A LAB WITH THE HELP OF MICROPYTHON.
  • 5. 5 IOT BASED SYSTEM DESIGN. WEEK 4 1. PROJECT BASED ON ARTIFICAL INTELLIGENCE WITH IOT USING ESP32. 1. MAKING OF CHATBOT ON AWS USING AWS LEX TOOL. 2. INTEGRATING OF CHATBOT ON FACEBOOK MESSENGER. 3. IFTTT. 4. ADAFRUIT IO. 5. PYCRAFT IDE. 6. CHATFUEL SOFTWARE. 1. INTRODUCTION TO RASPBERRY PI BOARD. 1. WHAT IS RASPBERRY PI. 2. INSTALLATION OF RASPBERIAN OS INTO RASPBERRY PI. 3. BASIC LED PROGRAM ON RASPBERRY PI.
  • 6. WORK DONE  I HAVE STUDIED ABOUT THE BASIC OF EMBEDDED SYSTEM WHICH CONSIST OF 8051 MICROCONTROLLER, ASSEMBLY LANGUAGE, EMBEDDED C LANGUAGE. ALSO I HAVE SUCESSUFULLY GENERATED THIS KNOWLEDGE REAL TIME PROJECT MENTIONED ABOVE AS TRAFFIC LIGHT CONTROL SYSTEM BASED ON 8051 MICROCONTROLLER.  AS ARDUINO WAS NEW APPROACH FOR ME, AND IT WAS THE BASIC FOR MY FUTURE PROGRESS SO I HAVE INDULGED MYSELF IN THIS MODULE THE MOST. I HAVE STUDIED ABOUT ARDUINO PROTOCOLS, I2C, SPI, SERIAL & PARALLEL COMMUNICATION, ALSO INTERACTING WITH ARDUINO GPIO PINS WITH DIFFERENT SENSORS.  MY PROJECT REGARDING ARDUINO WHERE AS FOLLOW:- • ARDUINO based system to monitor TEMPERATURE & HUMIDITY value inside the lab & connect it to relay and make it on or off with the help of the sensor used. • ARDUINO based system to CALIBRATE GAS CONCENTRATION using MQ-9 sensor & display the data in serial monitor. • ARDUINO based system to detect the FREE PARKING SLOT using ULTRASONIC SENSOR. 6
  • 7. WORK DONE  ESP8266 & ESP32 ARE DIFFERENT KIND OF MODULES i.e. BOTH HAVE WIFI MODULE WHICH HELP IT TO DIRECTLY CONNECT WITH THE CLOUD. BUT THIS WORK IS WAY MORE TIME CONSUMING IN MICROPYTHON.  USING MICROPYTHON INSTEAD OF EMBEDDED C IS SOMETHING DIFFERENT, WE HAVE TO INSTALL THE FIRMWARE FIRST THROUGH PYCRAFT SOFTWARE. AFTER THAT I WAS ABLE TO RUN SOME BASIC PROGRAM ON ESP32 & ESP8266.  BUT FOR CONNECTING IT TO THE CLOUD IT WAS EASY UNLESS IF WE DON’T KNOW HTML OR CSS.  I HAVE WORKED ON ZERYNTH STUDIO ALSO BECAUSE IT IS THE ONLY PLATFORM WHERE WE CAN RUN MICROPYTHON AND CONNECT TO DIFFERENT CLOUDS SERVICES LIKE :- AMAZON WEB SERVICES, MICROSOFT AZURE, GOOGLE FIREBASE ETC. ALL AT ONE PLACE.  MY FIRST PIRORITY WAS AMAZON WEB SERVICES AS IT IS THE LEADING CLOUD COMPANY IN THE MARKET AND ALSO THIS CLOUD PROVIDE LOT’S OF DIFFERENT SERVICES.  I WAS ABLE TO CONNECT MY ESP32 WITH AWS THROUGH ZERYNTH AND IT WAS ONE OF THE MAJOR TASK FOR ME TO DO. 7
  • 8. WORK DONE  PROJECT ON ESP32 : - CALCULATE & MONITOR TEMPERATURE & HUMIDITY SENSOR USING DHT11 SENSOR, ALSO PUT THE TEMPERATURE & HUMIDITY VALUE ON CLOUD.  THE MAIN TOOL THAT I HAVE USED IS AWS LEX, IT IS A TOOL WHICH HELP TO PROVIDE CHATBOT ALSO IT IS EASILY INTEGRABLE TO OTHER PLATFORM LIKE FACEBOOK MESSENGER ETC.  I ALSO WORKED ON IFTTT & ADAFRUIT IO PLATFORM TO INTEGRATE CHATBOT FOR MY PROJECT.  I ALSO ATTENTED ONE LEACTURE ON RASPBERRY PI,IN THAT WE CAME TO KNOW ABOUT HOW TO CONNECT AND ALSO HOW TO WORK ON BASIC PROGRAMS ON RASPBERRY PI BOARD.  RIGHT NOW I AM WORKING ON MY PROJECT WHICH IS “USING ARTIFICAL INTELIGENCE CONTROL HOME APPLIANCES”. IT IS KIND OF A DIFFERENT PROJECT AS I HAVE TO CREATE A CHATBOT USING AMAZON LEX & THEN I HAVE TO INTEGRATE IT ON FACEBOOK MESSENGER. BY THIS MESSENGER WE CAN GIVE COMMAND TO TURN THE APPLIANCES ON/OFF TO ESP32. BUT EVENTUALLY THIS METHOD GOT BREAK BECAUSE AWS LEX WAS NOT SUPPORTING THE FULL INTEGRATION ON FACEBOOK MESSENGER & ADAFRUIT IO. SO I HAVE TO CHANGE MY METHOD & I GOT TO START WORKING ON CHATFUEL SOFTWARE. THIS SOFTWARE IS OPEN SOURCE WHERE WE CAN EASILY MAKE A CHATBOT & ALSO WE CAN INTEGRATE AI METHODS TO IT. 8
  • 9. RESULTS & DISCUSSIONS • AS PER FROM THE STARTING OF THIS COURSE I HAVE LEARNED ABOUT THE MOST BASIC LEVEL TO THE TOP MOST LEVEL OF IOT SYSTEM DESIGN. • THE USE OF PROTEOUS SOFTWARE WAS VERY USEFUL BECAUSE WE CAN CHECK CODE & CONNECTIONS IN NO TIME AND IT HELP US TO CONSUME LESS TIME ON CONNECTING WIRES WITH HAVING ERROR IN CODES OR PROBLEM IN CONNECTIONS. • AS FAR FOR NOW I AM CURRENTLY WORKING ON MICROPYTHON BECAUSE IT IS A VERY DIFFERENT FIELD FOR ESP32 & ALSO A HETIC ONE TO FOLLW. MY PROJECT ““USING ARTIFICAL INTELIGENCE CONTROL HOME APPLIANCES” IS ONE OF THE PROJECT USING MICROPYTHON, IT IS AN ON GOING PROCEDURE & I WILL LIKELY TO COMPLETE IT SOME HOW. • AS MICROPYTHON IS A NEW FIELD IN ESP32 THERE ARE LESS AWARENESS ABOUT IT & THAT IS THE ONLY DRAWBACK FOR ESP32 WHICH WORK ON MICROPYTHON. 9
  • 10. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 10
  • 11. 11 ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. • IN THIS PROJECT PRESENT AN ARTIFICAL INTELLIGENCE(AI)-BASED CHATBOT FOR CONTROLLING ELECTRICAL HOME APPLIANCES USING ESP32 WIFI MODULE & FACEBOOK MESSENGER PLATFORM. • FOR CREATING A CHATBOT FOR FACEBOOK IS AWS LEX & CHATFUEL. • THIS PROJECT ALSO USES IFTTT & ADAFRUIT IO FOR BACK-END SUPPORT. • WE WILL CREATE THE CHATBOT SEPERATELY AND THEN INTEGRATE IT WITH
  • 12. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 12 • ESP32 WIFI MODULE. • ARDUINO BOARD • JUMPER WIRES. • BLUB ( represent AC Appliance). • 220 volt input. • Account for AWS LEX, CHATFUEL, ADAFRUIT IO, IFTTT. • MICROPYTHON SOFTWARE (UPYCRAFT, ZERYNTH STUDIO).
  • 13. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 13 • THIS IS A SIMPLE CIRCUIT IN WHICH WE ARE GOING TO CONNECT RELAY TO AN AC APPLIANCE AND ALSO WITH THE 220 VOLT SOURCE. • THIS RELAY IS THEN CONNECTED TO THE ESP32 WIFI MODULE WHICH IS GOING TO GIVE COMMAND TO THE REALY TO BE TURNED ON/OFF. • HERE WE ARE USING A BULB WHICH WILL REPRESENT THE AC APPLIANCE.
  • 14. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 14 • IN THIS APPROACH WE ARE GOING TO USE CHATFUEL WEBSITE ALONG WITH IFTTT & ADAFRUIT IO. • BUT THIS APPROACH WILL ONLY BE INTEGRATED IN ARDUINO IDE. SO FOR MICROPYTHON WE HAVE TO USE A DIFFERENT APPROACH WHICH WILL BE DISCUSSED AFTER THIS APPROACH. • SO, THE FIRST THING THAT WE HAVE TO DO IS TO CREATE A FACEBOOK PAGE. FOR THAT JUST TYPE ON GOOGLE FACEBOOK PAGE CREATION AND THEN CREATE A PAGE ON FACEBOOK. • THIS FACEBOOK PAGE SHOULD BE HIDDEN FROM PUBLIC. IT’S NECESSARY TO DO IT.
  • 15. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 15 FACEBOOK PAGE CREATION.
  • 16. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 16 • NOW, IT’S TIME TO CREATE A CHATBOT USING CHATFUEL WEBSITE, SO FOR THIS WE HAVE TO CREATE AN ACCOUNT AND THEN LINK IT TO THE FACEBOOK PAGE. • THEN WE HAVE TO SELECT A BLANK BOT, AND IN THAT WE HAVE TO CREATE OUR BOT. • THE BOT FIRST THING IS TO PROVIDE A WELCOME MESSAGE WHICH IS USED TO BE AS A GREATING TO THE USER. EDIT THE WELCOME MESSAGE AND THEN WE WILL MOVE TO OUR NEXT STEP. • NOW, SELECT THE ADD BLOCK AND ADD TWO BLOCKS NAME RELAY ON & OFF. • AFTER THIS CLICK ON SET UP AI, HERE USE ALL THE PHRASE THAT A USER CAN USE TO TURN THE LIGHT ON & OFF. • THIS AI MUST REPLY WITH A GIVEN BLOCK, SO ADD THE TWO BLOCK THAT WHERE CREATED RECENTLY. • NEXT STEP INCLUDE ADAFRUIT IO.
  • 17. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 17CHATFUEL WEBSITE
  • 18. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 18 • IN THIS WE ARE GOING TO USE ADAFRUIT IO. • THIS IS THE WEBSITE WHICH IS OPEN SOURCE & ALSO WE CAN BUILT A TOGGLE SWITCH SO THAT WE CAN ON/OFF THE DEVICES • . • NOW FOR THAT WE HAVE TO CREATE A ADAFRUIT ACCOUNT, KEEP THE SAME ACCOUNT WHICH WE USED EARLIER IN THIS APPROACH. • AFTER CREATING AN ACCOUNT, NOW WHAT WE HAVE TO DO IT TO CREATE A NEW FEED BY SELECTING FEED & PROVIDE A NAME TO IT AS ON/OFF. • NOW CREATE A DASHBOARD WHERE WE CAN USE A TOGGLE BUTTON TO PERFORM THIS ACTION. AFTER CREATING IT USE THE FEED NAME THAT IS CREATED EARLIER. • THIS WHOLE PROCESS IS SUMMARISED AS WE HAVE CREATED A TOGGLE SWITCH WHICH WILL TURN ON AND OFF WHILE WE GIVE COMMAND TO IT.
  • 19. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 19 ADAFRUIT IO
  • 20. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 20 • NOW WE ARE GOING TO USE IFTTT, THIS IS A PLATFORM WHERE WE CAN INTEGRATE CHATFUEL AND ADAFRUIT IO TOGETHER SO THAT WE CAN COMPLETE THE WHOLE AI PART, THEN WE WILL BE LEFT WITH ONLY ESP32 PART. • NOW THE SAME PROCEDURE WILL BE DONE, WE HAVE TO LOG IN WITH AN ACCOUNT THAT WE ARE USING IN THIS APPROACH. • AFTER CREATING ACCOUNT, WE HAVE TO CLICK ON CREATE, AND CHOOSE “IF THIS THEN THAT” SERVICE. AFTER SELECTING THIS SERVICE WE HAVE TO SELECT WEBHOOKS & FILL ALL THE CREDENTIALS THERE. • NOW SELECT ON THAT SECTION & SEARCH FOR ADAFRUIT IO, HERE ALSO FILL ALL THE CREDENTIALS THAT THEY ARE ASKING ABOUT. • NOW WHEN THE WHOLE PROCESS IS COMPLETE WE WILL CLICK ON MY SERVICES AND SELECT WEBHOOKS, THERE WE WILL FIND DOCUMENTATION TAB IN WHICH WE ARE GOING TO CHECK THE URL. • THERE SHOULD BE TWO URL BASED ON THE TWO BLOCK’S THAT WE HAVE GENEARTED IN CHATFUEL. THESE LINK WILL LOOK LIKE :- For Light On: https://maker.ifttt.com/trigger/<your event name>/with/key/<your webhook trigger key>/?value1=1 For Light Off: https://maker.ifttt.com/trigger/<your event name>/with/key/<your webhook trigger key>/?value1=0
  • 21. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 21 • NOW, WE ARE GOING TO PROVIDE THESE TWO LINKS TO THE CHATFUEL CHATBOT. FOR THAT WHAT WE HAVE TO DO IS COPY BOTH THE LINKS AND COPY TO THE RESPECTIVE BLOCK’S i.e. VALUE=1 FOR ON & VALUE=0 FOR OFF. • THE PROCEDURE FOR COPYING IS THAT OPEN CHATFUEL-> CLICK ON BLOCKS-> CLICK ON (+) BUTTON -> THEN ADD JSON API AND POST THE LINK. • NOW AFTER THIS THE CHATBOT IS INTEGRATED TO OUR IFTTT, ADAFRUIT IO & FACEBOOK MESSENGER
  • 22. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 22 INTEGRATION PART
  • 23. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 23 • THE 2ND APPROACH FOR THIS IS TO USE AWS LEX INSTEAD OF CHATFUEL, ADAFRUIT & IFTTT. • THIS IS AN ON GOING PROCESS FOR ME RIGHT NOW AS I AM WORKING ON IT. • AWS LEX IS BASICALLY AN AI CHATBOT WHUCH CAN BE DIRECTLY INTEGRATED TO THE FACEBOOK MESSENGER. • THE PROCESS IS SAME BUT THE NTEGRATION PART IS SMALL AND EASY. BUT THE PROBLEM IS THIS TOOL REQUIRE A MUCH AMOUNT OF TIME. • I HAVE CREATED ONE AND IT’S WORKING PERFECTLY FINE.
  • 24. ARTIFICAL INTELLIGENCE BASED CHATBOT FOR APPLIANCE CONTROL. 24AMAZON LEX BASED CHATBOT
  • 25. RESULTS & DISCUSSIONS • THIS PROJECT IS UNDER PROGRESS, AS MICROPYTHON IS A NEW FIELD IN ESP32 AND IT IS IN THE LEARNING STAGE ITSELF. WE HAVE TO DEVELOP IT IN OUR OWN WAY. • ALL THE INTEGRATION WERE NOT SUCESSFUL BUT KEEP WORKING ON IT IS THE KEY FOR THE SUCCESS OF EVERYTHING. 25
  • 26. CONCLUSION • PROJECT CAN NOT BE DEPLOY IN REAL TIME FOR NOW. BUT FOR SURE IT WILL BE DEPLOYED IN FUTURE BY USING MICROPYTHON. • I CAN NOW EASILY IMPLEMENT ALL THESE KNOWLEDGE TO SOME REAL TIME PROJECT’S IN MY FUTURE. • ALSO I CAN GENERATE OUTPUT WHICH CAN HELP THE SOCIETY AND MOST PROBALY THIS LEADING SECTOR(IOT) WILL CHANGE THE WHOLE SCENARIO IN THE UPCOMING DAYS OF NEW GENEARTION. 26
  • 27. REFERENCES 1. RANDOM NERD TOOLS, “MICROPYTHON ON ESP8266, ESP32”, Vol.No.1 2. (AMAZON WEB SERVICES) https://aws.amazon.com/ 3. GITHUB. 4. ELECTRONICSFORU ARTICLE. 5. (MICROPYTHON) https://micropython.org 6. ZERYNTH STUDIO. 7. ADAFRUIT IO. 8. IFTTT. 9. TWITTER. 27