HC-05 Bluetooth based wireless notice board Using Arduino UNO

Introduction

The common way to advertise is to make banners, hoardings, paintings, etc. But now a day’s digital display is also getting popular to display advertisement, because of their durability and customization feature. So, in this tutorial, we will make a wireless noticeboard. Here we are using only one P10 display but you can build any size of the display for your advertisement board.
In one of our tutorials, we interfaced the P10 display with Arduino. You can follow this tutorial on how to interface with the P10 display. And jump into this tutorial to build your own Wireless advertisement board.

This is an electronic wireless display board. Using Arduino, HC-05, and P10/DMD Display.

About P10 Display

P10 is a 32×16 LED display with a total of 512 LED’s and the easiest display to interface with any of the microcontroller having SPI communication. This display is best for out door displaying. This display can be reconfigure to any size. This can be used a advertising boards in mall, railway stations, and in any public place.

P10 display pin descriptions:

  • Pin1 (OE) – is the enable pin and it is used to control the brightness of the panel.
  • Pin2 (A) and Pin3 (B) are the two selection line to select from multiple rows.
  • Pin8 (CLK), Pin10 (SCLK), and Pin12 (DATA): are the control and data pins of the shift register.
  • P10 display uses SPI communication to communicate with Arduino. So, in our code, we will use the SPI library.

Hardware Requirements

Disclaimer: It may contains Amazon affiliate links. which means I can get a small commission on the sale. This might be your indirect help to me. Thank You 🙏
  • Arduino UNO (HERE)
  • P10 display (HERE)
  • HC-05 Bluetooth module (HERE)
  • Connecting wires (HERE)

Software Requirements

  • Arduino IDE (You can download it from HERE)
  • DMD Library
  • TimerOne Library

Block Diagram

Circuit Diagram

Circuit Explanation

P10 display connection with Arduino UNO

P10 DisplayArduino UNO
PIN1 (OE)D9
PIN2 (A) and PIN3 (B)D6 and D7 respectively
PIN8 (CLK)D13
PIN10 (SCLK)D8
PIN12 (DATA)D11

HC-05 Bluetooth module with Arduino UNO

HC-05Arduino UNO
TxPin2 (Rx of software serial)
RxPin3 (Tx of software serial)
VCC5v
GNDGND

Video Tutorial

Download Source Code

Download the complete source code: click here

Leave a Comment