Friday, 22 April 2016

Ask Me Why: android app

This is my first Android Application.

The idea and some of the assets where give to me by a friend of mine and I developed the app.

It is my very first application and I learnt much while developing it.

With this free app you can take pictures and apply some text to them to customize them. You can then post it  on social networks.



Android ad Arduino: Final year school project

The concept is very simple: build a board withs a temperature and humidity sensor mounted which 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 entirely by me, from schematics to final board, 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:




Again, if anybody is interested I can send all the files regarding this experiment (providing you have Altium Designer licensed, Eclipse and the Arduino IDE).

I also wrote a full report about the project, if you are interested you fill find it here.
Question, comments, advice, suggestion, down below please.