Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Шукаємо embedded engineer


  1. 466    1  0
    10 днів1000 UAH

    Працював с ESP, ZedBoard. Чи можете відправити все що потрібно до Ізраіля? В мене вже є esp, i2c mic, sd

  2. 1998    12  1
    1 день2000 UAH

    доброго дня
    ви мене шукали
    ви мене знайшли
    потрудіться, будь ласка, сформулювати ТЗ, решта вирішиться

  3. Ще 2 ставки приховано
  • Дмитро К.
    23 листопада 2025, 8:31 |

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

  • Анастасія Христенко
    24 листопада 2025, 0:22 |

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

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

  • Дмитро К.
    25 листопада 2025, 17:34 |

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

  • Анастасія Христенко
    25 листопада 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

  • Дмитро К.
    28 листопада 2025, 7:14 |

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

  • Анастасія Христенко
    25 листопада 2025, 22:08 |


  • Александр Александр
    26 листопада 2025, 16:54 |

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

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

  • Анастасія Христенко
    26 листопада 2025, 17:31 |

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

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

  • Александр Александр
    29 листопада 2025, 18:23 |

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

  • Александр Александр
    26 листопада 2025, 19:55 |

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


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

Актуальні фриланс-проєкти в категорії C та C++

Інженер інфраструктури резидентних проксі

Ми будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої…

C та C++DevOps ∙ 3 дні 15 годин тому ∙ 13 ставок

Добробка в існуючій версії 1с роздріб блоку для РЦ(розподільчого центру))

в загальному поясню що у нас за база - Є загальний сервер де є дів база РОзница (де ставляться усі приходи) - база УТП- куди переливаються усі продажі - рахується націнка залишки по складах - маленькі бази роздрібних магазинів. по обмінам у нас Магазини обмінюються із базою…

C та C++C# ∙ 4 дні 6 годин тому ∙ 6 ставок

ПО Мастер-програма «KONSTRUCTOR»

185 490 UAH

Ми шукаємо дуже досвідченого C++ розробника для модернізації існуючого ПЗ (майстер-програми). Програма відповідає за створення виробного ПЗ, що представляє аудіо-візуальні сеанси психологічної корекції. Поточна версія написана на чистому WinAPI (Visual Studio 2019/2022).…

C та C++Десктопні додатки ∙ 9 днів 9 годин тому ∙ 19 ставок

Написання коду для Arduino

Потрібно розробити програмне забезпечення для вагового дозатора на базі Arduino Uno. Комплектуючі: Arduino Uno R3 HX711 + тензодатчик LCD1602 I2C дисплей MAX7219 світлодіодна матриця 8x32 5 кнопок керування 4-канальне реле 2 сигнальні лампи Вібромагніт грубого дозування…

C та C++Вбудовані системи та мікроконтролери ∙ 10 днів 18 годин тому ∙ 15 ставок

Потрiбно доробити проект, або надати консультацiю.

1000 UAH

Потiбно розширити варiанти перекладу в даному кодi https://github.com/phuc-nt/my-translator Хто може взятися за роботу, пишiть термiни та сумму Robot answer: robots.txt

C та C++Python ∙ 10 днів 18 годин тому ∙ 20 ставок

Замовник
Проєкт опублікований
6 місяців 11 днів тому
222 перегляди
Мітки