Home automation using Arduino, relay, and a Bluetooth module is an exciting DIY project that allows you to control various electrical devices in your home wirelessly from a smartphone or any Bluetooth-enabled device.
With the Arduino board acting as the main controller, relay modules to switch devices on and off, and a Bluetooth module for wireless communication, you can create your own home automation system.
In this comprehensive guide, we’ll walk you through setting up an Arduino home automation project step-by-step, covering the required components, detailed setup process, and how to use and customize the system with advanced features.
Whether you’re new to Arduino projects or an experienced enthusiast, this DIY home automation project is a fantastic way to incorporate cutting-edge technology into your living space.
Introduction to Components
Here is the citations content for the section “Introduction to Components” of the article “Home Automation Project: Arduino and Bluetooth Made Simple” in markdown format:
The key components required for this Arduino home automation project are:
Arduino UNO Overview
The Arduino UNO is a popular microcontroller board based on the ATmega328P microcontroller. It serves as the brain of the project, executing the programmed instructions. The UNO has several essential components:
- Microcontroller (ATmega328P): This is the central processing unit that runs the uploaded program.
- USB Port: Used to connect the board to a computer for programming and power supply.
- Digital and Analog Pins: Digital pins are used for binary input/output, while analog pins can read analog values (0-1023).
- Power Pins (5V, 3.3V, GND): These pins are used to power external components and complete circuits.
Bluetooth HC-05 Module
The HC-05 Bluetooth module enables wireless communication between the Arduino and a smartphone or other Bluetooth-enabled devices. Key features include:
- Operates in the 2.4GHz frequency band with a data transfer rate of up to 1Mbps.
- Can be configured as a master or slave device for communication.
- Supports various baud rates (9600, 19200, 38400, etc.) for serial communication.
- Operates within a 4-6V power supply range.
Relay Module
A relay module acts as an electrically operated switch, allowing the Arduino to control high-voltage appliances and devices. The relay module consists of several relays, each capable of switching a separate electrical circuit.
Other Required Accessories
Apart from the main components, you’ll need additional accessories like:
- Breadboard for prototyping and connecting components.
- Jumper wires for establishing connections between components.
- Power supply (e.g., 9V battery, AC adapter) for the Arduino.
- Resistors, LEDs, and other components for testing and prototyping.
By integrating these components, you can create a fully functional home automation system controlled wirelessly through a smartphone or Bluetooth-enabled device.
Detailed Setup Process
Here is the citations content for the section “Detailed Setup Process” of the article “Home Automation Project: Arduino and Bluetooth Made Simple” in markdown format:
Wiring the Circuit
- Connect 5V and GND pins of Arduino to the bus strips on the breadboard as shown in the circuit diagram.
- To connect the HC-05 Bluetooth module with Arduino, insert its 5V and GND pins into the bus strips on the breadboard.
- Note: If the HC-05 module supports 3.3V, power it using the 3.3V supply from Arduino.
- Connect the TXD pin on the HC-05 module with the RXD pin (Pin 0) of Arduino.
- As the receiver data lines on HC-05 are 3.3V tolerant, convert the 5V input signal from Arduino into a 3.3V signal using a voltage divider:
- Connect 1k ohm and 2.2k ohm resistors across GND and TXD on Arduino to obtain the 3.3V tolerant input directly from the intersection of the two resistors.
- Connect the 5V and GND pins to the bus terminals on the breadboard.
- Connect the IN1 pin on the relay board with PIN 4 of Arduino.
- For multi-channel modules (2, 4, or 8 channels), connect IN2, IN3, …, IN(n) with different digital pins of Arduino and repeat the configuration steps.
- After connecting the signal pins to Arduino, connect the AC load to the relay module:
- COM (Common Terminal): Center terminal, power to the load is connected here.
- NO (Normally Open): Acts as a switch, remains normally open with no contact between COM and NO. When triggered, it connects to COM by the electromagnet inside the relay, and the load gets the supply, powering up the light. The circuit is closed until the state is triggered to low in the relay.
- NC (Normally Closed): Always in contact with COM when the relay is not powered. When triggered, it opens the circuit.
Coding for Arduino
- Initialize the relay in the
setup()
method. - Wait for input on the Serial port in the
loop()
method. - If ‘1’ is received as input, turn on the relay.
- If ‘0’ is received, turn off the relay.
- If unable to upload code due to Arduino receiving data from two sources, unplug the jumper wire connected to Pin 0 (Rx pin) and re-attempt to upload the code.
Setting Up the Mobile App
- Install the Android app from the Google Play Store.
- Turn on Bluetooth on your smartphone.
- Open the app and click “Connect to Bluetooth”.
- Click on “HC-05” and enter the code “1234” or “0000” if prompted.
- After successful connection, use the following commands from the smartphone:
- a = AC ON
- b = AC OFF
- c = BULB ON
- d = BULB OFF
- e = HEATER ON
- f = HEATER OFF
- g = FAN ON
- h = FAN OFF
The citations content covers the key steps involved in wiring the circuit, coding for Arduino, and setting up the mobile app to control the home automation system using Arduino, relay, and a Bluetooth module.
Having fun with this context. I have other articles about this topic. Discover more!!!!!
Step-by-Step Guide to Use
Connecting Bluetooth
- Turn on Bluetooth on your smartphone and look for the “HC-05” device name.
- Click on “HC-05” and enter the password “1234” or “0000” when prompted.
- After a successful connection, the Bluetooth module is paired with your phone.
Controlling Devices via App
- Install the “Bluetooth Terminal” app from the Google Play Store on your Android smartphone.
- Open the app and click “Connect to Bluetooth”.
- Select “HC-05” from the list of available devices.
- Choose the “Switch” mode when prompted.
- In the settings, enter ‘1’ for ON and ‘0’ for OFF, then click Submit.
- Use the following commands to control appliances:
- a = AC ON
- b = AC OFF
- c = BULB ON
- d = BULB OFF
- e = HEATER ON
- f = HEATER OFF
- g = FAN ON
- h = FAN OFF
Safety Measures
- Double-check all wiring connections before powering the system.
- Use optically-isolated relays to create a barrier between high and low voltage components.
- Implement mechanical switches as isolators for automated devices.
- Consider approved home automation systems with pre-built safety features.
The citations content covers the step-by-step process of connecting the Bluetooth module, controlling devices through a mobile app, and essential safety measures to follow while setting up the Arduino home automation project.
Advanced Features and Customizations
Here is the citations content for the section “Advanced Features and Customizations” of the article “Home Automation Project: Arduino and Bluetooth Made Simple” in markdown format:
Adding More Devices
Seamless integration of security devices with other home automation features is a key aspect of creating a cohesive and interconnected smart home ecosystem.
In a well-integrated system, security devices like smart cameras, smart locks, and sensors can work harmoniously with other smart devices such as lighting, thermostats, and entertainment systems.
This integration empowers homeowners with complete control over their security measures, even when they are away from home.
The integration of security devices with smart doorbells allows homeowners to see and communicate with visitors remotely, providing an additional layer of security and convenience.
Geofencing is a powerful feature that automates security measures based on the homeowner’s smartphone location. When the homeowner’s smartphone crosses the geofence boundary, the security system can automatically arm or disarm itself.
Geofencing can also trigger other automation settings that enhance security, such as turning off lights and appliances when the homeowner leaves the geofenced area.
Using EEPROM for Memory Retention
The Arduino microcontroller has EEPROM (Electrically Erasable Programmable Read-Only Memory), which retains its values even when the board is turned off. The EEPROM library enables reading and writing bytes to this memory.
Different Arduino boards have varying EEPROM capacities, such as 1024 bytes on the ATmega328P and 4096 bytes on the ATmega1280 and ATmega2560.
The EEPROM library provides functions likeEEPROM.read(address)
to read a byte,EEPROM.write(address, value)
to write a byte, andEEPROM.update(address, value)
to write a byte only if it differs from the existing value. Additionally,EEPROM.get(address, data)
andEEPROM.put(address, data)
allow reading and writing data types or objects.
Enhancing System Security
Compared to traditional security systems, a smart home automation system is much harder to disable since it mostly depends on an internet connection or a Wi-Fi network.
Smart door locks, which can be Bluetooth or Wi-Fi-enabled, allow homeowners to lock or unlock doors using voice commands, mobile apps, or fingerprint sensors, providing remote access.
It is crucial to use a powerful encryption method with strong passwords on the security system’s Wi-Fi router and avoid using the default password or sharing these details over public Wi-Fi networks.
Consulting an experienced electrician familiar with different home security systems can ensure efficient installation and integration of the home automation system.
- How do I set up a Bluetooth-controlled home automation system using Arduino?
To establish a Bluetooth-controlled home automation system with Arduino, first connect the HC-05 Bluetooth module to the Arduino. Power the Arduino using a 12V DC supply or a USB cable. Ensure successful pairing if the HC-05’s red and blue LEDs are blinking. You can verify the Bluetooth connectivity status through the State pin on the Arduino. - Is it possible to program an Arduino wirelessly via Bluetooth?
Yes, you can program an Arduino wirelessly using Bluetooth. The Arduino software features a serial monitor that facilitates sending simple textual data to and from the Arduino board via the Bluetooth connection. Additionally, you can reprogram the board using this wireless connection. The WT11 module is specifically configured to support Bluetooth programming on the Arduino BT. - What are the steps to initiate a basic home automation project?
To start a basic home automation project, follow these steps:- Select your first smart device.
- Choose a smart home platform.
- Connect additional devices.
- Set up routines and automations for simplified control.
- Can Arduino be controlled using Bluetooth?
Yes, controlling Arduino with Bluetooth involves pairing your phone with the Arduino module by scanning for new devices under the Bluetooth settings in your System Settings. Look for the previously set name and enter the default passcode, which is typically 0000 or 1234. - Once the Arduino is powered on, the BTBee’s status LED should blink periodically, indicating active connectivity.
- Home Automation Project: Arduino and Bluetooth Made Simple
Have you ever wished to control your electrical appliances with a simple swipe on your smartphone? Well, with a home automation project using an Arduino board, relay module, and Bluetooth module, you can make that dream a reality. Home automation using Arduino allows you to wirelessly control various devices in your home, such as lamps, fans, or any other electrical appliance from your Bluetooth-enabled device.
If you want to learn more about this topic or other topics…. Click here
In this tutorial, we’ll explore how to build a user-friendly home automation system that lets you effortlessly turn appliances on and off using your smartphone.
The entire setup takes less than 15 minutes to configure and costs under $30, making it an affordable and straightforward Arduino projects for both beginners and seasoned enthusiasts.
We’ll guide you through the required materials, hardware and software setup, using the mobile app, and troubleshooting, so you can seamlessly integrate wireless communication and automation into your living space.
Overview of Home Automation
Home automation using Arduino, relay, and a Bluetooth module is a popular project that allows you to control various electrical devices in your home wirelessly from a smartphone or any Bluetooth-enabled device.
In this setup, the Arduino board acts as the main controller, the relay modules are used to switch the devices on and off, and the Bluetooth module provides the wireless communication interface.
Introduction to Arduino and Bluetooth
The Arduino board is a microcontroller that can be programmed to perform various tasks, making it a versatile platform for home automation projects.
The Bluetooth module, on the other hand, is a small portable device that is used to be connected to the Arduino board so that it can communicate with a mobile or smartphone.
This allows you to send commands from your smartphone to the Arduino board, which then controls the relay modules to turn devices on or off accordingly.
A relay module for Arduino is one of the most powerful applications as it can be used to control both AC and DC devices by simply controlling the relay by giving 5V. A relay is basically a switch that is operated electrically by an electromagnet.
Benefits of Home Automation
Home automation can provide several benefits such as increased convenience, energy efficiency, and security.
By automating home devices, users can control and monitor their home from anywhere, leading to a more comfortable and efficient living experience.
Additionally, home automation can help reduce energy consumption and costs by automatically adjusting lighting, temperature, and other systems based on occupancy and usage patterns.
In today’s era, technology can enhance human life. Technology is evolving decade by decade, and automation, which was once considered science fiction, is now a reality. By combining the latest technology with home automation, you can build an awesome home automation system capable of operating home devices automatically using an Arduino Uno and Windows 10.
To establish a connection between your Arduino and Bluetooth module, follow these steps: 1) Go to the Bluetooth icon, right-click, and select “Add a Device,” 2) Search for a new device, and your Bluetooth module will appear as HC-05, 3) The pairing code will be 1234, and 4) After pairing, you can program the Arduino and upload a sketch to send or receive data from the computer.
Required Materials for the Project
To get started with this home automation project using Arduino and Bluetooth, you’ll need the following components:
List of Components
- 1x Arduino UNO (or Mega, Pro, Mini). The example uses an Arduino UNO.
- 1x Solid state Relay. (Read more about Relays)
- 1x HC-05 Wireless Bluetooth Module (Read more about HC-05)
- 1x Lamp
- 1x 2.2k ohm resistor
- 1x 1k ohm resistor
- 1x Breadboard (Read more about Breadboards and how to use them)
- Jumper wires
- PCB
- Hi-Link (5V)
- 5V Relay – 4 Nos
- ATMEGA328P IC
- 28 Pin IC Base
- 16 Mhz Crystal Oscillator
- BC547 Transistor – 4 Nos
- 22pF Capacitor – 2 Nos
- LED 5mm – 5 Nos
- IN4007 Diode – 5 Nos
- 1K Resistor – 9 Nos
- 2 Pin Screw Connector
- 3 Pin Screw Connector – 4 Nos
Where to Buy
You can purchase the required components from various online retailers and electronics stores. Some popular options include:
- DigiKey
- Mouser Electronics
- Jameco Electronics
- SparkFun Electronics
- Adafruit Industries
It’s recommended to buy from reputable sources to ensure you receive genuine and high-quality components.
Hardware Setup
Connecting the Arduino and Bluetooth Module
- Connect the Arduino’s +5V and GND pins to the bus strips on the breadboard.
- Power the HC-05 module by connecting its 5V and GND pins to the bus strips on the breadboard.
- Connect the TXD pin on the HC-05 module with the RXD pin (Pin 0) on the Arduino. This allows the HC-05 to send data to the Arduino.
- Connect the TXD pin on the Arduino with the RXD pin on the HC-05 to establish two-way communication.
- Use a voltage divider (1k ohm and 2.2k ohm resistors) to convert the 5V signal from Arduino to a 3.3V signal for the HC-05 module.
To establish a connection between the Arduino and Bluetooth module:
- Go to the Bluetooth icon, right-click, and select “Add a Device”.
- Search for a new device, and the Bluetooth module will appear as HC-05. Add it.
- The pairing code will be 1234.
- After pairing, program the Arduino and upload a sketch to send or receive data from the computer.
Relay Module and Device Connections
- Connect the 5V and GND pins of the relay module to the bus terminals on the breadboard.
- Connect the IN1 pin on the relay module with PIN 4 on the Arduino.
- To connect an AC load (e.g., a lamp) to the relay module, locate the terminal block with three slots: COM (Common), NO (Normally Open), and NC (Normally Closed).
- In the steady state (when the relay is off), the COM port is connected to the NC terminal. Connecting the load to the NC terminal would keep it ON even when the relay is off.
- To control the load, connect it to the NO terminal. When the relay is triggered from the Arduino, the contact switches from NC to NO, completing the circuit and turning on the load.
The low-voltage side of the relay module has two sets of pins:
- VCC, GND, IN1, and IN2 pins to control the relays.
- GND, VCC, and JD-VCC pins, where JD-VCC powers the electromagnet of the relay.
Software Setup
The software setup for this home automation project involves two main components: installing the Arduino IDE and programming the Arduino board. Here are the steps:
Arduino IDE Installation
The Arduino Integrated Development Environment (IDE) is a software application used to write, compile, and upload code to the Arduino board.To install the Arduino IDE:
- Visit the official Arduino website (https://www.arduino.cc/en/Main/Software) and download the latest version of the IDE for your operating system.
- the installation instructions provided on the website for your specific operating system.
- Once installed, launch the Arduino IDE.
Programming the Arduino
After installing the Arduino IDE, you can start programming the Arduino board to control the various components of your home automation system.
Connecting the Arduino and Bluetooth Module
- Connect the Arduino’s +5V and GND pins to the bus strips on the breadboard.
- Power the HC-05 Bluetooth module by connecting its 5V and GND pins to the bus strips on the breadboard.
- Connect the TXD pin on the HC-05 module with the RXD pin (Pin 0) on the Arduino. This allows the HC-05 to send data to the Arduino.
- Connect the TXD pin on the Arduino with the RXD pin on the HC-05 to establish two-way communication.
- Use a voltage divider (1k ohm and 2.2k ohm resistors) to convert the 5V signal from Arduino to a 3.3V signal for the HC-05 module.
Once you have connected the HC-05 module with the Arduino, you can power the Arduino with the 12V DC supply or USB cable. If the red and blue LEDs on HC-05 are blinking, you have successfully paired the Bluetooth module with Arduino.
You can also check the Bluetooth connectivity status using the State pin on Arduino.
Programming the Arduino Board
- Open the Arduino IDE and create a new sketch or open an existing one.
- In the
setup()
function, initialize the relay and other components by setting the appropriate pin modes. - In the
loop()
function, write the logic to control the relay and other components based on user input or sensor data.
Here’s an explanation of a sample code:
First, we initialize the relay in thesetup()
method. Then, we wait for input on the Serial port in theloop()
method. If ‘1’ is received as input, we turn on the relay. If ‘0’ is received, we turn off the relay.
voidsetup(){
// Initialize relay and other components
pinMode(relayPin,OUTPUT);
}
voidloop(){
if(Serial.available()>0){
char input= Serial.read();
if(input=='1'){
digitalWrite(relayPin,HIGH);// Turn on relay
}elseif(input=='0'){
digitalWrite(relayPin,LOW);// Turn off relay
}
}
// Add additional logic for other components
}
Now, when you try to upload the code to your Arduino while the HC-04 module is connected, you may get the following error:avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 An error occurred while uploading the sketch
.
That’s because the Arduino UNO operates on UART, which means it has common TX-RX lines. It can’t communicate with your computer and Bluetooth module at the same time.
To solve the error, simply unplug the jumper wire connected to Pin 0 of Arduino (Rx pin), and re-attempt to upload the code on Arduino. You should now be able to update the code successfully. The reason the simple hack works is that Arduino is no longer receiving data from two sources and can therefore receive the code from the computer.
By following these steps, you can set up the software environment and program the Arduino board to control the various components of your home automation system.
Using the Mobile App
Downloading the App
To control your Arduino-based home automation system from your smartphone, you’ll need to download a compatible mobile app. One popular option is the “Arduino Bluetooth Controller” app available on the Google Play Store for Android devices.
Troubleshooting and Maintenance
This app allows you to connect, configure, and control any Arduino Bluetooth-based devices easily. It supports Bluetooth serial communication modules like HC-05, HC-06, or HC-07.
Once you’ve installed the app, you can search for your Bluetooth module, connect to it, and start sending commands to your Arduino board using the on-screen keyboard or buttons.
Pairing and Control
After installing the Arduino Bluetooth Controller app, follow these steps to pair and control your home automation system:
- Pair the Bluetooth Module: Open the app and search for available Bluetooth devices. Your Bluetooth module (e.g., HC-05) should appear in the list. Select it to initiate the pairing process.
- Configure the App: Once paired, you can configure the app according to your needs. This involves setting up the commands you’ve programmed into your Arduino device.
- Control Devices: The app typically features on-screen buttons or a virtual keyboard to send commands to your Arduino board. For instance, you might have buttons labeled “Relay” or “Light” to turn connected devices on or off.The app’s layout may include a text view to display messages sent by the Arduino and Bluetooth module, confirming successful operations.
- Customize Commands: Depending on the app’s features, you may be able to customize the commands or create macros for more complex operations. Refer to the app’s documentation or online resources for advanced usage.
By following these steps, you can easily control your home automation system using your smartphone, thanks to the integration of Arduino, Bluetooth, and a user-friendly mobile app.
Common Issues and Fixes
Even with a well-designed home automation system, you may encounter some issues during its operation. Here are some common problems and their potential solutions:
- Random Turning On/Off of Devices: This issue could be caused by electromagnetic interference (EMI) or noise, which can trigger the Arduino to switch relays unintentionally. To mitigate this problem, consider the following steps:
- Use shielded Cat5 or Cat6 cables and ensure that the shield is properly grounded at both ends to reduce EMI susceptibility.
- Route the cables away from parallel power lines, motors, inductive loads, or fluorescent light fixtures, as these can induce noise.
- Incorporate EMI ferrites or parallel capacitors to filter out noise.
- Implement software debouncing by introducing a delay and reading the input again to separate valid signals from false ones.
- Interference from Other Devices: Certain devices, such as roller shutters or motors, can generate EMI bursts when stopping, causing random switching of lights or appliances. To address this issue:
- Physically separate the relay board controlling the interfering device from the Arduino.
- Use shielded cables and proper grounding techniques.
- Consider adding metal oxide varistors (MOVs) with appropriate clamping voltages to protect the Arduino’s logic voltage (5V) from voltage spikes.
- Connectivity Issues: If you experience problems with the Bluetooth connection or communication between the Arduino and the Bluetooth module, try the following:
- Ensure that the Bluetooth module is properly paired and connected to the Arduino.
- Check the voltage levels and use a voltage divider if necessary to match the Arduino’s and Bluetooth module’s voltage requirements.
- Verify the software configuration and baud rate settings on both the Arduino and the mobile app.
- Software Bugs or Glitches: Like any software system, your home automation setup may encounter bugs or glitches that cause unexpected behavior. In such cases:
- Review your code carefully and check for logical errors or incorrect variable assignments.
- Consult online resources, forums, or documentation for troubleshooting tips and known issues.
- Consider updating to the latest versions of the Arduino IDE, libraries, and mobile app, as they may include bug fixes or improvements.
Maintaining the System
To ensure the long-term reliability and performance of your home automation system, it’s essential to perform regular maintenance tasks:
- Firmware and Software Updates: Regularly check for updates to the Arduino IDE, libraries, and mobile app, and install them promptly. These updates often include bug fixes, performance improvements, and new features.
- Hardware Inspection: Periodically inspect the hardware components, such as the Arduino board, Bluetooth module, relay modules, and wiring connections, for any signs of damage or wear and tear. Replace any faulty components as needed.
- Battery Replacement: If your system includes battery-powered components, such as remote controls or sensors, replace the batteries as recommended by the manufacturer or when they start to show signs of depletion.
- Backup and Documentation: Maintain a backup of your Arduino code and configuration settings in case you need to restore the system or make modifications in the future. Additionally, document any changes or customizations you make to the system for future reference.
- Scheduled Testing: Conduct regular testing of your home automation system to ensure that all components are functioning correctly. This can help identify potential issues before they become major problems.
By following these troubleshooting and maintenance practices, you can ensure that your Arduino-based home automation system continues to operate smoothly and reliably, providing you with the convenience and control you desire.
Conclusion
In the era of smart homes and interconnected devices, an Arduino-based home automation system offers a practical and affordable solution to enhance convenience and control over your living space.
By leveraging the power of Arduino, Bluetooth, and relay modules, you can effortlessly command electrical appliances, lights, and other devices from the convenience of your smartphone.
This project not only empowers you to automate your home environment but also serves as an excellent learning experience. Through the process of setting up the hardware, programming the Arduino, and integrating a user-friendly mobile app, you gain valuable skills in electronics, coding, and wireless communication.
Whether you’re a beginner or an experienced enthusiast, this project opens doors to a world of possibilities for further exploration and customization in the realm of home automation.
I am glad you are enjoying this content… I have other articles related to this topic… Click Here
FAQs
1. How do I set up a Bluetooth-controlled home automation system with Arduino?
To establish a Bluetooth-controlled home automation system using Arduino, begin by connecting the HC-05 Bluetooth module to the Arduino board. You can power the Arduino using a 12V DC supply or a USB cable. Check if the HC-05’s red and blue LEDs are blinking, which indicates successful pairing with the Arduino.
Additionally, you can verify the Bluetooth connection status through the State pin on the Arduino.
2. Is it possible to program an Arduino board wirelessly using Bluetooth?
Yes, you can program an Arduino board through Bluetooth. The Arduino software features a serial monitor that facilitates sending simple textual data back and forth between the Arduino board and your computer via Bluetooth. This connection also allows for wireless reprogramming of the board. The WT11 module is specifically designed to support this functionality in the Arduino BT setup.
3. What are the steps to create a basic home automation project?
To start a basic home automation project, follow these steps:
Select your first smart device to control.
- Choose a smart home platform that will manage your devices.
- Gradually add more devices to your network.
- Set up routines and automations to control these devices based on your preferences and schedule.
4. Can Arduino be controlled remotely via Bluetooth?
Yes, Arduino can be controlled using Bluetooth. Initially, pair your phone with the Bluetooth module by scanning for new devices under the Bluetooth settings on your phone. Look for the name you set for the module and enter the default passcode, which is typically ‘0000’ or ‘1234’. Once paired, upon powering the Arduino, you should see the BTBee module’s status LED blinking periodically, indicating active connectivity.