Close Menu
  • Articles
    • Learn Electronics
    • Product Review
    • Tech Articles
  • Electronics Circuits
    • 555 Timer Projects
    • Op-Amp Circuits
    • Power Electronics
  • Microcontrollers
    • Arduino Projects
    • STM32 Projects
    • AMB82-Mini IoT AI Camera
    • BLE Projects
  • IoT Projects
    • ESP8266 Projects
    • ESP32 Projects
    • ESP32 MicroPython
    • ESP32-CAM Projects
    • LoRa/LoRaWAN Projects
  • Raspberry Pi
    • Raspberry Pi Projects
    • Raspberry Pi Pico Projects
    • Raspberry Pi Pico W Projects
  • Electronics Calculator
Facebook X (Twitter) Instagram
  • About Us
  • Disclaimer
  • Privacy Policy
  • Contact Us
  • Advertise With Us
Facebook X (Twitter) Instagram Pinterest YouTube LinkedIn
How To Electronics
  • Articles
    • Learn Electronics
    • Product Review
    • Tech Articles
  • Electronics Circuits
    • 555 Timer Projects
    • Op-Amp Circuits
    • Power Electronics
  • Microcontrollers
    • Arduino Projects
    • STM32 Projects
    • AMB82-Mini IoT AI Camera
    • BLE Projects
  • IoT Projects
    • ESP8266 Projects
    • ESP32 Projects
    • ESP32 MicroPython
    • ESP32-CAM Projects
    • LoRa/LoRaWAN Projects
  • Raspberry Pi
    • Raspberry Pi Projects
    • Raspberry Pi Pico Projects
    • Raspberry Pi Pico W Projects
  • Electronics Calculator
How To Electronics
Home » Wireless Caller ID Display for Bikers using Bluetooth & Arduino
Arduino Projects

Wireless Caller ID Display for Bikers using Bluetooth & Arduino

Mamtaz AlamBy Mamtaz AlamUpdated:September 16, 20222 Comments3 Mins Read
Share Facebook Twitter LinkedIn Telegram Reddit WhatsApp
Caller ID Display Bikers Bluetooth
Share
Facebook Twitter LinkedIn Pinterest Email Reddit Telegram WhatsApp

Wireless Caller ID Display for Bikers using Bluetooth & Arduino

We present to you the project, “Wireless Caller ID Display for Bikers using Bluetooth & Arduino”. This simple Mobile Phone caller identification display System can be very useful for bikers. There is a scenario that while you are riding a bike or cycle, your phone starts ringing or vibrating which is usually kept in a pocket. You do not know who is calling you. In order to see that you have to stop the bike and take out the phone from your pocket and see who is calling. Sometimes you may not even hear the incoming ringtone.

So we have designed a solution for that, i.e, when someone calls you on your cellphone, the caller’s number can be seen on the display attached to your vehicle. This device can be connected to the Bluetooth of your phone and works 24×7 unless the device is disconnected. Also, the device can be operated using a 12V supply from the bike battery. So, let’s learn how to make Wireless Caller ID Display for Bikers using Bluetooth & Arduino.

This project can also be done using BlE 4.0, i.e. Bluetooth Low Energy Module instead of classic Bluetooth Module. To learn more about Bluetooth Low Energy, visit this post: Bluetooth Low Energy Tutorial with HM-10 BLE 4.0 & Arduino



Bill of Materials

The following are the components required for making this device. The components can be easily purchased from Amazon. The link is given below.

S.N.Components NameQuantityPurchase Links
1Arduino UNO Board1Amazon | AliExpress
2HC-05 Bluetooth Module1Amazon | AliExpress
3Potentiometer 10K1Amazon | AliExpress
416x2 LCD Display1Amazon | AliExpress
5Connecting Wires10Amazon | AliExpress
6Breadboard1Amazon | AliExpress


Circuit Diagram & Connections

The circuit diagram of the Wireless Caller ID Display for Bikers using Bluetooth & Arduino is given below.

Circuit Caller ID Display Bikers Bluetooth

It is built around Arduino Uno Board, 16×2 LCD Display & HC-06 Bluetooth module. The circuit can be operated using a 12V battery of the bike. Bluetooth module HC-05/HC-06 supports master and slave mode serial communication (9600bps – 115200bps) SPP and UART interfaces. Using these features, it can communicate with other Bluetooth-enabled Android smartphones.

Pins 1, 5, 16 of LCD are GND, and Pins 2, 15 are VCC. 10K POT is connected to pin 3 of LCD which is used for adjusting the contrast. Similarly, Bluetooth is connected to Tx & Rx pins of Arduino, i.e Pin 0 and 1 as shown in the figure.



Check other Bluetooth Projects Here:
1. Wireless Bluetooth Controlled Robot using Arduino
2. RGB LED Strip Color Control with Bluetooth & Arduino
3. Wireless AC Light Dimmer with Android Bluetooth & Arduino


Caller ID Android App

This project includes an Android application developed on the MIT App Inventor platform. The block diagram of the app is shown below.

MIT app Inventer call ID

Export this app as a callerid.apk file, or with any other suitable file name. Install the callerid.apk file on your smartphone.

Caller ID App

To set up the caller ID system fitted near the dashboard of your bike, pair the Bluetooth device (HC-06) with your smartphone’s Bluetooth. Then, open the callerid app and click on Connect to pair with the Bluetooth of the app. Make sure the Bluetooth module is connected to your smartphone’s Bluetooth. Else, it will not display any incoming call on the LCD.



Download Callerid apk file from this link: Download

Download Callerid .aia file for MIT app Inventor from this link: Download


Source Code/Program

Here is a code for Caller ID Display for bikers. So copy this code and upload it to the Arduino board.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
String inData;
 
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print(" CALLER ID");
delay(3000);
lcd.clear();
}
void loop() {
int i=0;
char commandbuffer[100];
if(Serial.available()){
delay(100);
while( Serial.available() && i< 99) {
commandbuffer[i++] = Serial.read();
}
commandbuffer[i++]='\0';
}
if(i>0)
 
Serial.println((char*)commandbuffer);
lcd.setCursor(1,1);
lcd.print((char*)commandbuffer);
delay(1000);
lcd.clear();
}


Video Tutorial

Wireless Bike Caller ID Display for Bikers using Bluetooth
Watch this video on YouTube.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email Reddit Telegram WhatsApp
Previous ArticleAutomatic Street Light using 555 Timer Circuit & LDR
Next Article Arduino SIM: Cellular Connectivity Service for Arduino IoT Cloud

Related Posts

DC Energy Meter using Arduino

Build a DC Energy Meter using Arduino – 32V/5A

Updated:August 26, 20252K
Interfacing ADXL375 Accelerometer with Arduino

Interfacing ADXL375 Accelerometer with Arduino (±200g)

Updated:June 28, 2025
PZEM-004T Arduino Energy Meter

DIY AC Energy Meter using PZEM-004T & Arduino

Updated:March 6, 20258K
Interfacing BMI160 Accelerometer & Gyroscope with Arduino

Interfacing BMI160 Accelerometer & Gyroscope with Arduino

Updated:February 2, 20259K
Password Based Door Lock Security System Using Arduino & Keypad

Password Based Door Lock Security System Using Arduino & Keypad

Updated:February 2, 20252436K
Earthquake Detector Alarm with with Accelerometer & Arduino

Earthquake Detector Alarm with Accelerometer & Arduino

Updated:February 2, 2025661K
View 2 Comments

2 Comments

  1. WUNPINI on May 21, 2020 9:05 PM

    Hi, can the arduino caller id use any caller id app and what is the name of the app this project

    Reply
  2. SRIHARISH T on August 23, 2022 3:32 PM

    when the incoming call is recived the app shows too bad argument to join what is this error and please tell me how to resolve

    Reply

CommentsCancel reply

Latest Posts
IoT Based PM & Air Quality Monitoring System using ESP32

