Limited-time offer! Save up to 50% Off | Solutions starting at $6 each  

Unit 43: Internet of Things PDF

Added on - 15 Jan 2022

Trusted by 2+ million users,
1000+ happy students everyday
Showing pages 1 to 8 of 38 pages
ASSIGNMENT 1 FRONT SHEET
QualificationTEC Level 5 HND Diploma in Computing
Unit number and titleUnit 43: Internet of Things
Submission dateDateReceived1stsubmission
Re-submissionDateDateReceived2ndsubmission
Student NameDo Thi Dieu LinhStudent IDBHAF190198
ClassBHAF1911-2.2Assessor nameNguyen Thai Cuong
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism.I understand that
making a false declaration is a form of malpractice.
Student’s signatureLinh
Grading grid
P5P6P7M5M6D2D3
~1~
SummativeFeedback:ResubmissionFeedback:
Grade:AssessorSignature:Date:
InternalVerifier’sComments:
Signature&Date:
~2~
~3~
Table of Contents
Table of figures............................................................................................................................................................5
I.Introduction.........................................................................................................................................................6
II.Employ an appropriate set of tools to develop your plan into an IoT application...............................................6
1.Overview..........................................................................................................................................................6
2.System Requirements......................................................................................................................................6
2.1Describe the operation of the system......................................................................................................6
2.2System requirements...............................................................................................................................7
3.Components and supplies................................................................................................................................7
4.Apps and online services.................................................................................................................................9
5.Design system................................................................................................................................................18
6.Assembly........................................................................................................................................................19
7.Code...............................................................................................................................................................20
8.IoT Design Plan..............................................................................................................................................26
III.Run end user experiments and examines feedback.......................................................................................27
IV.Evaluate end user feedback from your IoT application..................................................................................35
1.Evaluation......................................................................................................................................................35
2.Project development direction......................................................................................................................36
V.Conclusion.........................................................................................................................................................37
VI.References.....................................................................................................................................................38
~4~
Table of figures
Figure 1. Adruino Uno.................................................................................................................................................8
Figure 2. DHT11...........................................................................................................................................................9
Figure 3. LCD................................................................................................................................................................9
Figure 4. Blynk...........................................................................................................................................................10
Figure 5. Install Bynk app...........................................................................................................................................11
Figure 6. Create new project.....................................................................................................................................12
Figure 7......................................................................................................................................................................13
Figure 8......................................................................................................................................................................14
Figure 9. Temperature...............................................................................................................................................15
Figure 10. Humidity...................................................................................................................................................16
Figure 11. Blynk interface..........................................................................................................................................17
Figure 12. Proteus 8...................................................................................................................................................18
Figure 13. Block diagram of the measuring device circuit.........................................................................................19
Figure 14. Diagram....................................................................................................................................................20
Figure 15. Code..........................................................................................................................................................24
Figure 16. Setup () function.......................................................................................................................................25
Figure 17. IoT design plan..........................................................................................................................................27
Figure 18. Result on Proteus......................................................................................................................................28
Figure 19. Result on Blynk app..................................................................................................................................29
Figure 20. Google Form.............................................................................................................................................30
Figure 21. Temperature Humidity Survey..................................................................................................................31
Figure 22. Question1.................................................................................................................................................32
Figure 23. Question 2................................................................................................................................................32
Figure 24. Question 3................................................................................................................................................33
Figure 25. Question 4................................................................................................................................................33
Figure 26. Question 5................................................................................................................................................34
~5~
I.Introduction
Inthecurrent development trend, with theexplosionofindustries,informationtechnology, electronics,
automation, etc. have made people's lives more and more perfect. Automated devices have increasingly
encroached on production and even into the daily life of each person. Therefore, in this assignment, I will choose
the topic: temperature monitoring and remote device control. Request of the simulation is: must be able to
monitor the temperature, humidity in the room and control the device through the internet.
My report includes three parts:
First, I will build and develop a remote temperature and humidity monitoring system via the internet.
Then, I will run end user experiments and examines feedback.
Finally, will evaluate end user feedback from your IoT application.
II.Employ an appropriate set of tools to develop your plan into an
IoT application.
1.Overview
The scenario: Each development stage of world history is associated with revolutions in science and technology.
And today, the Internet of Things revolution has created significant changes to human life in the present and in the
future. With the development of the Internet, smartphones and especially sensor devices, the Internet of Things
(IoT) is becoming a new trend of the world. Temperature sensors possess an essential role in industries such as
petrochemical, medical, automotive, aerospace and defense, consumer electronics and further on. Temperature
monitoring and control in such industries is critical for proper functionality, for example maintaining a specific
temperature is essential for equipment used to fabricate medical drugs or in an incubator used for intensive care
of newborns. Therefore, I want to learn about the topic: temperature monitoring and remote device control.
2.System Requirements
2.1Describe the operation of the system
The system works based on the combination of NodeMCU Esp8266 Module and Blynk smartphone app. Blynk will
save the data. App Blynk, in addition to storing data from the measurement circuit, also has the function of
displaying the device control interface, temperature and humidity data to the user interface.
When receiving a temperature signal from the sensor, the processor of the NodeMCU Wifi ESP8266 module
system will process the signal and then transmit it to blynk software through the Wifi wireless environment.
When the ESP8266 Wifi module sends a signal to the App blynk, users can access the system to control home
appliances and monitor temperature and humidity remotely with the internet.
At Blynk, via LAN (internal) or through the internet, we can:
Continuous temperature monitoring at all times of the day. Can view temperature at measuring points at
the same time.
~6~
Displays the highest temperature and the time of the highest temperature, which is convenient for
monitoring the temperature over the threshold.
2.2System requirements
1.Temperature measurement module
Functional requirements:
Connect to the internet via Wifi using wifi8266 module.
The measuring module has the function of reading parameters such as temperature and humidity from
the DHT11 sensor and then sending it to the ESP8266 Wifi module to transmit to the webserver.
Display temperature and humidity on Blynk app.
Non-functional requirements:
Stable and accurate operation.
Compact, easy to use and beautiful product
The system runs stably.
2.Blynk app
In order for the system to operate stably, it is necessary to have a perfect combination of suitable design for the
connection between the Humidity Temperature module - NodeMCU module with the interface on blynk.
Now I will go into system analysis and design. First of all, I will give an overview of the tools used in my project.
3.Components and supplies
A.Arduino Uno
Arduino is basically open-source electronics made up of hardware and software. Technically the Arduino can be
thought of as a programmable logic controller. Simply put, Arduino is a device that can interact with the outside
world through pre-programmed sensors and behaviors. With this device, assembling and controlling electronic
devices will be easier than ever.
Currently there are many types of microcontrollers and most of them are programmed in C/C++ or Assembly
language, so it is difficult for people with little in-depth knowledge of electronics and programming. It is an
obstacle for everyone who wants to create their own technological item. But Arduino has solved this problem,
Arduino was developed to simplify the design and assembly of electronic components as well as programming on
microcontrollers and people can have easier access to electrical equipment. electronics without much in terms of
electronics knowledge and time.
~7~
Figure1. Adruino Uno
The advantages of Arduino over other microcontroller platforms:
Run on multi-platform: Arduino programming can be done on different operating systems such as
Windows, Mac Os, Linux on Desktop, Android on mobile.
Simple programming language that is easy to understand.
Open source: Arduino is developed based on open source, so the software running on the Arduino is easily
shared and integrated into different platforms.
Hardware expansion: Arduino is designed and used in a modular form, so hardware expansion is also
easier.
Simple and fast: Very easy to assemble, program and use the device.
Easy to share: People can easily share source code with each other without worrying about the language
or operating system they are using.
B.Module WiFi ESP8266
The ESP8266 module is a highly appreciated WiFi module for Internet and Wifi related applications as well as
transmission and reception applications that can be used as an alternative to other RF modules with a
transmission distance of up to 100 meters. Over 400m with proper antenna and router.
C.DHT11
DHT11 sensor is used to measure the temperature and humidity of the surroundings in which it is installed. It is
important to note here that this sensor measures both the temperature and humidity simultaneously that is on
each request for data from the microcontroller the DHT11 sensor generates the data packets containing the
information about both the temperature and humidity. The DHT11 sensor is digital that is provides data in digital
form it is opposite to thermistor whose values for temperature measurement are analog in nature. The DHT11
temperature and humidity sensor measures temperature using NTC (Negative temperature measurement co-
efficient) temperature measurement component and on the other measures humidity using resistive-type
humidity measurement component. The data that is the reading of the temperature and humidity is provided over
the single terminal called the Data bus.
~8~
desklib-logo
You’re reading a preview
Preview Documents

To View Complete Document

Click the button to download
Subscribe to our plans

Download This Document