Project details

School of Electrical & Electronic Engineering


Click on [Back] button to go back to previous page


Proj No. A2026-251
Title Learning Electronic Circuits via Making a Web Server
Summary In this project, we first examine how to install an ESP8266 add-on in the Arduino IDE and then make a configurable web server with an ESP8266 and to teach others about it through Interactive learning.
The ESP8266 is popular largely because it has an excellent performance-to-cost ratio. It can also bring the internet via Wi-Fi to a microprocessor.
Its main considerable drawback is its power consumption. The ESP8266 is not a very power efficient chip because it is designed to obey the IEEE 802.1 protocol (which we know as Wi-Fi) which is available in most homes and businesses. This protocol agenda guarantees good speed and robustness for creating wireless local networks. Higher speed leads to a higher power consumption which makes the ESP8266 inefficient for low-power designs.
However, an ESP8266 is very beneficial in cases where power consumption is not important such as devices which are constantly fed power and do not require a battery. An ESP8266 can connect to any Wi-Fi network and send or receive data through various protocols such as TCP and UDP. In addition, it can construct a Wi-Fi hotspot and manage other devices, as well.
E-learning has gone from a niche type of teaching for techy subjects to being a preferred, growing and almost necessary way to teach EVERYTHING. Technology is expanding and people’s need and desire to learn on their own time and at their pace is making e-learning the goal for many companies.

This project is to address the above-mentioned issue by developing an interactive learning software and/or hardware for the topic. The project is for Semester 2 to be completed within 2 semesters.
The platform for the E-learning environment is highly flexible. You could use excel with power point with embedded equation. Or it can be developed using HTML, Java, or web programming languages. You may also use Netbeans IDE, Moodle or similar platform. Or you could implement in Cadence Virtuoso, ADS, Matlab. For hardware, you can build simple circuit using off-the-shelf components to help student to see, touch and learn to make education interesting.
Supervisor A/P Boon Chirn Chye (Loc:S2 > S2 B2B > S2 B2B 66, Ext: +65 67905958)
Co-Supervisor -
RI Co-Supervisor -
Lab Project Lab (Loc: S2-B4a-01/02)
Single/Group: Single
Area: Smart Electronics and IC design
ISP/RI/SMP/SCP?: