Дополнительные сведения:
Без вредных привычек, способность к самообучению (ИТ и связь - все это путем самообучения и самореализации), миролюбив, аккуратен, ответственный.
КЛЮЧЕВЫЕ ПРОЕКТЫ
Версионная система резервного копирования с веб-интерфейсом (python, php, html, js)
Задача: Обеспечить защиту от случайного удаления или перезаписи важных файлов,
предоставив пользователям простой инструмент для самостоятельного восстановления.
Решение:
1. Разработал механизм, который при обнаружении изменения файла сохраняет его копию в
хранилище версий с привязкой к оригинальному пути и метке времени.
2. Создал веб-интерфейс, который отображает актуальную файловую структуру сервера
совместно с исторической, а так же для каждого файла предоставляет доступ ко всем его
предыдущим версиям и состояниям.
3. Пользователь может "войти" в любую существующую или уже удаленную папку, увидеть,
какие файлы в ней лежат, лежали, и восстановить нужную версию файла.
Система гарантированной доставки аудио потока через GSM сети (C++):
Задача: Обеспечить бесперебойную передачу звукового mp3 потока для нужд
радиовещания при работе в "полевых" условиях с ненадёжным интернетом GSM.
Решение: Разработал на C++ сетевой протокол поверх UDP. Реализовал нумерацию
пакетов, дублирование трафика через два разных оператора GSM связи для резервирования и
механизм запроса повторной отправки потерянных данных. Для обеспечения плавности
воспроизведения и надёжной целостности потока внедрил буфер на 15 секунд.
Результат: Получен стабильный аудиопоток с минимальными потерями в условиях, где
стандартные решения (TCP) не справлялись.
Разработка циклов ЧПУ для Fanuc и прочих СЧПУ (Macro-B)
Задача: Повысить эффективность и надежность обработки для сложных операций
(фрезерование многогранников на токарно-фрезерном станке, фрезерование отверстий винтовой
интерполяцией, точение глубоких токарных канавок), для которых стандартные циклы системы
ЧПУ не обеспечивают нужного качества, являются рискованными или отсутствуют вовсе
Решение:
1. Разработал на языке макропрограммирования Fanuc цикл фрезерования многогранников,
который существенно облегчают создание УП для точения многогранников.
2. Разработал на языке макропрограммирования Fanuc цикл фрезерования по винтовой
интерполяции, который облегчает написание УП для фрезерования отверстий, а так же убирает
необходимость предварительного сверления, что уменьшает время наладки, а так же облегчает её,
так как для сверления уже не нужно ставить дополнительный инструмент. Фреза движется по
кругу с постепенным углублением, что снижает её износ и риск поломки
3. Разработал на языке макропрограммирования Fanuc цикл точения токарной канавки, который
сначала снимает например 1 мм припуска на диаметр по всей ширине канавки, потом ещё 1 мм и
ещё, пока не достигнет конечного диаметра. Написание УП осталось таким же лаконичным, как и
при использовании G75, но теперь снизилась возможность закусывания канавочного резца с его
последующей поломкой. Это положительно отражается на основном времени изготовления и на
вспомогательном, так как инструмент «живёт» гораздо дольше, даже при точении вязких сталей
Разработка высокоэффективного ШИМ-контроллера для солнечной батареи
Задача: Максимизировать эффективность использования маломощной солнечной панели
для зарядки Li-ion АКБ в условиях отсутствия сетевого электроснабжения
Решение:
1. Спроектировал аналоговую схему ШИМ-контроллера на биполярных транзисторах (КТ3102,
КТ3107, КТ814), не использующую специализированных микросхем.
2. Реализовал алгоритм управления, при котором мощный выходной транзистор (КТ814) сначала
работает в открытом режиме для быстрой зарядки, а при приближении к напряжению полного
заряда автоматически переходит в ключевой режим с ШИМ, плавно уменьшая скважность
импульсов для безопасного дозаряда. Так достиг максимальной эффективности преобразования и
передачи энергии от слабого источника к аккумулятору, с меньшим выделением тепла,
следовательно с более высоким КПД, исключив перезаряд и обеспечив полную автономность
системы