Monday, 30 June 2014

Arduino and Android - Bluetooth Connection (school project)

The concept is very simple: build a board that contains a temperature and humidity sensor and sends the information to an Android app via Arduino and bluetooth module HC-05.

This is a school project and it's been created from scratch, from schematics to final board, by me, including all the code both for Arduino and the android application.

For the drafting part I used Altium Designer 10.

Here's the schematic:






Some of the footprint used are manually created by measuring the size of the component as well as the pin distance.

To supply power I use a 9V battery and 2 voltage regulators: one 7805 for the ATMega328 and one LM317 for the bluetooth module (works at 3.3V). There are better solutions, this was the quickest for me.

Once the project has been designed, after some board cutting, some UV light, drilling and soldering, this is what the final product looks like:




I'm not going to post the code I've written (it's just too much), so if someone is interested I can email it and it comes with the official documentation I've also written.

The Arduino program was coded with the Arduino IDE that is downloadable for free on the official website (Take me there!)

The Android app was written with Eclipse (Download here).

The app will also allow the users to take a screenshot of the screen (while displaying the temperature and humidity) and post it on their Facebook wall.

Here's a short video of the whole project in action:




the project report is downloadable here.

Question, comments, advice, suggestion, down below please.



No comments:

Post a Comment