По уже существующей схеме подключения, нужно написать софт для работы с девайсом.
Прошу писать для дальнейшего обсуждения проекта, только реально заинтересованным и знающим своё дело.
Стоимость реализации проекта 300.00 евро.
Обсуждение проекта только с теми кто возьмёт проект в разработку.
Требования:
- Создать минимальный GUI для работы с ПК под Windows7/10
(работа с файлами находящимися на ПК. Послать файл/записать файл на СД карту вставленную в ESP32-Wroovek-Kit,
открыть/закрыть файл, проверить файл на ошибки,
просмотреть содержимое файла, возможность изменить содержимое файла, вкл/выкл лазер,
кнопка - нарисовать лазером квадрат вокруг самого большого объекта считаным из файла TXT, возможность выбрать один из файлов на СД карте и тем
самым провести с ним одну из вышеописанных операций)
- Создать минимальный GUI для HMI NEXTION
(работа самостоятельно без ПК, работа с встроенной на ESP32-Wroover-Kit SD картой, открыть/закрыть файл, проверить файл на ошибки,
просмотреть содержимое файла, возможность изменить содержимое файла, вкл/выкл лазер,
кнопка - нарисовать лазером квадрат вокруг самого большого объекта, возможность выбрать один из файлов на СД карте и тем
самым провести с ним одну из вышеописанных операций)
- Подключение к девайсу по WiFi, подключение девайса к локальной сети и управление им.
- Передача файлов по Блутут/WiFi на ПК и с ПК.
Время разработки проекта обсуждается. Каждую пятницу либо субботу прошу отчёт о проделанной работе с примерами.
Весь код должен быть задокументирован, а также в коде должны присутствовать комментарий кода с объяснениями.
Убедительная просьба не тратить моё время попусту!
Состав девайса:
1шт. ESP32-Wrover-Kit
1шт. Nextion Display
1шт. Гальванометрический сканатор (простой, китайский с Алиекспресс)
1шт. TTL Лазер (5 Вольт)
1шт. DAC MCP4822 (12bit)
2шт. TL082
1шт. OV7670 Camera Module
Логика для: ESP32-Wrover-Kit + Галыванометрический сканатор + Лазер + HMI Nextion + DAC + Camera + HEX.
- Код HEX посылаю в ESP32_Wrover_Kit посредством GUI (HMI Nextion либо GUI для ПК):
в таком виде, порядке и формате.
пример файла:
(файл с расширением TXT и содержит довольно много таких строк):
0x9a10562,
0x9a10562,
0x9a10562,
0x89a10562,
0x897e0519,
0x895a04cf,
0x89370486,
0x8925042e,
0x891403d6,
0x8902037e,
- перед началом процесса,
вариант 1 запускаю GUI на ПК, где в окне программы выбираю откуда читать файл (с USB/ПК или с встроенного в ESP32-Wrover-Kit SD карты)
вариант 2 запускаю GUI в HMI NEXTION, где в окне программы выбираю читать файл с встроенной СД карты.
- программа читает строку за строкой и сканирует на ошибки (пример файла содержащий данные HEX вышлю, объясню какие ошибки могут возникнуть),
если есть ошибки в файле TXT - программа должна вывести окно попап на экране ПК
предупредив о найденной ошибке, а также где и в какой строке присутствует ошибка.
- после чего читает строку за строкой из файла TXT с HEX данными, посылает их одну за другой на исполнение в ESP32-Wrover-Kit.
- ESP32-Wrover-Kit получает данные и исполняет командy читая строки из файла TXT одну за другой двигая зеркальца галыванометрического сканнера включая/выключая лазер.
- лазер включается только в момент появления цифры 8 после 0x........ (например: 0x8......, - лазер включается. / 0x......, - лазер не включается), т.е. если восьмёрка не присутствует,
либо присутствует одна из любых цифр или буквы кроме цифры 8 - лазер выключен. Т.Е. - 0x......... - лазер выключен, 0x8....... лазер включается.
- во время работы девайса камера OV7670 работает и передаёт изображение на встроенный в ESP32-Wrover-Kit экран
- прочитав и исполнив весь файл в формате TXT с данными HEX, программа должна сказать (вывести на экран окно попап) что прочитала и выполнила весь данный ей файл без ошибок.
Актуальні фриланс-проєкти в категорії C та C++
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 2 дні 3 години тому ∙ 7 ставок |
Створення або доопрацювання прошивки та логіки під три автономні LoRa-станції на базі ESP32.
5000 UAH
створення або доопрацювання прошивки та логіки під три автономні LoRa-станції на базі ESP32. Пристрої повинні піднімати Wi-Fi точку доступу, віддавати локальний сайт через браузер (HTTP), приймати текст та зображення в радіусі 5-10 км (плюс-мінус), зберігати дані (бажано на… C та C++, C# ∙ 2 дні 6 годин тому ∙ 3 ставки |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 3 дні 4 години тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 638 UAH
|
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 9 днів тому ∙ 14 ставок |