Find Jobs
Hire Freelancers

Android App for sensor data logging, photo taking, voice recording and communication with Arduino.

$750-1500 AUD

Closed
Posted about 10 years ago

$750-1500 AUD

Paid on delivery
Features This is an advanced Android life-logging app to be used in a research project at the University of New South Wales. It logs data from the Android device internal sensors, takes photos, records voice and communicates with an Arduino board through Bluetooth serial. LOGGING: Data logging at specific regular intervals (for instance every 5,10,20,30 seconds). The data to be logged is a following (details below): Time stamp (date, time). Device internal sensors: Accelerometer XYZ Orientation XYZ Location (longitude, latitude) Temperature Barometer Ambient light External sensors. Photo from device camera. Voice recording from device microphone. External sensors: These readings are provided by an Arduino board, paired with the Android device through Bluetooth serial connection. The Arduino provides the Android app on request sensor values (either as int or float). Sensors are a Galvanic Skin Response and Heart Rate. These values need to be logged within the same interval and stored with the other data. The Arduino, Bluetooth and sensors are supplied. A serial communication protocol needs to be defined. Photos: Within the same interval, the device takes a still image with its rear camera. The camera should be in automatic mode (exposure). The file name is based on the timestamp and logged with the other data. Photos should be taken if the accelerometer readings are low to prevent too much motion blur. This might mean that time the data set is logged might be slightly off its regular interval, by a second or two if the accelerometer reading indicate too much motion. The accelerometer threshold is to be set in preferences. Voice Recording: If the microphone level indicates someone is speaking into the mic, a new voice recording is started automatically. After the level drops, recoding stops. The recording format is flexible. The file name is based on the timestamp, and an entry is made into the data log. The mic level threshold is to be set in preferences. Data exchange: The data log can be exported as a CSV text file, to be transferred to a computer for further processing. Example log: date,time,latitude,longitude,accelX,accelY,accelZ,orientX,orientY,orientZ,temp,barom,light,Arduino1,Arduino2,photoFile,VoiceFile 11-04-2014,14:35:12,151.175522804,-33.8666027757,0.120,-0.965,-0.044,85.641,-91.54,318.98,23.5,200,0.12345,0,12345,[login to view URL],[login to view URL] … Photos and voice recording files can be transferred through USB to a computer. App interface: A text filed to enter a name and start/stop button for data logging. If logging is stopped, the CSV is exported and stored on either internal memory or SD card. The CSV foe name is based on date and name. Visual flags to indicate the availability of sensor data, including Arduino bluetooth and location (GPS fix). Preference settings for interval (5,10,20,30 sec), accelerometer threshold for photo taking, microphonene level threshold for voice recording. Theses preferences should be stored until changed. Other: The target platform is a Google Nexus 5 phone, other models are possible as well. A data logging session might take up to an hour, during that time the Android device can't go into sleep mode. The device will be supplied with a high capacity external battery to support extended running times. References: Android and Arduino There are a number of projects out there using Arduino and Bluetooth to communicate with Android devices. Some are open source. Amarino [login to view URL] Sensoduino [login to view URL] Senseview [login to view URL] ArduDroid [login to view URL] Android Arduino Bluetooth connection [login to view URL] Blue Serial [login to view URL]
Project ID: 5802298

About the project

