Hi!
I need your help. Could someone smarter than me please check that this could work before I order the parts?
I would like to build a miniature altimeter based on the BMP180 sensor. It would be connected to an android phone and basically send the raw data through a bluetooth module (so no need for a complex math on the picaxe side).
This is how I though to achieve this:
Li-ion battery charger charging a small battery. As I would need 3.3V to power the BMP180 module, the bluetooth module and the 08M2 I thought of adding a 5V boost module and a 3.3V linear regulator. There would also need to be a mechanical switch somewhere in there (battery terminal?). All of this could even possibly fit inside a small tic-tac box (33x57x12mm).
On android there would be a small sl4a script that would pull the temperature and the pressure through bluetooth, get the current local sea-level pressure from the web and calculate the current altitude. It would then write this altitude to a file accessible to a lightweight http server. Oruxmaps has a support for an online altitude service so can be tricked to reading the altitude from a local file through the local http server. In theory, it should work.
So, what do you think?
I need your help. Could someone smarter than me please check that this could work before I order the parts?
I would like to build a miniature altimeter based on the BMP180 sensor. It would be connected to an android phone and basically send the raw data through a bluetooth module (so no need for a complex math on the picaxe side).
This is how I though to achieve this:
Li-ion battery charger charging a small battery. As I would need 3.3V to power the BMP180 module, the bluetooth module and the 08M2 I thought of adding a 5V boost module and a 3.3V linear regulator. There would also need to be a mechanical switch somewhere in there (battery terminal?). All of this could even possibly fit inside a small tic-tac box (33x57x12mm).
On android there would be a small sl4a script that would pull the temperature and the pressure through bluetooth, get the current local sea-level pressure from the web and calculate the current altitude. It would then write this altitude to a file accessible to a lightweight http server. Oruxmaps has a support for an online altitude service so can be tricked to reading the altitude from a local file through the local http server. In theory, it should work.
So, what do you think?