Networking is the one of the most important mean of communication used to communicate with people who are connected to one. Most of the available network communication modules in the market are not affordable by the overall end users. Considering this problem, a prototype has been developed, which can be used as networking module. It is made up of cheap and easily available standard modules.
Working of the system
The overall communication system uses the I2C protocol to send or receive data. Consider the two devices between which the data transfer is going to take place. One of these will connected as master and the other as slave. The master device is going to connect with the slave devices and control communication between them.
Modules Used
The Bluetooth Module (HC-05) has been used as the communication medium for building the basic prototype. Two such devices are required, since this would be a two way communication in master-slave mode.
For controlling the data transmission in the prototype, an Arduino microcontroller board has been used.
Arduino
Arduino is open source hardware and software which is used to create the prototype of the idea what is in your mind. The software for the machine is given by the same developer of the hardware.
Bluetooth Module (HC-05)
Bluetooth (HC-05) is a Interactive way for the communication wirelessly around the distance of 9m (30ft)Approx. It is capable to send the discrete data with the Synchronized baudrates.
But now most of the Bluetooth devices (HC-05) which are now available at very cheap cost and low power consumption. And most importantly it is available with the Arduino compatible version.
There are lots of configured types of BT Modules are available in the home market. Which can varies in configuration according to it’s version.
Wiring Diagram
We have to configure the HC-05 module to meet the requirement. For the configuration AT commands for the HC-05 module is used. The wiring and the AT Commands are detailed. Using this AT commands described the configuration of this BT is changed.
Slave Role
To configure the HC-05 as the slave role. Do the AT commands after entering your BT into the AT commands.
After done this. Remember the address of your slave device.
Time for Master
It’s time to configure the master devices. After following the below steps.
Use AT+LINK <address of the slave> to interconnect the master and the slave device.
After config. Circuit reconnect
After configuring your BT module reconnect the circuit as show.
Programming
The important tool to control the hardware is the software. We have to do the software programming to finish the job.
#include <SoftwareSerial.h>//Serial communication header SoftwareSerial a(6, 7); // RX | TX void setup() { Serial.begin(9600);//begin serial monitor with 9600 baud Serial.println("Type message"); a.begin(38400); // HC-05 default baud } void loop() { if (a.available()) Serial.write(a.read());//reads data from BT if (Serial.available()) a.write(Serial.read());//reads data from serial monitor }
This is the work we have done to get the prototype of the Intra networking communication. It’s cheap easy to do and reliable.
This is wonderful.. I really liked the way you have explained this is simple terms.
Just wondering if use ESP8266 wifi module also same way.
Also a general question if use same model for mesh network.
Your response is much appreciated… Thank you!
-Umesh
[email protected]
Abuthahir nice to see your article in electronics for you.I share this article to google+.Try to submit more projects to EFY
Nice to see this article abuthahir.. keep it up….
Thank you for your attention Mr.Umesh. I’m trying with ESP8266 for the same process. The Mesh network with ESP8266 is possible. I’m not aware of the HC-05 for that process. I’ll work on that and let you know.
But how to send AT commands to Bluetooth..
Sample program..
Visit: https://electricaltechy.blogspot.in/2015/11/configuration-of-hc-05-bluetooth-module.html
You can get the details there.
Sir can we use this technology in digital ic tester..?