Budget: 1000 UAH Deadline: 10 days
I worked with ESP, ZedBoard. Can you send everything needed to Israel? I already have ESP, I2C mic, SD.
We are looking for an Embedded Developer (ESP32) for the children's interactive toy SunToy
We are creating a Ukrainian interactive audio toy that plays fairy tales through NFC figurines. We need a specialist who will develop stable firmware code for the interaction of all components.
Tasks
- Programming ESP32 (WROOM / WROVER)
- Working with the NFC module PN532 (I²C / SPI), reading UID, working with secure tags
- Connecting and configuring the audio module MAX98357A
- Recording sound through I²S microphone (ICS-43434 / INMP441)
- Recording and reading audio files from the SD card
- Implementing button logic (short/long press), night lighting (LED)
- Minimal optimization of power consumption
- Basic OTA or Bluetooth update (optional)
We provide
- Prototypes with all components
- Detailed specification
- Test audio/tags/figurines
- Continuous feedback + the possibility to continue cooperation in version 0.3
Collaboration format
+ One-time work or long-term freelance
+ Budget adequate to experience (discussed individually).
+ Location is not important.
If you have experience with ESP32, NFC, and I²S — we are waiting for your portfolio and a brief description of your experience.
Budget: 1000 UAH Deadline: 10 days
I worked with ESP, ZedBoard. Can you send everything needed to Israel? I already have ESP, I2C mic, SD.
Budget: 2000 UAH Deadline: 1 day
Hello
You were looking for me
You found me
Please take the trouble to formulate the technical specifications, the rest will be sorted out.
Доброго дня. Завдання цікаве. На перший погляд все зрозуміло. Вам потрібне тільки програмування чи розробка коробки куди це все розмістити?
Вітаю, на зараз цікавить саме програмування, загалом роботи багато, але то пізніше.
В файлі описано принцип роботи і що ми хочемо. також наведена схема компанування пристроїв які плануємо використовувати. ознайомтесь, будь ласка, та дайте зворотній зв'язок. дякуємо! SunToy_TZ_editable.docx
Технічне завдання на розробку прошивки 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
Завдання цікаве але з усього що ви написали працював не з всіма компонентами, з тими з якими не працював доведеться розбиратись і виясняти як вони працюють в це ваш час...
если что, ws2812 пятивольтовый, на вашей схеме не взлетит.
И продолжительность работы системы от акб (U макс. 4.2в) через 1117 тоже будет не длительной. При падении на акб < 4в стабилизатор уже с трудом будет выдавать 3.3в.
Так є з led возня, та нам би якусь піндюркк підібрати та через розсіювач щоб стани світити, розумію що краще шукати щось на 3.3 в, але то не першочергово тому в це питання не занурювався. Щодо 1117 гпт також сказав що краще замінити бо може грітись на щось на кшталт ME6211, RT9013, або MP1584/MP2145 buck → 3.3V.
Я сайті новачок і не розумію звідки ви взялись в нашому листуванні. Ви просто так чи конкретне щось є запропонувати? Шукаємо хто код під цю схему напише.
Извините еще раз. А где можно ознакомиться с примерами файлов greet.wav, story и фоновым?
Ну как-бы тут любой может оставлять сообщения, если что.
А чтобы по делу, то надо понимать что из себя представляет полная система. По одной только схеме не понятно что она должна делать.
Looking for an experienced TrinityCore 3.3.5a developer who has a good understanding of the core architecture, Battleground system, C++, SQL, and the WoW 3.3.5 client. A custom Battleground “Slavery Valley” has already been integrated into the project, transferred from AzerothCore to TrinityCore. The main part of the work has already been completed, but it needs to be brought up to Blizzard's standards.What has been done TrinityCore 3.3.5a + Eluna. The server is fully configured. The Battleground is integrated into the core. Entry into the BG works. Client UI works (partially). Most SQL and DBC have been transferred. Builds without errors.What needs to be done Fix remaining Battleground bugs. Bring the mechanics up to the level of official Blizzard Battlegrounds. Fix the match start phase. Implement correct starting gates/fire walls. Fix point capture mechanics. Fix match completion. Check score allocation and WorldState functionality. Fix remaining C++ and SQL issues. Conduct a full gameplay test.Requirements Mandatory experience: TrinityCore 3.3.5a; C++; SQL (MariaDB/MySQL); DBC; MPQ; Visual Studio; CMake; Git. Would be a big plus: AzerothCore; Eluna; experience in Battleground development; understanding of the client side of WoW 3.3.5a.Work format Work is staged. Mandatory testing after each stage. Each stage is accepted only after in-game verification. Clear reports on changes are required.In the future This is a long-term project. After completing the Battleground, the following is planned: transfer of new Battlegrounds; transfer of new arenas; new races; new classes; new game systems; further development of a custom World of Warcraft 3.3.5a server. Looking for a developer who has already worked with TrinityCore and can not only write code but also bring the system to a fully operational state.no server from 0 as I want If you are looking for a developer not just for one Battleground, but for creating a server from scratch, then the announcement should look something like this.Project Title Development of a World of Warcraft 3.3.5a server from scratch (TrinityCore / C++ / SQL / Eluna)Project Description Looking for an experienced TrinityCore 3.3.5a developer for long-term collaboration. I need a person who can develop a fully ready World of Warcraft 3.3.5a game server from scratch based on TrinityCore with further project development. The project is large and is expected to take several months of development.Project Foundation TrinityCore 3.3.5a. Maximally stable and close to Blizzard base. Eluna Lua Engine. MariaDB. Visual Studio + CMake. Git.What is planned to be implemented Fully operational server 3.3.5a. Fixing core bugs. Development of new game systems. Integration of custom Battlegrounds. Integration of new arenas. Transfer of useful modules from AzerothCore to TrinityCore. Development of custom modules. New PvP and PvE systems. New game events. Class balancing. Additional progression systems. Improvement of server performance.In the future After completing the basic part, the following is planned: new races; new classes; new zones; new dungeons; new raids; new Battlegrounds; new professions; new game mechanics; integration of modern systems into the 3.3.5a client.Developer Requirements Mandatory: Excellent knowledge of TrinityCore 3.3.5a. Confident knowledge of C++. SQL (MariaDB/MySQL). Git. Visual Studio. CMake. Understanding of TrinityCore architecture. Experience with Battleground, PvP, and game mechanics. Would be a big plus: Experience with AzerothCore. Eluna Lua Engine. Working with DBC and MPQ. Experience in creating custom game systems.Work format Work is staged. Each task is documented as a separate technical assignment. Mandatory testing after each stage. Work is accepted only after verification directly in the game. A developer is needed who can bring functionality to a fully operational state, not just write code.
Create compatibility between the ground control station, automatic start system (SAS), radar, and the aircraft.
Need an MTA:SA developer. I need help assembling a clean MTA:SA 1.6 mtasa-blue source on Windows. What needs to be done: 1. Set up the build environment: Visual Studio, Git, DirectX SDK, CEF, DLL, and other dependencies. 2. Build a clean mtasa-blue client/server. 3. Ensure the client runs without errors. 4. Explain which files/dependencies are needed. 5. Provide a brief guide on how I can rebuild the client myself. 6. Or help further via AnyDesk/Discord/Telegram. Important: - No bypassing anti-cheat. - No cheats. - No malicious code. - Only a legal build of the source and environment setup is needed. The result I want to achieve: - a built clean MTA:SA 1.6 client; - a built server or an explanation of how to build it; - a list of all dependencies; - a brief guide for rebuilding; - an explanation of what exactly was fixed. Or propose your price!
A program needs to be developed for Windows that allows connecting a jailbroken iPhone via USB cable and controlling it from a computer. Main functionality: Connecting the iPhone via USB. The program should quickly recognize the connected iPhone and operate through the cable to minimize delays and lags. Screen mirroring of the iPhone to the computer. (The phone's screen should be displayed on the computer in real-time) Controlling the phone using the mouse. The user should be able to click, swipe, scroll, and control the iPhone screen using the mouse from the computer. Text input from the computer. There should be a shared clipboard between the computer and the iPhone. File transfer from the computer to the iPhone. A function for uploading files from the computer to the phone's memory or to specific folders/apps needs to be added. Stable operation. The program should run smoothly, without significant delays, freezes, or connection drops. Compatibility: support for jailbroken iPhone, rootless jailbreak, iOS 16.7.12, connection via USB.