Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

We are looking for a specialist in ESP 32 / Need to connect a microphone

Translated45 USD

Client's review of cooperation with Viktor I.

Quality
Professionalism
Cost
Contactability
Deadlines

Quick to respond, quick to execute, clearly a knowledgeable person with a wide selection of equipment and components for project execution.

Freelancer's review of cooperation with Anastasiia Hristenko

Payment
Task setting
Clarity of requirements
Contactability

The project was very interesting, and the client was communicative, responsive, everything was very good!

  1. 1832    12  1
    2 days45 USD

    Hello, I can help you
    the price is conditional per day,
    work is remote,
    IDF5
    == no AI code in mvp ==
    (strictly)

  2. 612    1  0
    Winning proposal2 days45 USD

    Hello. I can take on the project, write to me if you are interested. I have experience with ESP32, microphones, and I2S.

    1 proposal concealed
  • Aleksandr Konilov
    1 September 2025, 16:08 |

    GPT і код не важкий сумісні. 

  • Aleksandr Konilov
    1 September 2025, 16:08 |

    GPT і важкий код не сумісні. 

  • Anastasiia Hristenko
    1 September 2025, 16:13 |

    Дякую за настанови 🙂
    Тому і шукаємо спеціаліста. Ви готові нам допомогти в цьому напрямку?


  • Aleksandr Konilov
    1 September 2025, 16:19 |

    Нажаль ні. Також планую зробити звязку веб-єсп32-мікрофон, але руки не доходять. А так як ще не маю результату, не можу витрачати ваш час.

  • Aleksandr Aleksandr
    1 September 2025, 22:42 |

    А куда вы выводите полученный сигнал? 

  • Anastasiia Hristenko
    1 September 2025, 22:52 |

    На SD-карту

  • Olena K.
    2 September 2025, 16:12 |

    Якщо ви використовуєте аналоговий мікрофон, вам потрібно налаштувати будь-який таймер на генерацію переривань із частотою відповідної періодичності вибірок. У перериванні від таймера запускаєте одноразове перетворення АЦП (його налаштовуєте на максимально можливу тактову частоту). У перериванні після закінчення перетворення АЦП, результат кладете у буфер, до заповнення, як він заповниться, перемикаєте буфер (їх має бути два) і виставляєте ознака готовності даних. В основному циклі очікуєте на готовність даних. Як дані готові, за допомогою функцій FATFS відкриваєте файл на SD та дописуєте до кінця. Якщо файлу немає, спочатку створюєте його записуючи заголовок. Якщо рівень звуку низький, або ви урізаєте результат (наприклад використовуєте тільки старші біти результату) або сигнал на вході занадто низький і його потрібно попередньо підсилити.

    У випадку з мікрофоном I2C, у перериванні від таймера робите запит даних і відправляєте команду нового перетворення. Якщо у вас мікрофон підтримує протокол I2S, то просто налаштовуєте модуль I2S і мікрофон на необхідний бітрейт. Так як данні швидше за все будуть 16-бітні - будьте уважні при обробці даних.

  • Anastasiia Hristenko
    2 September 2025, 18:57 |

    Дуже вдячна за коментар!

Current freelance projects in the category C & C++

Reverse engineering of console utilities for querying SSD controllers (Flash ID)

1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++…

C & C++Desktop Apps ∙ 1 day 8 hours back ∙ 5 proposals

Development of a Minecraft Java Seed Map / Seed Viewer for the website

Development of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an…

C & C++HTML & CSS ∙ 1 day 15 hours back ∙ 13 proposals

Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)

22 USD

Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with…

C & C++C# ∙ 5 days 22 hours back ∙ 2 proposals

Consultation and audit of the current project on Odoo 19 Community Edition

We are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only…

C & C++Javascript and Typescript ∙ 8 days 23 hours back ∙ 8 proposals

Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)

It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500…

C & C++Embedded Systems & Microcontrollers ∙ 10 days back ∙ 4 proposals

Client
Project published
9 months 14 days back
130 views
Tags
  • INMP441
  • Wrover
  • ICS43434