26 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
26 freelancers are bidding on average $1,626 AUD for this job
User Avatar
Hi, I have gone through your requirement and highly interested for this project Please contact once for any clarification. I have a 10 years of experience in software Design, Development and 5 years of Mobile Application Development. I understood your requirement and I am confident to do this Job. 100% result guarantee ,high quality, security, expert development with professional source code. Please check my recent work Portfolio on my both profile http://www.freelancer.com/u/yashwantdhangar.html https://www.freelancer.com/u/riteshjainindore.html Feel free regarding any clarification. I am ready to start immediately and looking forward for long business association ahead. Thanks & Regards Yashwant D.
$3,000 AUD in 45 days
4.9 (136 reviews)
8.4
8.4
User Avatar
A proposal has not yet been provided
$2,577 AUD in 20 days
4.7 (47 reviews)
7.9
7.9
User Avatar
Dear Manager, Thank you for your project posting, I am very interested. I think I am the best developer who you are looking for. I have good experience with developing social & photo apps. And I have also good experience with deveoping many 2D, 3D games. I am good at not only app developing, but also backend and webservice building. I would like to discuss further details about your project via Skype call or chat. I work more than 60 hours per week. Once you hire me, I will get in working on your project immediately. Looking forward to good news from you soon.
$2,577 AUD in 30 days
5.0 (27 reviews)
7.0
7.0
User Avatar
Hi Your job really caught my eyes. I'm very much interested because I meet the all qualifications for your project. I'd worked as a mobile develoepr for 8+ years in china, so I have strong experience of mobile app/game developement If you want, I can show you more awesome applications I've done. My main skill is webservice communication, audio/video editor, cocos2d/libgdx/box2d/unity3d game library, facebook/twitter/leaderboard sharing, photo editor/filtering Please feel free to contact me if you have any question. I look forward to speaking with you about this project. Thanks Fang
$1,578 AUD in 20 days
5.0 (19 reviews)
5.9
5.9
User Avatar
I am ready to do this job. You can check my Android projects in my profile page. I have done Android app connecting to Arduino though Bluetooth LE. Thanks
$1,400 AUD in 20 days
4.9 (65 reviews)
5.6
5.6
User Avatar
Hello, We have Read your requirements and we have huge experience in this concept. We are the best company for mobile, web and Game development. We can provide you an excellent solution as we are professional and experience. We can develop your desire project within timeline. Get the perfect support and service at here. We also provide better SEO services. Please reply me so we can discuss more. Thanks
$3,000 AUD in 35 days
4.8 (19 reviews)
5.6
5.6
User Avatar
These last 3 years I have devoted only to develop projects in Android, I can help you develop your project with quality. You are the boss and just tell me to do I will.
$1,052 AUD in 35 days
5.0 (26 reviews)
5.0
5.0
User Avatar
Hi .. Dear.. I am reading your job post carefully... I am senior mobile app developer .. So.. I can help you.. I want to meet you on interview.... my skype-id is adonisqiang114.. Regards.
$1,250 AUD in 20 days
5.0 (10 reviews)
4.4
4.4
User Avatar
A proposal has not yet been provided
$1,263 AUD in 20 days
5.0 (4 reviews)
3.4
3.4
User Avatar
Hello, I can this. I've done interfacing arduino with Bluetooth serial (HC05/BMX03 modules) and also written an android app for sending commands to to arduno over Bluetooth serial interface. I've several arduino boards, HC-05 BT modules and android tab (with GPS, Accelerometer, Ambient Light, Camera and MIC). I can start development immediately. Voice Regarding: Pls. confirm if voice recording has to be stopped only when audio level drops or it ends with the end of logging session. External Sensors: Kindly provide details of Galvanic Skin Response and Heart Rate. Rest all is clear. Let me know when we can start. Best Regards, Dhruv
$1,111 AUD in 30 days
5.0 (2 reviews)
3.5
3.5
User Avatar
Dear Client, We are Bidding on this Project Because We are Confident to Deliver you Best Quality Work and 100% perfection Deliverables. We are Leading in Android Mobile Application,and IOS with more than 150 Apps in Play store and I-tunes Respectively. We have Gone through your Requirements and Ready to Start ASAP. Kindly Let us have this Chance. Kind Regards, Akshansh Bulchandani
$1,555 AUD in 45 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have working with Arduino for four years and with Android a year. The type of work described by you is within my skills. I am very interested to assist you in your development needs.
$1,500 AUD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Australia
0.0
0
Member since Apr 14, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.