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!

Looking for an embedded engineer

Translated

  1. 466    1  0
    10 days23 USD

    I worked with ESP, ZedBoard. Can you send everything needed to Israel? I already have ESP, I2C mic, SD.

  2. 1998    12  1
    1 day45 USD

    Hello
    You were looking for me
    You found me
    Please take the trouble to formulate the technical specifications, the rest will be sorted out.

  3. Another 2 proposals concealed
  • Dmitro K.
    23 November 2025, 8:31 |

    Доброго дня. Завдання цікаве. На перший погляд все зрозуміло. Вам потрібне тільки програмування чи розробка коробки куди це все розмістити?

  • Anastasiia Hristenko
    24 November 2025, 0:22 |

    Вітаю, на зараз цікавить саме програмування, загалом роботи багато, але то пізніше. 

    В файлі описано принцип роботи і що ми хочемо. також наведена схема компанування пристроїв які плануємо використовувати. ознайомтесь, будь ласка, та дайте зворотній зв'язок. дякуємо! SunToy_TZ_editable.docx

  • Dmitro K.
    25 November 2025, 17:34 |

    Або я щось роблю не так або просто не можу завантажити цей файл...

  • Anastasiia Hristenko
    25 November 2025, 22:08 |

    Технічне завдання на розробку прошивки SunToy (v1.0)

    1. Загальна логіка роботи

    Пристрій працює на основі контролера ESP32-WROVER-E та виконує такі режими:

    - Увімкнення довгим натисканням Power-кнопки.

    - Програвання привітання при старті.

    - Робота з NFC-фігурками (PN532, I²C).

    - Відтворення казок з SD-карти.

    - Можливість Bluetooth-режиму (A2DP).

    - Можливість запису голосу через I2S-мікрофон (INMP441).

    - Мікшування записаного голосу з фоновою доріжкою.

    - OTA-оновлення прошивки та контенту.

    2. Апаратна частина

    - MCU: ESP32-WROVER-E

    - Аудіо DAC: MAX98357A (I²S OUT)

    - Мікрофон: INMP441 (I²S IN)

    - NFC: PN532 (режим I²C)

    - Динамік: 4Ω 3W

    - SD-карта: SPI mode

    - Кнопки: 2 шт (коротке/довге натискання, одночасне)

    - LED: 1 RGB (WS2812 або аналог)

    - Power: акумулятор + BMS + зарядка Type-C

    3. Логіка NFC

    Мітка містить шлях до папки, наприклад:

    tales/fox001

    tales/dragon002

    records/child001

    Встановлення фігурки:

    - Одноразове зчитування мітки.

    - Визначення папки.

    - Програвання greet.wav.

    - Перехід до очікування кнопки.

    Приберіть фігурку — відтворення НЕ припиняється.

    Захист:

    - пароль NTAG213/215/216

    - перевірка UID + payload

    - CRC контроль

    4. Структура SD-карти

    Формат аудіо: WAV PCM 16bit 44.1 kHz MONO.

    Схема:

     /system/

        boot.wav

        error.wav

        delete.wav

     /tales/

        fox001/

            greet.wav

            story1.wav

            story2.wav

            sounds/

                step.wav

     /records/

        child001/

            record.wav

            background.wav

            mixed.wav

    5. Кнопки

    Кнопка 1 — Play/Pause + Next:

    - коротке: Play/Pause

    - довге (2 сек): наступна історія

    Кнопка 2 — Volume + Record:

    Режим казки:

    - коротке: гучність +20%

    Режим запису:

    - коротке: старт/стоп запису

    - довге: завершити запис → мікшування

    Обидві кнопки 3 сек — видалення запису mixed.wav.

    6. Відтворення

    1. Зчитали мітку → відкрили папку.

    2. Програли greet.wav.

    3. Чекаємо кнопку або 10 секунд.

    4. Відтворення story1.wav.

    5. Довге натискання кнопки 1 — story2.wav, якщо є.

    7. Запис голосу

    1. Спеціальна мітка → режим запису.

    2. Кнопка 2 — старт запису у record.wav.

    3. Кнопка 2 — стоп.

    4. Довге натискання — з'єднання record.wav + background.wav → mixed.wav.

    5. Подальше відтворення через кнопку 1.

    8. Bluetooth

    Режим A2DP Sink.

    Увімкнення: довге натискання кнопки 1 у режимі IDLE.

    Управління:

    - кнопка 1: Play/Pause

    - кнопка 2: Volume +20%

    9. OTA / Wi-Fi

    Підтримка оновлення:

    - прошивки

    - контенту на SD

    Fallback:

    - у разі збою відкотитись на попередню версію.

    10. Завдання розробника

    Розробник має надати:

    - Повний вихідний код (PlatformIO)

    - PinMap

    - Реалізовані модулі:

       NFC

       Audio Player

       Recorder

       Mixer

       SD Manager

       Button Manager

       LED Controller

       Bluetooth

       OTA

    - Діаграму станів

    Приблизний вигляд схеми.

    | Компонент | ESP32 GPIO |

    Аудіо підсилювач

    | MAX98357A LRC | 25 |

    | MAX98357A BCLK | 26 |

    | MAX98357A DIN | 22 |

    Карта памяті

    | SD CS | 5 |

    | SD MOSI | 23 |

    | SD MISO | 19 |

    | SD SCK | 18 |

    | SD VCC | 5V |

    Мікрофон

    | MIC_WS | 27 |

    | MIC_SD | 32 |

    | MIC_SCK | 33 |

    | MIC_L/R | GND |

    | MIC_VDD | 3.3V |

    Кнопки

    | Play/Pause BUTTON | 4 |

    | VOLUME_BUTTON | 13 |

    NFC модуль

    | NFC SDA | 21 | + 5.1 кОм резистор до 3.3V

    | NFC SCL | 14 | + 5.1 кОм резистор до 3.3V

  • Dmitro K.
    28 November 2025, 7:14 |

    Завдання цікаве але з усього що ви написали працював не з всіма компонентами, з тими з якими не працював доведеться розбиратись і виясняти як вони працюють в це ваш час...

  • Anastasiia Hristenko
    25 November 2025, 22:08 |


  • Aleksandr Aleksandr
    26 November 2025, 16:54 |

    если что, ws2812 пятивольтовый, на вашей схеме не взлетит.

    И продолжительность работы системы от акб (U макс. 4.2в) через 1117 тоже будет не длительной. При падении на акб < 4в стабилизатор уже с трудом будет выдавать 3.3в. 

  • Anastasiia Hristenko
    26 November 2025, 17:31 |

    Так є з led возня, та нам би якусь піндюркк підібрати та через розсіювач щоб стани світити, розумію що краще шукати щось на 3.3 в, але то не першочергово тому в це питання не занурювався. Щодо 1117 гпт також сказав що краще замінити бо може грітись на щось на кшталт ME6211, RT9013, або MP1584/MP2145 buck → 3.3V. 

    Я сайті новачок і не розумію звідки ви взялись в нашому листуванні. Ви просто так чи конкретне щось є запропонувати? Шукаємо хто код під цю схему напише. 

  • Aleksandr Aleksandr
    29 November 2025, 18:23 |

    Извините еще раз. А где можно ознакомиться с примерами файлов greet.wav, story и фоновым?

  • Aleksandr Aleksandr
    26 November 2025, 19:55 |

    Ну как-бы тут любой может оставлять сообщения, если что.


    А чтобы по делу, то надо понимать что из себя представляет полная система.  По одной только схеме не понятно что она должна делать.

