已关闭

Sound Pressur Level (dB) - Python with Raspberry Pi 3/Zero

I need to create a sound level meter for ambients with 4 MEMS digital microphone, I2S protocol. Also need to show those infos in a 7" LCD display and save those info to a file on the sd card.

The hardware connection and communication between the Raspi Pi to communicate with the ICS43434 I2S Digital MEMS Microphone is done, the mic outputs 2 words of 32 bits each, for right and left channels, from those 32 bits, 24 bits are used for signal data as you can see on the images.

The code has to be well commented and a simple tutorial on how to use/implement the code /libraries should be created.

The main goal is to get the data from each microphone and transform this digital data to decibel (dB) with A-Weighting scale, and also make a Fast Fourier Transform (FFT) to display the frequency domain and save a string with (Hour, DeviceNumber, ...dB level) in a .csv file, show these information and the value in decibel dB on a 7" HDMI touch screen (already connected),

A second goal would be to provide this dB and FFT information to a webserver database which could be accessed online at any moment (maybe MQTT protocol or any other).

So mainly you have to know about Python, Raspberry Pi, ARM, I2S protocol, Pointers, DMA, dynamic and static memory. The second goal we can discuss more further.

For this first part I need a clean firmware. The firmware should be full accesible as well as the libraries, so later on would be easy to add extra functionality. It would take samples from MEMS microphones, do the FFT with embedded DSP core, apply A-Weighting, calculate dB, display it with one GUI, and log data to csv file on SD card.

The Image shows the I2S communication on a Oscilloscope

技能: Linux, Python, 树莓派, 软件构架

查看更多: Coding Raspberry Pi 3 to have weight measurements sent to a website/ app over wifi, Raspberry pi 3 model b, raspberry pi 3, raspberry pi sound sensor, raspberry pi decibel meter, linux decibel meter, noise measurement raspberry pi, raspberry pi loudness meter, sound level meter raspberry pi, python sound meter, raspberry pi sound meter, cms, design, seo, php, android, marketing, java, mysql, html

关于此雇主:
( 0个评论 ) Lagoa da Prata, Brazil

项目ID: #16678525

12 威客就此工作平均出价 $648

mingxiao2008

Dear,Sir I have read your project description and am ready for starting your project for now. I have enterprise experienced in developing Python,Digital Signal Processing,Rasberii Pi. I will work very hard and best 更多

$444 USD 在10天内
(55条评论)
7.2
polto

hi we read carefully what you want , and we can do it notes : - you need to use raspberry pi 3 so you can use raspberry official touchscreen 7" - we will buy the mic hardware to make real test - we ready have al 更多

$1250 USD 在60天内
(15条评论)
6.7
Gaosong2017

Honorable Seniors.I have experience in developing C++, Java, Python developer with 7+ years. I can complete your project perfectly because I have experience in that filed. I will work for you all my best. Thank you i 更多

$500 USD 在10天内
(35条评论)
6.0
rishiajmera

Hello, Greetings! With a proven track record of successful achievements, I am pleased to present my application for your consideration as a Freelancer. Please have a look at my profile and portfolio to get an idea a 更多

$555 USD 在10天内
(46条评论)
5.4
ahmad5857

Hi Sir, We have team who can design front end RPI based sound pressure level and can also connect it to back end webserver for our usage. We are professional engineers and developers who do such projects from the 更多

$900 USD 在22天内
(16条评论)
4.8
abhilashtv

Hi, ➲ 7+ years of full-time experience in Python / Django with 50,000+ Upwork hours billed and 50+ successful Python projects ➲ Upwork Top 10 Certification for Python and Django ➲ Guaranteed Results Policy: Pay only 更多

$750 USD 在10天内
(12条评论)
4.8
VirtualBrainInc

Hello, I have briefly read the description on Sound Pressur Level (dB) - Python with Raspberry Pi 3/Zero development, and I can deliver as per the requirements however I need us to discuss for more clarity on the deta 更多

$250 USD 在4天内
(8条评论)
4.0
$1000 USD 在14天内
(6条评论)
4.2
xaainulabideen

A proposal has not yet been provided

$722 USD 在5天内
(5条评论)
3.2
MohsinAshiq1

Hi, I am an electrical engineer and have been working as embedded systems developer for past 4 years. I have developed systems using arduino, STM32, PIC and raspberry pi. I have created a number plate recognition sys 更多

$600 USD 在10天内
(2条评论)
0.5
biobee

I am a specialist and sure of what I can do and convey. I can deal with Arduino, Python, Java, c+ Matlab, among others. I am requesting an opportunity to work with you on your undertaking. you can hire me direct throug 更多

$250 USD 在2天内
(0条评论)
0.0
$555 USD 在10天内
(0条评论)
0.0