Abstract
The objective of this project is to create a pair of devices that are capable of cummunicating with each other through the Bluetooth module. Each device would have to send a text, tone and ping to the other and be able to receive the same in return.
The Arduino uno Board is the microcontroller that is generally used to control any hardware project. It is very flexible and quite easy to use, which makes it possible for many different tasks to be carried out.
For our project, we chose Arduino uno as our starting point because it has 14 digital input/output pins and 6 analog inputs. Ths configuration best serves the aim of our project. Moreover, the board also has 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button.
The title of our project will therefore be the Arduino communication system. This system will be programmed so that subjects can talk to each other via blutooth and through a wireless connection. During this project, the group has gained greater knowledge of the Arduino communication system and learned how to write code using C programming language.
Introduction
The subject for this group project was picked by David (group partner) and I. The main aim behind the project was to explore the potential of Arduino, a well-known Micro-controller on which there is a wide range of both book and online resources. The whole project was based mostly on determining how the Arduino Board was programmed; in essence, this was a software project designed to examine how we would configure this Micro-controller to carry out certain actions that it was programmed to execute. Included in this projects was a small Labs introduction into how certain components - such as LED’s, Stepper Motors, LCD screens and processing - were connected to the Arduino Board through its Digital input/outputs and Analog input/outputs including source code. These Labs occured over a period of 10 weeks during the first semester, from September to December.
For our third year project, we decided to create communication between two Arduino devices via Bluetooth. The goals of this project would be to send a message from the first device and then allow the second device to receive it, display it and eventually reply to it.
The main vision of this project is to design an Arduino Communication System. Given our goal of creating communication between two Arduino devices via Bluetooth, we have set out t chieve this by sending a message from one device to a second device, which will then receive and display the message and ulitmately reply to it. The goal of our project, in effect, is to make Arduino act as mobile phone. Unlike most mobile phones, however, we believe this device will be relatively cheap, simple and easy to use. This Arduino Communication System can ultimately be used to send messages and display them, as well as to ping other devices and even have the ability to control them if need be.
Background Research
Project Aim
The aim of the project is to build two fully-functioning Arduino devices that will to talk to each other. Each device should therefore be able to communicate by both sending and receiving information. The Bluetooth module, meanwhile, will act as the main communication channel between the two devices, while the serial monitor will serve to both test and ultimately prove the linking of the two devices. There are different electronics elements, such as an LCD screen, that will be used to output and display this information during the connection process. The buzzer, meanwhile, will play the tone once communication is established. And last but not least, the keypad will also serve as a control by relaying the key from one user to another; serving as the transmitting process between the two arduinos.
Project Schedule
The project first started when the idea was agreed upon by both parties and we then started to organise. At the moment, we ordered all the hardware components and awaited their delivery. When they arrived, we started to built the devices that would eventually act as phone connectors. Every week, we met with our supervisor to discuss the project with regard to problems, ideas and general progress. This is where we demonstrated each process that we had completed. We wrote weekly reports and will continue to include our weekly progress to ensure that the work is been carried out effectively and efficiently. We have planned to have the project completed before Easter.
Objectives
The object of this project is to build a pair of devices that can be both send and receive information via Bluetooth. The Arduino board will be connected to the input keypad, which will take that input and process it according to the code we programmed on each Arduino. The LCD screen that is connected will be used to display the entire process, while another output component, the buzzer, will play the tone once messages are sent and received.