Current freelance projects in the category C & C++

Residential Proxy Infrastructure Engineer

We're building a residential proxy network from scratch — fully owned, no third-party suppliers. We need one exceptional network engineer to build the entire technical foundation. What you'll build: - Android background SDK that routes proxy traffic through user devices…

C & C++DevOps ∙ 3 days 14 hours back ∙ 13 proposals

Improvement in the existing version of 1C retail block for the distribution center (DC)

In general, I will explain what kind of database we have - There is a main server where there is a retail database (where all receipts are recorded) - a UTP database - where all sales are transferred - it calculates the markup and stock balances - small databases of retail…

C & C++C# ∙ 4 days 5 hours back ∙ 6 proposals

About the Master Program "KONSTRUCTOR"

4182 USD

We are looking for a very experienced C++ developer to modernize existing software (master program). The program is responsible for creating derivative software representing audio-visual sessions of psychological correction. The current version is written in pure WinAPI (Visual…

C & C++Desktop Apps ∙ 9 days 8 hours back ∙ 19 proposals

Writing code for Arduino

It is necessary to develop software for a weight dispenser based on Arduino Uno. Components: Arduino Uno R3 HX711 + load cell LCD1602 I2C display MAX7219 LED matrix 8x32 5 control buttons 4-channel relay 2 signal lamps Coarse dosing vibrator Precise dosing vibrator Operation…

C & C++Embedded Systems & Microcontrollers ∙ 10 days 17 hours back ∙ 15 proposals

It is necessary to complete the project or provide consultation.

23 USD

It is necessary to expand the translation options in this code https://github.com/phuc-nt/my-translator Who can take on the job, please write the deadlines and the amount Robot answer: robots.txt

C & C++Python ∙ 10 days 17 hours back ∙ 20 proposals

Client
Project published
6 months 11 days back
222 views
Tags
  • spi
  • nfc
  • I²C