По уже существующей схеме подключения, нужно написать софт для работы с девайсом.
Прошу писать для дальнейшего обсуждения проекта, только реально заинтересованным и знающим своё дело.
Стоимость реализации проекта 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, программа должна сказать (вывести на экран окно попап) что прочитала и выполнила весь данный ей файл без ошибок.
Current freelance projects in the category C & C++
Emails about orders and requests from the website are not coming.
16 USD
Diagnosis and resolution of the issue with email notifications on the OpenCart site is required. Currently, notifications are not being received via email for the following events: new orders; callback requests; comments left by users; questions and answers about products; other… C & C++, Databases & SQL ∙ 8 hours 20 minutes back ∙ 15 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 1 day 21 hours back ∙ 5 proposals |
Creation or refinement of firmware and logic for three autonomous LoRa stations based on ESP32.
113 USD
Creation or refinement of firmware and logic for three autonomous LoRa stations based on ESP32. The devices must set up a Wi-Fi access point, serve a local site via a browser (HTTP), receive text and images within a radius of 5-10 km (plus or minus), store data (preferably on… C & C++, C# ∙ 1 day 23 hours back ∙ 3 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 2 days 21 hours back ∙ 4 proposals |
Black Ukraine (RP-project on base MTA)
1164 USD
|