По уже существующей схеме подключения, нужно написать софт для работы с девайсом.
Прошу писать для дальнейшего обсуждения проекта, только реально заинтересованным и знающим своё дело.
Стоимость реализации проекта 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, программа должна сказать (вывести на экран окно попап) что прочитала и выполнила весь данный ей файл без ошибок.
Aktualne zlecenia dla freelancerów w kategorii C i C++
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 12 godzin 39 minut temu ∙ 5 ofert |
Tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32.
410 PLN
tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32. Urządzenia powinny uruchamiać punkt dostępu Wi-Fi, udostępniać lokalną stronę przez przeglądarkę (HTTP), odbierać tekst i obrazy w promieniu 5-10 km (plus minus),… C i C++, C# ∙ 15 godzin 2 minuty temu ∙ 3 oferty |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 1 dzień 13 godzin temu ∙ 4 oferty |
Czarna Ukraina (projekt RP na bazie MTA)
4238 PLN
|
Inżynier infrastruktury proxy mieszkalnychBudujemy 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 ∙ 7 dni 9 godzin temu ∙ 13 ofert |