App for sound based data collection of hammer blows
$250-750 AUD
종료됨
게시됨 약 6년 전
$250-750 AUD
제출할때 지불됩니다
We carry out at test where we record the number of hammer blows to drive a metal pole into the ground. We record the number of blows per increment of depth that the rod penetrates the ground. We would like an app that could automate the recording of this based on the sound of the hammer blow, recorded on the phone or tablet, with the user pressing a single button at the end of each increment to store the number of blows.
The app would work as follows:
1. Start app and specify the depth increment and test location reference.
2. The app will record the number of blows based on the sound of the hammer it hears and keep a running total of number of blows. This would be displayed in large print on the device so the user can see the total and check that it is correct.
3. The user would press a large button on the app to record the end of the increment and the app would record the depth increment and the total number of hammer blows for that increment. The user would be able to very simply correct this number if required.
4. the app would then automatically move to the next depth increment and keep a total as per 2 (repeating from 2).
5. On completion the user would stop the test and may record some comments.
6. The app would store the data from the test as per the attached.
7. The app would be able to export the test data in a csv format as per the attachment for a number of tests.
The database would need to be developed to store per site location and per test location.
Hi.
I have read your project description and have interesting for your job.
I can make app as your project description perfectly on time as you want.
Looking forward to discuss with you more details via chat.
Thank you.
The job of detecting when hammer blows into the microphone is separable into two parts: (1) taking input from the microphone and (2) listening for a blowing sound.
We’ll use the new-in-3.0 AVAudioRecorder class to grab the mic input. Choosing AVAudioRecorder lets us use Objective-C.
The noise/sound of someone blowing into the mic is made up of low-frequency sounds. We’ll use a low pass filter to reduce the high frequency sounds coming in on the mic; when the level of the filtered signal spikes we’ll know someone’s blowing into the mic.
Steps:
Adding The AVFoundation Framework to the project
Taking Input From The Mic:
We’ll set everything up and start listening to the mic in ViewDidLoad
Sampling The Audio Level
We’ll use a timer to check the audio levels approximately 10 times a second. Add an NSTimer instance variable and its callback method to it in MicBlowViewController.h. Changes are bold:
Listening For A Blowing Sound by the below two lines
double peakPowerForChannel = pow(10, (0.05 * [recorder peakPowerForChannel:0]));
lowPassResults = ALPHA * peakPowerForChannel + (1.0 - ALPHA) * lowPassResults;
After launches the app the both Depth top and and Depth base values will be zero. Then user need to be Manually enter these value at each increment. Pls confirm
Dear Sir,
Our skilled and experienced team will surely give you 100% satisfaction for your project. We value your money and give you right solution for your business.
Warm Regards,
OM INFOWAVE
I have few questions regarding this approach and I would like to share one of the functionalities to you as well.
I think it will be good to first let the app know how much sound will come when hammer hits.. so we can have a screen where it will test record the hammer sound so that it knows that if this decible sound is coming then hammer has hit.
I have developed similar sound based app before and I can do this easily.
Message me so that we can discuss it further
Regards
Huzefa
Quality work, I find this project very interesting and handy to produce, this is not a place holder bid, I really like audio processing apps, my bid is for android app, does it matter to you? or do you want iphone app necessarily?