Aditi
Aditi
ESP8266 MICROCONTROLLER
Submitted in partial fulfilment of the requirements of the degree of
Bachelor of Engineering
By
Mr. Aaman Ansari (ARMIET/IT/AA207)
Ms. Aaditi Khanapurkar (ARMIET/IT/KA205)
Ms. Snehal Shelwale (ARMIET/IT/SS203)
Ms. Monika Jadhav (ARMIET/IT/JM201)
Supervisor:
Prof.
Affiliated to
UNIVERSITY OF MUMBAI
This Mini Project 2B report entitled “IOT Web Controlled Smart Notice Board
By Using ESP8266 Microcontroller” by Ms. Monika Jadhav, Ms. Snehal
Shelawale, Ms. Aaditi Khanapurkar, Mr. Amaan Ansari is approved for the
degree of Bachelor of Engineering in Information Technology (Third
year-VI) for academic year 2023 – 2024.
Examiners
1.
2.
Supervisor
1.
Date:
Place
Declaration
We declare that this written submission represents our ideas in our own words and where
others' ideas or words have been included, we have adequately cited and referenced the
original sources.
We also declare that we have adhered to all principles of academic honesty and integrity and
have not misrepresented or fabricated or falsified any idea/data/fact/source in our
submission.
We understand that any violation of the above will be cause for disciplinary action by the
Institute and can also evoke penal action from the sources which have thus not been properly
cited or from whom proper permission has not been taken when needed.
______________________ _____________________
Monika Jadhav Snehal Shelawale
(ARMIET/IT22/JM201) (ARMIET/IT22/SS203)
__________________ _______________
Aaditi Khanapurkar Amaan Ansari
(ARMIET/IT22/KA205) (ARMIET/IT22/AA207)
Date: / /
Place: _________
TABLE OF CONTENTS
6.1 Esp8266 17
6.2 LED 18
IOT is the network of physical things or object that contain embedded technology to interface
and sense to move with their internal states or the external setting. Automation is the most often
spelled term within the field of electronics. The hunger for automation brought several revolutions
within the existing technologies. Notice board could be a primary factor in any establishment or
public places like bus stations, railway stations, colleges, malls etc. Sticking out numerous notices
day to day couldbe a tough method. A separate person is needed to take care of this notice display.
This project is regarding advanced wireless notice board. In IOT based Web Controlled Notice
Board, Internet is employed to wirelessly send the message from Browser to the display.
A local web server is created, this could be a global server over net. At the PIC microcontroller,
LEDmatrix is used to display message and flask for receiving the message over network. Whenever
microcontroller receives any wireless message from GSM module, it displays on the LED matrix.
The Internet of Things (IOT) belief system can be looked as an exceptionally unique and radically
distributed networked system composed of a very large number of identifiable smart objects. These
objects can convey and to interface among themselves, with end- users or different elements in the
system. Entering the era of Internet of Things, the use of small, shoddy and flexible computer
hardware that allow end-user programming become present. One of them, considered…
Keywords: Matrix, PIC Microcontroller, SPI, GSM Modem.
IOT WEB CONTROLLED SMART NOTICE BOARD BY USING ESP8266
CHAPTER 1
INTRODUCTION
1. INTRODUCTION
Wireless notice boards are one of the widely used ones ranging from primary schools to
major organizations to convey message at large. If we want to share some information or emergency
alwaysto people in that case notice board is very effective but for that notice a lot of paper is being
used and which is later wasted by the organizations. The elderly system conveying important
message in the notice board need burden in some number of attempts to transport information. If the
school, college,Universities and other institutions are distance separated. This method is defined as
the dependable responsibility for myriad staff to deliver the notice system which is determining as
conserved to the one centralized heading system.
Adhering different notices every day is troublesome procedure. A couple of the pre-existing
techniques incorporate the utilization of IOT system for Mobile communications systems with smaller
scale microcontroller for example ATmega328 Utilizes a 16*2-character LCD which has a perceive
ability disservice as the viewers required to the screen so as to Persia the notification data being shown
on the screen.All the above suggested and actualized systems have some pivotal disadvantages or are
not totally attainable in application with regards to genuine execution. In that case, the implementation
of this project can bring enormous change on the environment issues as well as improving by utilizing
technology. To implement the project Node MCU and an android are just require connected via web
server
In this project, the development of simple and low-cost Smart Board is presented. The
proposed system uses Wi-Fi based wireless serial data communication. For this purpose, Node
MCU which is WIFI communication and LCD display are used. At receiver end, a low- cost LCD
board isprogrammed to receive and display messages.
Using the developed system, two different applications for displaying messages on a remote
digital notice board and wireless person calling has been implemented. The developed system will
thereforeaim in wirelessly sharing the information with intended users and also helps in saving the
time and the cost for paper and printing hardware.
.
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY 3
IOT WEB CONTROLLED SMART NOTICE BOARD BY USING ESP8266
1.4 Scope
The main aim of the project is to implement the notice board in low coast using Node MCU,with
reducing the usage of physical manpower. There will be a moving message display, which might be
utilized as the digital notice board, and moreover a WI- FI transceiver that will be that the most recent
innovation utilized for communication between the mobile and also the embedded devices. System can
work like once the user desires to display or update the notice board that is unimaginably useful to
show the circulars, day by day occasions, plans are to be shown.
At that point the WI-FI will receive the message in notice board system, the Node MCU chip has
been inside the system is programmed in such a way that when the coding is written in embedded
system Language receives any message it will browse the message form serial port through WI-FI
transceiver,if the message is writing in any PC then it will begin displaying the information within the
display system.
The messages are displayed on the liquid crystal display. This system is to cut back the time
wastage and update with any time is to terribly simply. The serial WI-FI has been utilized it can be
used to transmit an information from serial port communication. It implies that to display the
information from to a tiny bit at a time to get the notice load up then stores it, messages are then
shows it in the LCD module.
.
CHAPTER 2
LITERATURE SURVEY
2. LITERATURE REVIEW
Several researchers conducted various researches in establishing this project. They serve a different
function and employ different technologies, though. Some of these papers, along with descriptions of
their technology and applications, are described here.
Digital Notice Board Using Raspberry pi (February 2016) Notice Board is primary thing in any
institution or public utility places like bus stations, railway stations, colleges, malls, etc. But sticking
various notices day to day is a difficult process. A separate person is required to take care of this notices
display. This project is about advanced wireless notice board. The project is built around ARM
controller raspberry-pi which is heart of the system. Display is obtained on project tor. A Wi-Fi is using
for Data transmission. At any time, we can add or re- move or alter the text according to our
requirement. At transmitter authorized PC is used for sending a notice. At receiving end Wi-Fi is
connected to raspberry pi. When an authorized user sends a notice from his system, it is received by
receiver. Wireless is a popular technology that allows an electronic device to exchange data wirelessly
over a computer network, including high speed wireless connections. The data is received from
authenticated user. Then it sends to arm 11 that is raspberry pi.[1]
Smart Electronic Notice Board Using WI-F (March 2016) Notice boards are commonly used in
variety of institutions which we come across in a daily basis. In the present generation the
advertisement notice boards are being managed manually. This process is difficult to involved in orderto
put a notice on the notice board. This waste a lot of things like paper printer ink, manpower and also
brings the loss of time. In this paper we have proposed a system through wireless transmit notices on a
notice board using Wi-fi. Wi-fi can pass information for about 100meter distance Wi-fi data rate has 1or
2 Mbps. It accesses numerous point and to support network interfaces. It also makes the system
compatible with more than one wireless technology. This paper describes the Wi-fi based LCD
display.[2]
Digital Notice Board (April 2017) Notice Board is basic concern in any organization or institution and
also it is use in many public places including bus stations, railway stations and malls etc. The
Traditional way of displaying notices is sticking print of notices on notice board which is difficult task.
This project is mainly about digital notice board with raspberry pie in which there is an android
application that is connected with LCD display via Raspberry pie in these systems the main feature is
CHAPTER 3
RESEARCH GAP
RESEARCH GAP
Market research analysts are predicting that the wireless technologies will eventually become
more widespread than the various wired solutions.
The wireless communications present the ideal solution for the home network .This increasing
demand of getting wirelesscan be seen not only in the field communication but also in the
transferring information anddata.
The cell phones which are the best example of wireless data and voice transfer can beused for
many other purposes that can replace the traditional system. One simple way of using this
wireless communication is to use a simple cell phone for sending messages.
Our administrator uses a simple GSM based handset for sending messages to different
displaystations which are located far away from him. The GSM modem used at the receiver
end isused to receive the messages and LCD to display them. As we are using mobile for
sending messages, it‟s easy to handle and operate.
As it's a wireless transmission the system has very less errors and maintenance. With greater
efficiency we can display the messages at various places like public transports, crowded cities
and advertisement of chain restaurants. We can use this displaying system at distant area where
our wire or manpower can go easily. GSM and GPRS based designs have developed another
innovative and Public Utility Product.
CHAPTER 4
RESEARCH OBJECTIVE
RESEARCH OBJECTIVE
The main objective of the system is to develop a wireless notice board that displays notices in the
formof image, text, pdf etc., and it’s interfaced with user mobile phones for displaying the
information.
A microphone will be placed in the smart notice board to access the voice. Just by querying the file
name through the mic, the file will be displayed.
As general application, in an educational institution the user data is collected and it’s fed to the
memory of the system, every time any notice/information is being displayed, parallels the notice is
sentto the user application. The notice sent to the application here is the Gmail.
In addition to that a speaker installed, using this system a blind person can get to know about the
notice/information.
CHAPTER 5
PROPOSED SYSTEM
PROPOSED SYSTEM
In this project, we use SMPS power supply, which convert 230V INTO 5V. This 5V is given to
the Microcontroller. The system is ON and waits for the message to display on the screen. To display
the message. First the IOT device paired with the electronic device is paired. The mobile contains the
APP and the pairing we have to type the message and it is displayed on the LED display. The message
keeps scrolling even after the IOT connectivity is removed. Otherwise Real time and temperature is
displayed on display
Rest of the pins we are leaving free. The user connect the device and android application with the
same hot spot.the user then open the app and press the ip address of the hot spot then after
establishmentof the connection between device and android application ,User will type the content to
be displayed in the text box provided for text in the android application and then user will press enter
then the message will pe transferred from application to device through wifi and it will be displayed
in dot matrix display.
NodeMCU is a popular microcontroller board that can connect to the internet and run small
programs. By combining it with a display module like an LCD or OLED screen, you can create a
smart notice board that can be controlled remotely over the web.
To add a user-friendly interface, you can use a web development framework like HTML, CSS, and
JavaScript to create a web page that allows users to send messages or updates to the notice board.
The NodeMCU board can then receive these updates via Wi-Fi and display them on the connected
screen.
CHAPTER 6
SYSTEM REQUIREMENTS
6.1.1 Esp8266
The ESP8266 is a low-cost Wi-Fi microchip, with built-in TCP/IP networking software,and
microcontroller capability, produced by Espressif Systems[1] in Shanghai, China.
The chip was popularized in the English-speaking maker community in August 2014 via the
ESP- 01 module, made by a third-party manufacturer Ai-Thinker. This small module allows
microcontrollers toconnect to a Wi-Fi network and make simple TCP/IP connections using Hayes-
style commands.
However, at first, there was almost no English-language documentation on the chip and the
commands it accepted.[2] The very low price and the fact that there were very few external
components on the module, which suggested that it could eventually be very inexpensive in volume,
attracted many hackers to explore the module, the chip, and the software on it, as well as to translate
the Chinese documentation.[3]
The ESP8285 is a similar chip with a built-in 1 MiB flash memory, allowing the design of
single- chipdevices capable of connecting via Wi-Fi. These microcontroller chips have been
succeeded by the ESP32 family of devices.
6.1.2.LCD:
We utilize screen as display. LCD is utilized in a project to visualize the output of application. LCD can
likewise be utilized as a part of a task to check the yield of various modules interfaced with the Node MCU
Pin module. LAN assumes an indispensable part in a task to see a yield. For normal utilize, you'll need to
connect the Node MCUto a visual display a screen or a TV
6.1.3 Breadboard
A breadboard, or protoboard, is a construction base for prototyping of electronics. Originally
the word referred to a literal bread board, a polished piece of wood used when slicing bread. [1] In
the 1970s the solderless breadboard (a.k.a. Plugboard, a terminal array board) became available
Fig .6.4Breadboard
CHAPTER 7
SYSTEM DESIGN
SYSTEM DESIGN
Design is a meaningful engineering representation of something that is to be built. It is the most
crucial phase in the developments of a system. Software design is a process through which the
requirements are translated into a representation of software. Design is a place where design is fostered
in software Engineering. Based on the user requirements and the detailed analysis of the existing
system, the new system must be designed. This is the phase of system designing. Design is the perfect
way to accurately translate a customers requirement in the finished software product. De-sign creates a
representation or model, provides details about software data structure,architecture, interfaces and
components that are necessary to implement a system.The logical system design arrived at as a result of
systems analysis is converted into physical system design.
CHAPTER 8
IMPLEMENTATION AND RESULT ANALYSIS
8.1.Implementation
The use of microcontroller in place of general-purpose computer allows us to theorize on
many further improvements on this project prototype. Display during period where in no message
buffers are empty is one such theoretical improvement that is very possible. The ideal state of the
microcontroller is when the indices or storage space in the memory are empty and no new
message is there to display.With the help of IOT technique we can choose to simulate and
broadcast important notifications.The display board is one of the single most important media
for information transfer to the maximum number of end users. this feature can be added by
programming the microcontroller to use different encoding scheme in different areas as per age.
CHAPTER 9
TEST CASES
Power On/Off:
Message Sending
Verify that the user can send messages to the notice board via the web interface.
Check that the messages are received and displayed correctly on the notice board.
Display Customization:
Verify that the user can customize the display settings (e.g., font size, color, layout).
Check that the changes are applied correctly to the notice board.
Message Display:
Verify that the notice board displays messages correctly.
Check that the messages are updated in real-time (if using websocketsor WebRTC).
Scrolling:
Verify that the notice board can scroll through messages if the display is too small.
Check that the scrolling is smooth and doesn't cause any issues.
Error Handling:
Verify that the notice board handles errors correctly (e.g., Wi-Fi connection loss, display issues).
Check that the notice board recovers from errors and continues to function normally.
Security Testing
Unauthorized Access:
Verify that unauthorized users cannot access the notice board's web interface.
Check that the notice board rejects invalid login attempts.
Data Encryption:
Verify that data sent between the web interface and the notice board is encrypted.
Check that the encryption method is secure (e.g., HTTPS, SSL/TLS).
CONCLUSION
Now our World is moving towards digitalization, so if we want to change in the earlier used
system we have to use new techniques. Wireless technology provides fast transmission over long
range data transmission. So this project Wireless Electronic Notice board has been successfully
designed and tested. The toolkit accepts the message stores it, validates it and then display it in the
LED screen. there is facility for displaying Two message at a time. The major constraint
incorporated is use of security code for start displaying message. IOT System is the collaboration of
software & hardware through which most of the complicity reduce, even system size & cost also
reduced. The IOT based digital notice board system that we have created has been in practical uses
in various companies like in construction companies and research areas, railways colleges. This
system can avoid paper work, reduced human effort usage in definite purpose areas. Now a days
every advertisement is going to bedigital. The big shops and shopping centres are using the digital
moving displays now. This project can be used mainly for police or army to display something
crucial within a matter of seconds. So keeping in mind we are designing a new display system
which we can access remotely, thus utilizingdigital technology.
FUTURE WORK
The Notice Board is a mode of communication in any organizations which are used to
display any notification that reach quickly to respective persons. The traditional mode of conveying
message is put up notices on the notice board, in which lot of resources such as paper, printer ink are
wasted and it also consumes more time to make notifications. Digital display boards are an
effective mode of communication in providing information to the people. In present scenario the
digital notice boards can be used and managed digitally with internet of things and it can be
remotely controlled. User hasto send message through mobile application and webpage.
REFERENCES
REFERENCES
[1]. Dharmendra Kumar Sharma, Vineet Tiwari, Krishnan Kumar, et.al, IEEE INDICON 2015 “Small and
Medium Range WirelessElectronics Notice Board using Bluetooth and Zig Bee”,
[2]. Jadhav Vinod, nagwanshitejas, February 2016””Digital Notice Board using raspberry pi” IJCAT-
International journal of computing and technology,volume 3,Issue 2,
[3]. S.ArulmuruganpP,S.AnithaPP,A.PriyangaP P,S.Sangeethapriya,” March 2016,Electronic Notices Board
Using WI-FI”, - International Journal of Innovative Science, Engineering & Technology, Vol. 3 Issue 3,
ISSN 2348 – 7968
[4]. Tejal Prakash Modi, PratikshaSumtilalOstwal, Noshin Ayaz Kureshi, April 2017 “Digital Notice Board”,
InternationalJournal of Engineering Development and Research (IJEDR), ISSN 2321- 9939, Vol.5 Issue 2,
[5]. Pooja Pawar, Suvarna Langade, Mohini Bandgar, Mar2019 “Iot Based Digital Notice Board Using Ardino
ACKNOWLEDGEMENT
In our project we are extremely thankful to our project guide Prof. Samiksha Bansode for
hervaluable support and time. We would like to take this opportunity to acknowledgement the
innumerable guidance and support extended to us by our co guide in preparation of the synopsis.
We also want to thank our honourable principle for his support. Our foremost thanks go to mywell-
wishers and colleagues. We are graceful to all staff members, non-teaching staff and all our friends
us the helping hand.