SensoDuino

SensoDuino Free App

Rated 4.61/5 (292) —  Free Android application by Hazim Bitar

Advertisements

About SensoDuino

Think of SensoDuino as a dozen or more free virtual shields for your Arduino each supporting a different sensor and function. All you need is your Android phone, Arduino, and a $10 HC-05 Bluetooth module. SensoDuino captures data from sensors built into your Android mobile device such as GPS, audio, gyro, date/time then transmits this data over an HC-05 Bluetooth module to Arduino or any device equipped with Bluetooth capabilities be it Windows PC, Mac, or microcontroller. OTHER SERIAL BLUETOOTH MODULES MAY OR MAY NOT WORK.


SensoDuino also saves the captured sensor data to a comma-delimited text file for graphing and analysis. You can control the frequency of sensor data acquisition, transmission, and logging (subject to the specifications of the sensor vendor.)

For more info: http://www.techbitar.com/sensoduino.html


PLEASE RATE: This is a free app and only through your ratings I can determine if it's worth supporting or discontinuing.


SensoDuino recognizes the following Android sensors IF THEY EXIST ON YOUR ANDROID DEVICE: Gyroscope, Accelerometer, Magnetometer/Compass, GPS, Light Level, Audio Level , Proximity, Pressure/Barometer, Temperature, Relative Humidity, Orientation, Gravity, Linear Accelerometer, Rotation Vector, Date, and Time.


Some software (virtual) sensors relay on the presence of hardware sensors to function. For example, the gravity sensor, linear acceleration sensor, and rotation vector sensor all of these software sensors relay on the presence of hardware gyro sensor on your Android device to function.


SensoDuino also features an Android sensor scanner that will list hardware and software sensors supported by your Android device as well as key sensor specifications such as max power consumption, resolution, vendor, etc.


FEATURES OVERVIEW


- Read Android sensors.
- Save android sensor data to comma-delimited text file.
- Transmit android sensor data in ASCII comma-delimited format via Bluetooth.
- List available Android device sensors both hardware and virtual (software).
- Configure speed of sensor data capture, logging, and transmission.
- Log accuracy of most sensor data.
- Keep device awake to prevent loss of sensor data logging.
- Support Android devices from version 2.33


ANALYTIC EXAMPLES
- Import geo-tagged sensor log into Google Map or GPSvisualizer.com for location analysis.
- Stream sensor data to a PC in real-time via Bluetooth for analysis and charting.


ELECTROMECHANICS & ROBOTICS EXAMPLE
- Use SensoDuino as a UAV & IMU controller for RC airplanes, quadcopters, etc.
- Use Audio, Light , Accelerometer (motion) sensors to trigger alarms, turn things on/off.
- Design game and robot controllers.
- Much more.


PERMISSIONS
SensoDuino needs your permission to perform the following tasks: log sensor data to your device SD, read GPS data, transmit sensor data via Bluetooth, read audio sensor (microphone), send application crash reports and user feedback via the internet, and network state for Google Analytics.


SENSODUINO USER GUIDE
http://www.techbitar.com/sensoduino.html


With new features added to SensoDuino, the captured screens may look slightly different from the production screens for a while until updated screenshots are uploaded.

How to Download / Install

Download and install SensoDuino version 0.160 on your Android device!
Downloaded 10,000+ times, content rating: Everyone
Android package: com.techbitar.android.sensoduino, download SensoDuino.apk

All Application Badges

Free
downl.
Android
2.3.3
For everyone
Android app

App History & Updates

What's Changed
0.160
- SensoDuino gets a face lift.
0.159
- We now have a Date/Time "sensors." SensoDuino treats the Android system Time (H,M,S) and Date (Y,M,D) functions like any other sensor data that can be transmitted and logged.
- Supports sensor update increments of 60 minutes.
- Added Android KitKat (4.4) support.
- Misc enhancement.
RELEASED: Oct 8, 2013
More downloads  SensoDuino reached 10 000 - 50 000 downloads
More downloads  SensoDuino reached 5 000 - 10 000 downloads

What are users saying about SensoDuino

C70%
by C####:

Very well written app, Mr Bitar can you write app makes Arduino with AV output that can connect to old CRT

Q70%
by Q####:

Sensoduino can read my smartphone sensor & easily send it via bluetooth to my Arduino. Great concept!

A70%
by A####:

Keep it up

C70%
by C####:

Before I saw this app I thought I have to buy different shields and that would be costly.. this app solves all the problems. hats off to the developer!

C70%
by C####:

you for this great app.. And by the way it also works for the hc-06 module ..... It would be great if you increase the update rate (if it's possible) like up to 1 ms or 500 us

Z70%
by Z####:

i m not receiveing any sensor value on my serial monitor...also my tx or rx led on arduino is not blinking as per video,.,..,.,,.WHAT SHOULD I DO??????

C70%
by C####:

Keep a free one, add an optional donate version. Excellent work!

A70%
by A####:

Great app

Z70%
by Z####:

Very nice app! It gives you the information of all available sensors and the arduino sketch displays the info on the serial monitor. You don't have to display the info on serial port, unless you want to debug your work. Is there any way to get higher resolution info? The GPS info is only 2 digits after decimal, is there any way I get more? Great job, thank you!

Z70%
by Z####:

Absolutely brilliant app. Thank you.

Z70%
by Z####:

Just a gold mine of sensors exposed through bluetooth!

Z70%
by Z####:

Why can't my Nexus 5 download this app? Do you plan to add support or am I boned?

X70%
by X####:

Sir,can you tell me how to connect or transmit GPS data continuously to a microcontroller

Q70%
by Q####:

Great one. Thanks for saving my money Bitar.

W70%
by W####:

Please continue support for this app

Z70%
by Z####:

It does what it says, and what it says is great

U70%
by U####:

Great application hooks up to my arduino with no problems, love it!

B70%
by B####:

can I send the data through data cable

U70%
by U####:

Is it possible to get gps coordinates indoors the way Google maps does?

U70%
by U####:

This app is amazing and the coolest available to help use all the sensors available in your Android phone for playing with your Arduino via Bluetooth. Thanks and Kudos Hazim.

U70%
by U####:

I'm going to attempt to sort of intergrate this into multiwii, primarely for the gps, it's too slow and not accurate enough, I know. I'm gonna give it a go anyway, thanks!

V70%
by V####:

Great way to harness data from Android phone sensors.

U70%
by U####:

Excellent

U70%
by U####:

Fine

P70%
by P####:

Good..

E70%
by E####:

Loue it

U70%
by U####:

Just what I needed

U70%
by U####:

I just bought my Arduino starter kit today and stumbled upon your app on instructables. The capabilities of this app are going to be a great motivator for me to try exciting projects!

U70%
by U####:

Came across it by accident. But found this very usefull as any sensor data can be send through the bluetooth its Tx. Just lovely. Keep up the great work!

U70%
by U####:

Does what I needed, and accelerometer gives me enough functionality even without gyro (that would be nice to have on phone though). Just one problem that I encountered which made me not give you 5/5 is that you can't turn the screen off when logging data. Fix that and I'm sold! :) Phone: Sony Xperia Go, no additional screen lock, if that matters for the issue. EDIT: Understood the situation and there sure is the obvious way of hooking the phone up to power source. :)

U70%
by U####:

thank you mr.hazem :)

M70%
by M####:

The App seems promising but i am not able connect it to laptop,instead it works fine with other low cost phones.If someone could solve this problem for me,i would love to exploit its functionality.

V70%
by V####:

send sensor readings wirelessly, what a commodity, THANKS A LOT! (it even works with my G1 phone.... !)

N70%
by N####:

Haven't tried connecting this to an Arduous, but simply experimenting with and testing the built in sensors without writing any codes is quite fascinating. Seems comprehensive and delightfully responsive.

K70%
by K####:

The best apps for harvesting android sensors to interface with arduino and any computer

K70%
by K####:

Very well written app, Mr Bitar can you write app makes Arduino with AV output that can connect to old CRT

W70%
by W####:

Genius.. cant wait to exploit all the possibilities... Great start for a GPS Rover.

U70%
by U####:

Saves lot of money while testing (prototyping) .

R70%
by R####:

i m not receiveing any sensor value on my serial monitor...also my tx or rx led on arduino is not blinking as per video,.,..,.,,.WHAT SHOULD I DO??????

K70%
by K####:

Thank you for this great free app. To those who rated this app poorly because they don't know circuits 101 you are total incompetents. It's your job and not the developer of this app to know how to make the simple circuit needed to work with this app.


Share The Word!


Rating Distribution

RATING
4.65
292 users

5

4

3

2

1