Project tutorial

Bluetooth-Controlled Messenger LCD

You can turn on or off the 16x2 LCD via your smartphone and also you can send the text message over Bluetooth.

  • 1,993 views
  • 1 comment
  • 9 respects

Components and supplies

Necessary tools and machines

Apps and online services

About this project

Youtube video

...

..........................

Please SUBSCRIBE To my YouTube channel for more videos........

.....................................

The notice board is used to update peoples with new information or

If you want to send message with in room or in hall but are not want to talk loudly then this project will help you.

The project based on HC-05 Bluetooth module which Controlling 16x2 LCD display.

You can turn on or off the LCD display via smartphone and also you can send the text message.

The project is very simple you can built it without the knowledge of arduino.

Just upload the program and connect the circuit and you are good to Go.

Add TipAsk QuestionCommentDownload

Step 1: Components & ​Requirements

  • HC-05 Bluetooth module
  • 16x2 LCD display
  • Arduino Uno
  • Some wires/connectors

Add TipAsk QuestionCommentDownload

Step 2: Download and Upload the Code

Download and Upload the Code.

Make sure the Bluetooth mode is not connected to Arduino while uploading the Code.

Attachments

bluetooth_LCD.inoDownload

Step 3: Power Supply Wire for LCD and Bluetooth Module

  • Connect 2 red wire to the +5v and 3.3v.
  • Connect Black Wire to the GND.

Add TipAsk QuestionCommentDownload

Step 4: Connect LCD

2 More Images

Connect LCD to Arduino Like given in Photo, So the A0 pin connected to the 16th Pin of LCD.

16th pin of LED ------> 1st pin of LCD

2nd pin of LCD -------> +5v of Arduino

3rd Pin of LCD --------> GND of Arduino

4rth pin of LCD --------> 5th pin of Arduino

5th pin of LCD ---------> 4rth pin of Arduino

6th pin of LCD ---------> 3rd pin of Arduino

Add TipAsk QuestionCommentDownload

Step 5: Connect Bluetooth

Mine Bluetooth Works on 3.3v to 6v, So I will connect it to 3.3v of Arduino.

Vcc of Bluetooth --------> 3.3v of Arduino

Gnd of Bluetooth --------> Gnd of Arduino

Tx of Bluetooth --------> Rx of Arduino

Rx of Bluetooth ---------> Tx of Arduino

Add TipAsk QuestionCommentDownload

Step 6: Connect the Bluetooth

Connect your Arduino to Power supply

the red LED in Bluetooth will starts fast blinking it means it is not connected to any device.

  • Turn on the Bluetooth in your device.
  • Search for new device.
  • Click on Hc05 once it appear.
  • Enter the password "1234" or "0000".

Add TipAsk QuestionCommentDownload

Step 7: Download the App and Connect

2 More Images

  • Download the app fromhere.
  • Open the app
  • Click on connect on the top right.
  • Click on the Hc05 and connect.

Send "1" to turn on the LCD display.

Send any message to display on LCD.

Send "2" to turn off the LCD display.

Add TipAsk QuestionCommentDownload

Step 8: Now We Are Good to Go

The Project is Ready you can build it for fun or for your school / collage project.

............ :)

Code

bluetooth_LCD.inoArduino
#include <LiquidCrystal.h>

char str[34],L=2;
int temp=0,i=0;
int Pass=0,p=0;
 int c,x,d;
const int rs = 5, en = 3, d4 = A5, d5 = A4, d6 = A3, d7 = A2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup()
{
 Serial.begin(9600);
  pinMode(A1,OUTPUT);
  pinMode(A0,OUTPUT);
   pinMode(4,OUTPUT);
   
  digitalWrite(A1,LOW); 
  digitalWrite(A0,LOW); 
   digitalWrite(4,LOW); 
   
  lcd.begin(16, 2);
  
 
}


void loop() 
{ 
  if(temp==1)
  {
    check();
     temp=0;
    i=0;
    delay(1000);
  }
  
}

void serialEvent() 
 {
      while (Serial.available()) 
      {
      char inChar=Serial.read();
      str[i++]=inChar;
      delay(10);
      }
       for (p=i+1;p<34;p++)
      {
        str[i++]=32;
      }
    temp=1;
  Serial.write(str);
  lcd.setCursor(0, 0);
 lcd.print(str);
  if(i>16)
  {
    d=16;
    for (x=0;x<=17;x++)
    {
    lcd.setCursor(x,2);
    lcd.print(str[d]);
    d++;
    }
  }
 }

void check()
{
if(!(strncmp(str,"1",1)))
  {
   digitalWrite(A1,50); 
   lcd.clear(); 
  }
  else if(!(strncmp(str,"2",1)))
  {
   digitalWrite(A1,LOW);
   lcd.clear(); 
  }
}

Schematics

Circuit
Picsart 05 22 10 10 41 u9czvbwhj3

Comments

Similar projects you might like

Bluetooth control led with lcd led status display real time.

Project tutorial by Youssef Sabaa

  • 24,476 views
  • 4 comments
  • 46 respects

Bluetooth Controlled Car

Project in progress by Saman Fernando

  • 29,579 views
  • 25 comments
  • 51 respects

Using 16x2 LCD with Arduino

by Techmirtz

  • 27,645 views
  • 6 comments
  • 40 respects

Lcd Display in Real Time.

Project tutorial by Youssef Sabaa

  • 26,278 views
  • 5 comments
  • 61 respects

Bluetooth Controlled Servo

Project tutorial by

  • 10,811 views
  • 17 comments
  • 37 respects

LCD Game

Project showcase by Team Iron_SalsaStudio

  • 9,482 views
  • 9 comments
  • 17 respects
Add projectSign up / Login