Работы фрилансеров Программирование
Прикладное программирование

Примеры работ и кейсы по направлению «Прикладное программирование»

Алексей Клюнин
Алексей Клюнин 1 год назад
Робот-ровер
Для компании «АКМ», подрядчика петербуржского метростроя, я составил описание системы управления роботом-ровером, а также техническое задание на разработку платы управления и нашёл исполнителя. С видео работы робота можно ознакомиться по ссылке. Робот предназначен для демонтажа железо-бетонных конструкций. Для управления роботом использовался контроллер IFM CR0232. В связи с санкциями, стоимость приобретения контроллера стала превышать проектирование и изготовление своего собственного. Робот построен на пропорциональных гидравлических клапанах, которые управляют цилиндрами.Для управления клапанами, использовался токовый ШИМ. Для проверки реальных сигналов я собрал плату на ESP32 и датчике тока INA219. Т.к. ноутбук было некуда поставить, то я написал клиент с помощью Android. С помощью стенда были измерены все каналы. Реальные токи не превышали 700мА. Для составления комплекса команд я написал сниффер, уже под управлением компьютера, т.к. шину CAN можно было далеко протянуть, а непосредственное управление не требовало создания скриншотов. Команды накапливались и раскладывались с помощью адаптера (ESP32 и MCP2515) и программы-клиента, написанной на Java. После того, как полный комплект документации был готов, я нашёл исполнителя из Самары, который уже проектировал контроллеры с токовым ШИМ. Схемотехника этих каналов была самой сложной, остальные дополнения были некритичными.  
Алексей Клюнин
Алексей Клюнин 1 год назад
Виртуальный плоттер
Для центра детейлинга автомобилей требовалось разработать программу, которая бы эмулировала режущий плоттер Graphtec FC8600 и сохраняла чертежи в формате DXF. На плоттере вырезались лекала. Существует два режима работы плоттеров: HP-GL и GP-GL. Первый – универсальный, второй используется только для плоттеров Graphtec. Проблема при работе с плоттером заключалась в том, что при обрезке лекал возникали ошибки, но посмотреть и исправить чертёж не представлялось возможным. Современные программы были полностью закрытыми и позволяли выполнять подготовку лекал только своими-неудобными средствами, либо импортировать готовый чертёж. Подготовленные программой лекала нельзя было отредактировать в распространённых и функциональных графических редакторах на подобии CorelDraw. Изначальным заданием заказчика была разработка usb-эмулятора, который бы принимал команды от оригинальной программы плоттера и составлял чертёж. Однако, такие работы были очень объёмными и не соответствовали бюджету заказчика. Поэтому я предложил использовать для коммуникации COM-порт. В отличие от USB его реализация гораздо проще. Это просто последовательный интерфейс передачи информации. К тому же работа с COM-портом не обязательно требует написания драйверов. В ходе снифферинга пакетов, выяснилось, что программа отправляет HP-GL команды в текстовом виде, иногда добавляя свои спец-символы. Дальше оставалось только написать программу, которая «слушает» COM-порт и интерпретирует полученные команды в DXF.
Alexander Osinov
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Alexander Osinov 1 год назад
Информационная система технической документации (Unity, Android, Astra linux)
Система представляет собой систему просмотра инструкций по работе с реальным оборудованием. Где это необходимо, пункты инструкций визуализируются 2d картинками или 3d моделями с анимацией. Пользователь может изучить порядок действий, отметить свой прогресс, посмотреть нормативную документацию, касающуюся того или иного пункта, сформировать, сохранить в pdf или распечатать различные отчёты и т.п. Проект собран под ОС Astra linux и Android.
Телеграм бот "Сисадмин" by Leshiy
Телеграм бот "Сисадмин" by Leshiy Продолжение работы на проектом роботом "Системный администратор Active Directory" только в виде телеграмм-бота и более усовершенствованный вариант. Добавлена вариативность: запрос к ИИ GigaChat по API распознается автоматически. Также через API идёт вся работа с заявками GLPI. Создан для автоматизации работы ИТ-отдела СибИнформБюро.
Татьяна Гейнер
Татьяна Гейнер 1 год 1 месяц назад
Matrix-Profi — личный кабинет с расчётами и PDF
Полноценный сервис с монетизацией экспертной системы ✏️ Задача: предоставить пользователям личного кабинета расчёты по дате рождения + распечатка PDF файлов с расшифровкой ✅ Ввод даты и генерация PDF ✅ Алгоритм по Матрице Судьбы ✅ PDF с индивидуальной расшифровкой ✅ Интеграции с оплатой и email 🧩 Результат: автоматизированный сервис, готовый к масштабированию 🛠️ PHP/MySQL • Ajax/JavaScript • Bootstrap • Prodamus API • Mailo API • DomPDF
Александр Панов
Александр Панов 1 год 1 месяц назад
Детектор дефектов в аудио тг бот
ТГ бот, который принимает на вход аудио и исходный сценарий и выдает ошибки диктора в аудио
Виталий Пташник
Виталий Пташник 4 года 4 месяца назад
Excel (VBA). Учет торгов на бирже.
Автопостроение мастер-контрактов. Автоформирование расчетных ведомостей. Формирование отчетности месячной / годовой по результатам торгов. Графики статистических показателей по менеджерам / регионам.
Ален Преподобный
Ален Преподобный 4 года 9 месяцев назад
АИИС КУЭ «Энерго-Байт»
Автоматизированная информационно-измерительная система коммерческого учёта энергоресурсов (АИИС КУЭ)/(АСКУЭ). Самостоятельный проект. Коммерческий продукт. Роль в проекте: Программист-разработчик. Инструменты и средства разработки: Системное: Microsoft Visual Studio 2010/2015 C++ Прикладное: Embarcadero® Delphi® 2010/Embarcadero® Delphi 10 Seattle СУБД: Oracle 10g/11g (АИИС КУЭ) «Энерго-Байт» получило свидетельство об утверждении средств измерения за номером RU.E.34.010.A № 55325 ( http://www.byte-energy.ru/files/RU.E.34.010.A.55325_680x960.jpg ) прошло поверку и внесено в государственный реестр средств измерения Федеральным агентством по техническому регулированию и метрологии ФГУ «Ростест-Москва» под номером 57565-14.
Ален Преподобный
Ален Преподобный 6 лет 3 месяца назад
Мультимедийное учебное пособие по курсу ОБЖ
<b>Наименование</b>: Мультимедийное учебное пособие по курсу ОБЖ. <b>Описание</b>: Комплекс клиент-серверных приложений по курсу ОБЖ для учащихся 5-х, 6-х и 7-х классов общеобразовательных учреждений. <b>Технологии</b>: TCP/IP, XML. <b>Инструменты и средства разработки</b>: Delphi 7