0% found this document useful (0 votes)
43 views17 pages

School of Electrical Engineering: Internship Presentation

The document summarizes an internship project on programming for IoT. It includes an overview of IoT, preparation for the project, project performance, conclusions, and preferences for further reading. The project involved creating a web server using an ESP8266 chip to plot real-time temperature and humidity charts from an SHT31 sensor on a webpage that is updated every 30 seconds.
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)
43 views17 pages

School of Electrical Engineering: Internship Presentation

The document summarizes an internship project on programming for IoT. It includes an overview of IoT, preparation for the project, project performance, conclusions, and preferences for further reading. The project involved creating a web server using an ESP8266 chip to plot real-time temperature and humidity charts from an SHT31 sensor on a webpage that is updated every 30 seconds.
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/ 17

INTERNATIONAL UNIVERSITY

SCHOOL OF ELECTRICAL ENGINEERING

Internship Presentation
PROGRAMMING IN IOT
Student : Tang Kim Thuan
ID  EEEEIU17010

Advisor : Vo Minh Thanh


Outline

1. An overview of the IoT

2. Preparation

3. Project performance

4. Conclusion

5. Preferences
1. An overview of the IoT

Definition
1. An overview of the IoT

Application
1. An overview of the IoT

Application
1. An overview of the IoT

Programming Languages

7.2% 6.3%
11.2%
51.9%
11.7%

31.5%

Top programming languages

used for IoT solutions


47.7%
(among other programming languages)

33.6%

37.9% 41.1%

Java C JavaScript Python C++ Node.JS C# PHP Lua Assembler


1. An overview of the IoT

IDEs, Debuggers and Tools for IoT programming


2. Preparation

Project Schedule

Week 1 2 3 4 5 6 7 8 9 10

Doing research and picking topic

Buying necessary components

Coding and Soldering

Writing the report


2. Preparation

Files Structure and Libraries included

ESP_Chart_Web_Server

ESP_Chart_Web_Server.ino data

ESP8266WiFi.h Adafruit_Sensor.h
ESPAsyncTCP.h Arduino.h
ESPAsyncWebServer.h SHT31.h
Wire.h Hash.h
FS.h String.h

login.css monitor.js
chart.css chart.js
2. Preparation

Components
ESP-12E Chip CP2102 USB to TTL Converter

Flash Button

Micro USB Port

Reset Button

2.4 GHz 3.3V Voltage On-Board LED


Antenna Regulator D0 Pin

Node MCU and SHT31 sensor


3. Project performance

Connect SHT31 to ESP8266


3. Project performance

Login Interface
3. Project performance

Temperature Real Time Chart


3. Project performance

Humidity Real Time Chart


4. Conclusion

• Industrial Internet of Things plays an important


role in the digital transformation of manufacturing.

• With the reduction of component costs, the ability


to own an IoT solution is growing for everyone.

• This internship presentation serves the details


proceduce of an IoT application: “Web server
plotting realtime temperature and humidity chart”
based on people’s actual needs. In the concrete, it
using WiFi IC that host a web page with the two
real-time charts that update every 30 seconds
with new data from sensor.
5. Preferences

• https://components101.com/development-boards/n
odemcu-esp8266-pinout-features-and-datasheet

• https://www.theengineeringprojects.com/2018/10/in
troduction-to-arduino-ide.html

• https://randomnerdtutorials.com/esp32-esp8266-pl
ot-chart-web-server/

• https://github.com/me-no-dev/ESPAsyncWebServer

• https://www.w3schools.com/
The End

THANK YOU
FOR YOUR ATTENTION

You might also like