Introduction: Wireless Display Using Bluetooth and Arduino

Here is an easy way to make a moving text display using Arduino

Step 1: Step 1: Intro to Project

Always had the fascination of seeing billboards and displays on public transport. Well, here’s how you can make your own with an Arduino!!

Step 2: Materials Needed

1. Arduino Uno

2. HC-05 Bluetooth Module

3. 16x2 I2C LCD Module

4. Jumper Wires( M2M, M2F)

5. Breadboard

6. Connecting Cable

Step 3: Circuit Diagram

Circuit Connections Explained in Short

Arduino to Bluetooth Module

5V --> Vcc

GND --> GND

TX(Pin 0) --> RX

RX(Pin 1) --> TX

Arduino to LCD Module

5V --> Vcc

GND --> GND

A4 --> SDA

A5 --> SCL

Step 4: Code File

Before uploading the code, make sure that the LiquidCrystal I2C library is installed on your device.

To do that, follow the steps.

1. Open Arduino IDE

2. Go to Sketch --> Include Library --> Manage Libraries

3. Type LiquidCrystal_I2C in the search box and install the one by Marco Schwartz

4. Include library in the code

Then utilise the code file uploaded below

PS: Before uploading the code, disconnect pins 1 and 2 of the Bluetooth module from the Arduino board as it will cause an error while uploading the code.

Step 5: Interfacing With Bluetooth

Once the code is uploaded, connect the Bluetooth module with your phone.

1. Go to settings --> Bluetooth --> Devices --> HC05

If code and connections are done correctly, then the module will display an LED and will be available in the list of devices

While pairing with HC05, 1234 or 0000 should be added as pin.

The app I have used for communicating through Bluetooth is Serial Bluetooth Terminal by Kai Morich(any other simple app should work too)

Link:

1. Open the App

2. Click on the Connection icon

3. If the pairing was done correctly, the connected message should be visible on the terminal

4. Now type the text you want to be visible on the display.

AND VOILAAAAA!

you have your wireless display ready