IoT Based PM & Air Quality Monitoring System using ESP32

May 31, 2026
DIY ESP32 MLX90640 IR Thermal Camera with Live Web Display

DIY ESP32 MLX90640 IR Thermal Camera with Live Web Display

May 10, 2026
IoT Activity Tracker with ESP32 & Accelerometer Gyroscope

IoT Activity Tracker with ESP32 & Accelerometer/Gyroscope

May 2, 2026
A Guide to Sourcing Obsolete ICs for Vintage Projects

Beyond AliExpress: A Guide to Sourcing Obsolete ICs for Vintage Projects

April 21, 2026

ESP32 IoT Vehicle Motion Analyzer with MPU6050 & LIS3MDL

April 27, 2026
Building a Smart Sensor Node with a BLE Microcontroller

Building a Smart Sensor Node with a BLE Microcontroller

February 26, 2026
High-Accuracy Pitch, Roll, Yaw with ESP32 & BNO08x IMU

High-Accuracy Pitch, Roll, Yaw with ESP32 & BNO08x IMU

April 27, 2026
DIY Colorimeter using AS7265x Spectroscopy Sensor & ESP32

DIY Colorimeter using AS7265x Spectroscopy Sensor & ESP32

February 1, 2026
Top Posts & Pages
  • Buck Converter: Basics, Working, Design & Application
    Buck Converter: Basics, Working, Design & Application
  • How to use INA226 DC Current Sensor with Arduino
    How to use INA226 DC Current Sensor with Arduino
  • 12V DC to 220V AC Inverter Circuit & PCB
    12V DC to 220V AC Inverter Circuit & PCB
  • Designing of MPPT Solar Charge Controller using Arduino
    Designing of MPPT Solar Charge Controller using Arduino
  • How to use Modbus RTU with ESP32 to read Sensor Data
    How to use Modbus RTU with ESP32 to read Sensor Data
  • Boost Converter: Basics, Working, Design & Application
    Boost Converter: Basics, Working, Design & Application
  • IoT Based ECG Monitoring with AD8232 ECG Sensor & ESP32
    IoT Based ECG Monitoring with AD8232 ECG Sensor & ESP32
  • IoT AC Energy Meter with PZEM-004T & ESP32 WebServer
    IoT AC Energy Meter with PZEM-004T & ESP32 WebServer
Categories
  • Arduino Projects (197)
  • Articles (60)
    • Learn Electronics (19)
    • Product Review (15)
    • Tech Articles (28)
  • Electronics Circuits (46)
    • 555 Timer Projects (21)
    • Op-Amp Circuits (7)
    • Power Electronics (13)
  • IoT Projects (204)
    • ESP32 MicroPython (7)
    • ESP32 Projects (81)
    • ESP32-CAM Projects (15)
    • ESP8266 Projects (76)
    • LoRa/LoRaWAN Projects (22)
  • Microcontrollers (38)
    • AMB82-Mini IoT AI Camera (4)
    • BLE Projects (18)
    • STM32 Projects (19)
  • Raspberry Pi (93)
    • Raspberry Pi Pico Projects (57)
    • Raspberry Pi Pico W Projects (12)
    • Raspberry Pi Projects (24)
Follow Us
  • Facebook
  • Twitter
  • Pinterest
  • Instagram
  • YouTube
About Us

“‘How to Electronics’ is a vibrant community for electronics enthusiasts and professionals. We deliver latest insights in areas such as Embedded Systems, Power Electronics, AI, IoT, and Robotics. Our goal is to stimulate innovation and provide practical solutions for students, organizations, and industries. Join us to transform learning into a joyful journey of discovery and innovation.

Copyright © How To Electronics. All rights reserved.
  • About Us
  • Disclaimer
  • Privacy Policy
  • Contact Us
  • Advertise With Us

Type above and press Enter to search. Press Esc to cancel.

Ad Blocker Enabled!
Ad Blocker Enabled!
Looks like you're using an ad blocker. Please allow ads on our site. We rely on advertising to help fund our site.