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

Ищем встроенного инженера

Translated

  1. 466    1  0
    10 дней1000 UAH

    Работал с ESP, ZedBoard. Можете отправить все, что нужно в Израиль? У меня уже есть esp, i2c микрофон, 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 дня 8 часов назад ∙ 12 ставок

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

В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница…

C и C++C# ∙ 3 дня 23 часа назад ∙ 6 ставок

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

185 490 UAH

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

C и C++Десктопные приложения ∙ 9 дней 2 часа назад ∙ 19 ставок

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

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

C и C++Встраиваемые системы и микроконтроллеры ∙ 10 дней 11 часов назад ∙ 15 ставок

Нужно доработать проект или предоставить консультацию.

1000 UAH

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

C и C++Python ∙ 10 дней 11 часов назад ∙ 20 ставок

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