Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Szukamy inżyniera embedded

Translated

  1. 466    1  0
    10 dni82 PLN

    Pracowałem z ESP, ZedBoard. Czy możesz wysłać wszystko, co potrzebne do Izraela? Mam już esp, mikrofon i2c, sd.

  2. 1998    12  1
    1 dzień164 PLN

    Witaj
    Szukaliście mnie
    Znaleźliście mnie
    Proszę, sformułujcie zadanie, reszta się ułoży

  3. Jeszcze 2 ofert jest ukrytych
  • Dmitro K.
    23 listopada 2025, 8:31 |

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

  • Anastasiia Hristenko
    24 listopada 2025, 0:22 |

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

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

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

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

  • Anastasiia Hristenko
    25 listopada 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 listopada 2025, 7:14 |

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

  • Anastasiia Hristenko
    25 listopada 2025, 22:08 |


  • Aleksandr Aleksandr
    26 listopada 2025, 16:54 |

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

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

  • Anastasiia Hristenko
    26 listopada 2025, 17:31 |

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

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

  • Aleksandr Aleksandr
    29 listopada 2025, 18:23 |

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

  • Aleksandr Aleksandr
    26 listopada 2025, 19:55 |

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


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

Aktualne zlecenia dla freelancerów w kategorii C i C++

Inżynier infrastruktury proxy mieszkalnych

Budujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników…

C i C++DevOps ∙ 3 dni 5 godzin temu ∙ 12 ofert

Dobrobka w istniejącej wersji 1c detalicznego bloku dla RC (centrum dystrybucji)

Ogólnie wyjaśnię, co mamy za bazę - jest ogólny serwer, gdzie znajduje się baza Detal (gdzie rejestrowane są wszystkie przychody) - baza UTP, do której przelewają się wszystkie sprzedaże - liczy się marża, stany magazynowe - małe bazy detalicznych sklepów. W przypadku wymian,…

C i C++C# ∙ 3 dni 20 godzin temu ∙ 6 ofert

Mistrzowska program «KONSTRUCTOR»

15 253 PLN

Szukamy bardzo doświadczonego programisty C++ do modernizacji istniejącego oprogramowania (programu głównego). Program odpowiada za tworzenie pochodnego oprogramowania reprezentującego sesje audiowizualnej korekcji psychologicznej. Obecna wersja jest napisana w czystym WinAPI…

C i C++Aplikacje desktopowe ∙ 8 dni 23 godziny temu ∙ 19 ofert

Pisanie kodu dla Arduino

Potrzebne jest opracowanie oprogramowania dla wagowego dozownika opartego na Arduino Uno. Komponenty: Arduino Uno R3 HX711 + czujnik tensometryczny Wyświetlacz LCD1602 I2C Matryca LED MAX7219 8x32 5 przycisków sterujących 4-kanałowe przekaźniki 2 lampy sygnalizacyjne Wibromagnes…

C i C++Systemy wbudowane i mikrokontrolery ∙ 10 dni 8 godzin temu ∙ 15 ofert

Trzeba dokończyć projekt lub udzielić konsultacji.

82 PLN

Potrzebne jest rozszerzenie opcji tłumaczenia w tym kodzie https://github.com/phuc-nt/my-translator Kto może podjąć się pracy, proszę pisać terminy i kwotę Odpowiedź robota: robots.txt

C i C++Python ∙ 10 dni 8 godzin temu ∙ 20 ofert

Zleceniodawca
Anastasiia Hristenko
Ukraina Kijów  2  0
Zlecenie zostało opublikowane
6 miesięcy 10 dni temu
222 wyświetlenia
Tagi
  • spi
  • nfc
  • I²C