Wireless Notice Board Using ESP8266 & Matrix Display

This project deals with an innovative and visual method of conveying the message to the people using a wireless notice board which is developed using WiFi technology. This will help us show any electronic message almost immediately with negligible delay just by sending a short message from the mobile application. That is better and more reliable than the old traditional way of passing the news on the notice board.

In today’s world, mobile phones and related technologies are becoming more and more popular. Various technical arenas in the field of Telecommunication and Embedded Systems are becoming upright to the people. Notice boards are one of the widely used ones ranging from primary schools to significant organizations to convey messages to large groups of people. A lot of paper is being used and which is later just to get wasted. It leads to a lot of deforestation, thus leading to global warming. A small innovative step in making use of technology for regular purposes would have an adverse effect on the environmental issues with which we are presently concerned.

The aim of this project is how to make a web-controlled Wireless Notice Board using ESP8266 NodeMCU and Dot Matrix Display. In our project, the ESP8266 NodeMCU establishes a strong connection between a WiFi network and the board itself and generates a webpage given by a local IP address. Using the Web dashboard, we can send any message by just typing in the blank space. And the NodeMCU will display it on the Dot Matrix Display as well.

I will recommend you to check out our another IoT Projects.


Wireless Notice Board

Circuit Diagram

Wireless Notice Board Circuit Diagram

Components Required

  • ESP8266 NodeMCU
  • 4:1 MAX7219 Dot Matrix Display
  • 7805 Regulator
  • Capacitor (10uF/16V, 100uF/25V)
  • Connection Wire
  • Veroboard
  • 5 Volt Power Source

About Parts of the Wireless Notice Board

Dot Matrix Display


LED matrices are available in the market in different colours like single colour, dual colour, and RGB colour. They are also available in different dimensions like 5×7, 8×8, 16×16, 8×32, 32×32, and more.


This 8×32 LED Matrix Display is a multitude of 4 single Matrix Displays which are internally connected. These displays also have the ability to separate from each other, as every module carries the same Maxim MAX7219 chip, and can be connected with the same power and data connection. That’s why if any of the single displays get damaged, they will be easily replaceable.

MAX7219 LED Driver Chip

This Matrix Displays can be driven in two ways. One is a parallel way where the parallel data is sent to each row or column. The second one is the serial way where the data is sent serially and an IC is used to convert this serial data into parallel data.

MAX7219 Dot Matrix LED Driver IC

MAX7219 is a common cathode display driver with serial input and parallel output. It is used to interface microprocessors and microcontrollers with 64 individual LEDs. The 8×8 LED matrix is connected to the MAX 7219. The data input is received from the Arduino board to the MAX7219.

Circuit Connection of Wireless Notice Board

The left side of the Dot Matrix Display is basically for the input pins which are connected to any GPIO pins of a microcontroller. Similarly, the right side of the display is the output port for adding additional displays.

From the left side, connect the VCC and GND of the Dot Matrix Display to the 3.3V and GND of the ESP8266 board. The default SPI and GPIO pins of the ESP8266 are being used to connect with each of the remaining SPI terminals of the MAX7219 display module. Therefore, connect the DIN, CS, and CLK pins to the ESP8266 board’s D7, D8, and D5 pins.

NodeMCU Code

To compile this below code, you have to install these two library files into your Arduino IDE.



After uploading the code to ESP8266, you can see the IP address on the Dot Matrix Display for entering the webpage.

3 thoughts on “Wireless Notice Board Using ESP8266 & Matrix Display”

  1. Hi, thank you for this wonderful project. I however will urgently need your help on the wireless display noticeboard using ESP8266 module. I did all the connections and uploaded the code to my ESP8266 module which really display IP address, however, when i type this IP address on my web browser, it does not link me to the app for sending the text to project dot matrix display. Please i need your help. Thanks

Leave a Comment