Kapalı

Sound Pressure Meter (I2S Audio Protocol) STM32 and C/C++

I need to create a sound level meter for ambients with a digital microphone. Also need to show both infos in a 7" LCD displya and save those info to a .csv file.

The hardware part for the development is a STM32L496RG MCU and is already setup with STM CubeMX to communicate with a ICS43434 I2S Digital MEMS Microphone which outputs 2 words of 32 bits each, for right and left channels, from those 32 bits, 24 ares used for signal data as you can see on the images.

I'm using Keil IDE to debug and load the code to the board. I can provide the code that I have so far and also the registers which the data is being fed so you can keep going from there.

The main goal is to get the data from each channel of the microphone and transform to decibel (dB) and also make a Fast Fourier Transform (FFT) to display the frequency domain and save all this information in a .csv file.

A second goal would be to show this spectrum analyzer and the value in dB on a 7" screen and provide this dB and FFT information to a webserver database which could be accessed online at any moment (maybe MQTT protocol).

So mainly you have to know about C/C++, embedded systems, STM32, I2S protocol, pointers, arrays, DMA, dynamic and static memory. The second goal we can discuss later.

For this first part I need a firmware developed in Keil. Firmware would be based on RTOS so later on it is easy to add extra functionality including ethernet/wifi/gsm + MQTT.
It would take samples from MEMS microphone, do the FFT with embedded DSP core in STM32L4, calculate dB, display to the TFT with one of the GUI lib (emWin is free for STM32 devices) and it would log data to csv file on SD card.

Beceriler: C Programlama, MQTT, Yazılım Mimarisi

Daha fazlasını gör: virtual sound vu meter analizer linux, c program of a small job for university, sound level meter implementation, embedded software, audio playback stm32, audio player stm32 code, iphone app sound level meter app weighted scale, ipad app digital sound level meter, ipad sound level meter, audio protocol foscam, foscam audio protocol, sound level meter, 2250 light sound level meter, ipad sound level meter app, usb audio protocol, vbnet sound input meter, spanish translation audio sound

İşveren Hakkında:
( 0 değerlendirme ) Lagoa da Prata, Brazil

Proje NO: #16676077

Bu iş için 14 freelancer ortalamada €744 teklif veriyor

super2lao

Hi, Dear Employer! How are you? I am really interested in your project. I have enough experience on python, C/C++, C#, java programming. I am 100% sure i can satisfy your requirements perfectly. User-Friendly Int Daha Fazla

in %bids___i_period_sub_35% gün içinde555%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(109 Değerlendirme)
7.6
ched41

I have a lot of experience working with the STM32 family of microcontrollers. I am also very experienced in bare metal ( HAL or direct register addressing) or os programming ( Keil RTX, freeRtos). I have worked with I2 Daha Fazla

in %bids___i_period_sub_35% gün içinde622%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(22 Değerlendirme)
5.1
ahmad5857

Hi Sir, We can do this project for you. Lets talk to us on this. We are professional engineers and developers who do such projects from the last eight years. We offer you our skills for this project at very l Daha Fazla

in %bids___i_period_sub_35% gün içinde500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(20 Değerlendirme)
5.3
Vladimir258

Hi I would like to offer you my expertise in digital and analog electronics, hardware and PCB design, embedded firmware and software development. I have experience with technologies you require including signal proc Daha Fazla

in %bids___i_period_sub_35% gün içinde1222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(8 Değerlendirme)
3.8
UZelectronics

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde600%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(5 Değerlendirme)
3.8
xaainulabideen

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde611%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)
3.8
in %bids___i_period_sub_35% gün içinde388%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
2.2
MUhammadt429i

I have long experience with 8-bit and 32-bit micro-controllers. I work with PIC , AVR , ST and NXP micro-controllers. I use KEIL IDE , Atmel Studio and MPLABX IDE . I deliver neat , tested and well-commented code th Daha Fazla

in %bids___i_period_sub_35% gün içinde666%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
2.4
sherifshsffa91

I am Excellent at the following : - Embedded C Programming - STM32 ARM Cortex M series microcontrollers - STMCubeMX HAL. - Keil MDK V5. I can deliver your target efficiently at a time. Please check my portfoli Daha Fazla

in %bids___i_period_sub_35% gün içinde777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(3 Değerlendirme)
2.4
ZhenExpert

Hi, I am very interested to work in your job because it is good fit for me. I have rich experiences with STM32 and C/C++, Keil. And when i design the digital and analog stereo audio amplifier, i have used spectrum anal Daha Fazla

in %bids___i_period_sub_35% gün içinde2000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
0.7
Muhammadaqibdutt

I do projects related to these on my website [login to view URL] and i can do this for you as well.

in %bids___i_period_sub_35% gün içinde555%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
0.4
baigandbrother

Details of the milestones/deliverables can only be decided once I see your code and details of the the second goal

in %bids___i_period_sub_35% gün içinde750%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
1.6
tommro

I'm an italian electronic engineer with more than 15 years of work experience. I work as HW designer; FW and SW developer. As HW designer, I work in Altium, KiCad and Orcad and I have experience in development singl Daha Fazla

in %bids___i_period_sub_35% gün içinde612%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0
dpkkumar1555

HI sir, I have done many projects on the STM microcontroller, I have experience in developing firmware for the STM microcontroller in industry projects. Also worked on the server side. I have worked on the TFT Daha Fazla

in %bids___i_period_sub_35% gün içinde555%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0