Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2021_059

.pdf
Скачиваний:
4
Добавлен:
01.01.2024
Размер:
11.75 Mб
Скачать

себе плюсы двух других видов. Основным преимуществом гибридных ШД стала возможность уменьшить угол шага. Nema 17HS4401 обладает шагом 1.8° (полный оборот 200 шагов).

Для управления ШД необходим специальный драйвер. Обычно при проектировании 3D-принтеров выбирают драйвера A4988 или Drv8825.

A4988 – это драйвер шагового двигателя, достаточно популярный из-за своей цены и функционала.

На плате драйвера предусмотрен потенциометр для регулировки тока. Для настройки понадобиться мультиметр, для замера напряжения на потенциометре. Для Nema 17 17HS4401 это значение должно примерно соответствовать 0,952 В.

Подключаем драйвер к микроконтроллеру, включаем и меряем напряжение на драйвере. Если оно не соответствует нужному номиналу, крутим потенциометр в какую-то сторону и смотрим что поменялось.

На плате Ramps 1.4 стоят специальные джамперы для переключения микрошага, находятся под колодкой самого драйвера, подписаны как M0, M1, M2 или

MS0, MS1, MS2.

 

 

 

Таблица 1

 

Установка микрошага

 

 

M0

M1

M2

Microstep

 

Resolution

 

 

 

 

 

 

 

 

 

 

-

-

-

Full step

 

 

 

 

 

 

+

-

-

1/2 step

 

-

+

-

1/4 step

 

 

 

 

 

 

+

+

-

1/8 step

 

 

 

 

 

 

+

+

+

1/16 step

 

 

 

 

 

 

Экструдер считается значимой частью 3D-принтера, которая осуществляет фактическую печать. Его можно сравнить с печатающей головкой обыкновенного струйного принтера, но вместо чернил используется пластиковая нить. Экструдер состоит из двух ключевых элементов: корпуса с подающим механизмом и хотенда

(hotend).

Экструдеры с прямой подачей называются Direct, в которых ШД экструдера находится в одном корпусе с печатающей головкой, он проталкивает пластиковую нить напрямую в хотенд.

Другой тип экструдера называется Bowden. В таких моделях экструдеров отделяют корпус с подающим механизмом от хотенда. Пластиковая нить подается удаленно от подающего механизма по PTFE трубке к хотенду. Благодаря этому можно перенести тяжелый ШД на раму 3D-принтера, облегчив вес каретки с печатающей головкой. Это позволит перемещаться системе с более высокой скоростью, однако, чтобы протолкнуть нить по длинной трубке, двигателю требуется больше усилий. [2]

В проекте будет использоваться экструдер MK8, который представляет собой набор деталей экструдера, для установки на ШД Nema 17. Он обеспечивает качественное продвижение пластика диаметром 1,75 мм к хотенду 3D-принтера. Подходит как для создания Bowden экструдеров, так и Direct.

40

Литература

1.Подключение электроники Ramps 1.4 к 3D принтеру [Электронный ресурс] // Ком-

пания 3DiY: [сайт]. [2016]. URL: https://3d-diy.ru/blog/3d-printery/podklyuchenie-elektroniki-ramps-1- 4-k-3d-printeru/ (дата обращения 29.11.2020).

2.Какой экструдер выбрать для 3D принтера? [Электронный ресурс] // Компания

3DiY: [сайт]. [2021]. URL: https://3d-diy.ru/wiki/3d-printery/kakoy-ekstruder-vybrat-dlya-3d- printera/#:~:text=Экструдер%20является%20важной%20частью%203D-

принтера%2C,вместо%20чернил%20используется%20пластиковая%20нить (дата обращения

12.03.2021).

УДК 004.42

А.Д. Литовка – магистрант, И.Ю. Загоруйко – научный руководитель, д.э.н., профессор

ФГБОУ ВО Пермский ГАТУ, г. Пермь, Россия

РАЗРАБОТКА БИЗНЕС-РЕШЕНИЯ ДЛЯ МНОГОПОЛЬЗОВАТЕЛЬСКОЙ СРЕДЫ

Аннотация. В статье рассмотрен процесс разработки бизнес-решения для многопользовательской среды. Описаны возможности уникальной разработки используя за основу игровую модификацию.

Ключевые слова: игровая модификация, онлайн, разработка, интерфейсы, обработка данных.

В период коронавирусной инфекции, многим развлекательным бизнесам пришлось приостановить свою деятельность. Потребность в отдыхе или развлечении у людей осталась прежней, но в виду ситуации в мире, пришлось подстраиваться и находить альтернативу в домашних условиях.

Одной из альтернатив развлечений в домашних условиях являются компьютерные игры.

Была рассмотрена игра «Grand Theft Auto V», как возможная площадка, на которой возможно реализовывать дополнительный функционал без каких-либо ограничений.

Рисунок 1. Статистика активных игроков за несколько дней

41

Проведя наблюдение за количеством людей, посещавших различные проекты также основанные путём разработки модификации к рассматриваемой игре, был построен график активных игроков за несколько дней (рисунок 1).

При рассмотрении оригинальной игры было принято решение разрабатывать игровую модификацию для развёртывания многопользовательской среды с определённым уклоном.

Первым этапом разрабатывается архитектура модификации, расписываются цели, организовывается работа команды разработчиков и игровых дизайнеров.

Построенная архитектура выглядит следующим образом (рисунок 2):

Рисунок 2. Архитектура разрабатываемого проекта

Благодаря встраиванию Chromium Embedded Framework в клиентскую часть, появляется инструментарий для вывода окна браузера любому клиенту, присоединившемуся к нашей модификации. Браузер в свою очередь позволяет разрабатывать любые гибкие интерфейсы, которые не предусмотрены игрой изначально.

Вторым этапом проходит разработка интерфейсов и логики обработки дан-

ных.

Например, в первую очередь была разработана система авторизации для авторизации в разрабатываемой модификации. Пример интерфейса авторизации (рисунок 3):

Третьим этапом проходит тестирование и публикация готовой модификации для игры.

Таким образом, пройдя все этапы разработки, на выходе получается готовый продукт в виде модификации для игры. Далее проводится маркетинговая кампания

42

и внедряется монетизация игрового процесса по принципу «Free-to-play» (свободно или бесплатно играть), но с учётом возможных дополнительных платных услуг, влияющих на игровой процесс [2].

Рисунок 3. Интерфейс авторизации пользователя

Клиент или же пользователь получает возможность бесплатно развлекаться, а команда, разработавшая модификацию, получает доход в виде пожертвований или оплат за определённые услуги внутри игровой модификации.

Литература

1.Первые шаги с Chromium Embedded Framework и .NET // Habr.com URL: https://habr.com/ru/post/152637/ (дата обращения: 20.03.2021).

2.Игры free-to-play: как сделать их успешными // Habr.com URL: https://habr.com/ru/company/nevosoft/blog/137423/ (дата обращения: 20.03.2021).

УДК 004.9

М. С. Маскалев – бакалавр; И.С. Шевчук– старший преподаватель

ФГБОУ ВО Пермский ГАТУ, г. Пермь, Россия

РАЗРАБОТКА НАВИГАЦИОННОГО ПРИЛОЖЕНИЯ ПО КОРПУСУ ФАКУЛЬТЕТА ЭКОНОМИКИ

И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ФГБОУ ВО ПЕРМСКИЙ ГАТУ

Аннотация. В статье рассматривается разработка приложения навигации по факультету экономики и информационных технологий Пермского ГАТУ. Выбраны средства разработки – облачный сервис Firebase, среда разработки Android Studio и

43

два языка программирования – Java и Kotlin. Представлены программные окна реализованного приложения и предложено дальнейшее развитие приложения.

Ключевые слова: приложение, навигация, карта, маршрут, университет.

На сегодняшний день существует множество навигационных приложений по различным городам и странам (2ГИС, Яндекс.Карты, Google Maps и т. д.). Но практически нет подобных разработок для государственных учреждений в Российском сегменте, а навигационные приложения частных компаний не доступны для анализа и свободного пользования.

В связи с тем, что ФГБОУ ВО Пермский ГАТУ имеет несколько учебных корпусов, каждый их которых включает в себя большое количество помещений и необходимого для учебного процесса оборудования, разработка навигационного приложения является весьма актуальной.

База данных корпуса факультете экономики и информационных технологий для навигационного приложения разработана с помощью облачного сервиса Firebase. FireBase – это облачная СУБД класса NoSQL. Такой класс имеет ряд преимуществ: высокую скорость обработки данных, масштабируемость, распределённость систем. На рисунке 1 представлена база данных приложения.

Рисунок 1. База данных FireBase

Приложение разрабатывается в среде разработки Android Studio на двух языках одновременно – Java и Kotlin. Это взаимозаменяемые языки и могут сосуществовать в одном проекте. Kotlin более молодой язык и появился в 2011 году, в момент первой популярности ОС Android.

Android Studio – интегрированная среда разработки для работы с платформой Android. Данная среда разработки имеет несколько преимуществ:

бесплатная лицензия;

низкие системные требования;

44

среда разработки создана разработчиками операционной системы An-

droid;

возможность тестирования программ прямо в приложении.

Для визуалиьного отбражения работы приложения, входящих в него объектов их взаимодействия его объектов спроектирована диаграмма последовательности на языке визуального моделирования UML в CASE-средстве

CaseBerry (рисунок 2).

Рисунок 2. Диаграмма последовательности взаимодействия объектов приложения

Приложение состоит из двух главных и нескольких второстепенных окон. В первом окне отображается полный список помещений корпуса, загруженный из базы данных FireBase. На рисунке 3 представлен скриншот приложения

Рисунок 3. Окно со списком помещений корпуса

45

Во втором окне отображается карта корпуса (рисунок 4).

Рисунок 4. Карта 1 этажа корпуса

При нажатии по любому из помещений совершается переход на окно с картой, помещение выделяется и к нему строится маршрут. Карта построена с точным соблюдением пропорций по техническому паспорту здания в приложении Microsoft Visio 2019.

Для эксплуатации приложения необходимо устройство с ОС Android версии 4.4 и старше, подключение к сети Интернет для загрузки информационной базы данных, а также подключение к GPS в обязательном порядке.

Таким образом, навигационное приложение по корпусу факультета экономики и информационных технологий Пермского ГАТУ значительно облегчит нахождение нужных помещений в корпусе, а также позволит точно знать их оснащённость и расположение оборудования. Кроме того, оно будет хорошим помощником для студентов первых курсов при ориентировании в корпусе в начале учебного года.

В дальнейшем возможно расширение навигационного приложения на все корпуса университета.

Литература

1.Firebase Guides [Электронный ресурс] // Firebase [сайт]. URL: https://firebase.google.com/docs/guides (дата обращения 28.02.2021)

2.Выбор среды разработки для платформы Android [Электронный ресурс] // ИТ-сообще- ство: базы данных, SQL, программирование, администрирование [сайт]. URL: https://oracle- patches.com/coding/3708-выбор-среды-разработки-для-платформы-android (дата обращения

26.02.2021)

3.Гриффитс Дон, Гриффитс Дэвид Head First. Программирование для Android. — СПб.:

Питер, 2016. — 704 с.

4.Android: Всё о Firebase [Электронный ресурс] // Ответы на вопросы по программирова-

нию [сайт]. URL: https://issue.life/ (дата обращения 18.02.202

УДК 004.5

М.И. Мелехин – магистрант; Р.Ф. Шайдулин – к.т.н., доцент,

ФГБОУ ВО Пермский ГАТУ, г. Пермь, Россия

ОПЫТ ИСПОЛЬЗОВАНИЯ ПРОСТОЙ ЭЛЕКТРОННОЙ ПОДПИСИ ВО ВНУТРЕННЕМ ДОКУМЕНТООБОРОТЕ

Аннотация. Простая электронная подпись создается средствами информационной системы, в которой ее используют, и подтверждает, что электронную подпись создал конкретный человек. Механизм выдачи простой электронной подписи

46

был реализован в информационной системе университета - Корпоративном портале Пермского ГАТУ при разработке модуля “Электронное согласование и ознакомление с документами” и успешно применяется уже более четырех лет. В данной статье проводится краткий обзор использования простой электронной подписи во внутреннем документообороте Пермского ГАТУ.

Ключевые слова: электронная подпись, электронный документооборот, информационные системы, программное обеспечение, автоматизация, цифровые технологии.

Электронная подпись — это информация в электронно-цифровой форме, с помощью которой можно идентифицировать физическое или юридическое лицо без его личного присутствия. Простая электронная подпись - не придает подписанному документу юридическую значимость до заключения дополнительных соглашений между подписантами о правилах применения и признания электронной подписи и без соблюдении законодательно закрепленных условий по ее использованию:

-простая электронная подпись содержится в самом электронном доку-

менте;

- ключ простой электронной подписи применяется в соответствии с требованиями информационной системы, где она используется.

Простая электронная подпись не гарантирует неизменность документа с момента подписания, но позволяет однозначно подтвердить авторство, ее применение не допускается в случаях, связанных с государственной тайной [6].

Механизм выдачи простой электронной подписи был реализован в информационной системе университета - Корпоративном портале Пермского ГАТУ (далее - Портал) при разработке модуля “Электронное согласование и ознакомление с документами”. Любой зарегистрированный пользователь может создать свой персональный ключ простой электронной подписи для использования в рамках Портала. Для активации ключа простой электронной подписи работник Университета обращается в Управление информатизации с документом, удостоверяющим личность. Затем работник расписывается в «Журнале учета пользователей корпоративного портала ФГБОУ ВО Пермский ГАТУ» и тем самым признает и соглашается с тем, что определение лица, подписывающего электронный документ электронной подписью, производится на основе использования своих идентификационных данных. Если ключ простой электронной подписи не был активирован Управлением информатизации, то система будет блокировать попытки его использования. Правила и особенности работы с простой электронной подписью, а также ее применимость в электронном документообороте Пермского ГАТУ регулируются положением «Об электронном документообороте ФГБОУ ВО Пермский ГАТУ»[4].

Для использования персональной простой электронной подписи работнику университета достаточно ввести ее ключ при подписании документа в модуле “Электронное согласование и ознакомление с документами”. На рисунке 1 представлена экранная форма документа на согласовании.

47

После завершения согласования документа (или завершения ознакомления с документом) при необходимости можно вывести на печать лист согласования (ознакомления), в котором указываются все участники работы с документом, которые использовали простую электронную подпись.

Рисунок 1. Экранная формы документа на согласовании

Ключ простой электронной подписи хранится в информационном хранилище Портала в зашифрованном виде (как хэш-код), шифрование выполняется с использованием криптографического алгоритма Eksblowfish. Это обеспечивает конфиденциальность ключей простой электронной подписи работников университета, в том числе, и от администраторов Портала, которые имеют прямой доступ к базе данных системы.

Приказом Рособрнадзора № 831 от 14.08.2020 «Об утверждении требований к структуре официального сайта образовательной организации в информационнотелекоммуникационной сети «Интернет» и формату представления информации» предъявляется требование на размещение ряда официальных документов на официальном сайте образовательных организаций в виде электронных документов,

48

подписанных простой электронной подписью в соответствии с Федеральным законом от 6 апреля 2011 г. N 63-ФЗ "Об электронной подписи". Таким образом, возникла необходимость разработки механизма генерации таких электронных документов из Корпоративного портала Пермского ГАТУ.

Возможность создания электронных документов была реализована в модуле “Регистрация документов” Портала. При регистрации документа после его электронного согласования добавлена возможность указать, что документ является электронным, а затем разместить простую электронную подпись, выбрав ее из подписей документа. Штамп простой электронной подписи размещается в документе непосредственно в интерфейсе Портала, имеется возможность выбрать страницу и поместить штамп в нужное место (рис. 2). На этом этапе штамп еще не заполнен реальной информацией о простой электронной подписи.

Рисунок 2. Размещение простой электронной подписи в документе

После завершения регистрации электронного документа, появляется возможность скачать документ в формате PDF с полностью сформированным штампом простой электронной подписи. В штамп добавляется реальная информация об электронной подписи (рис. 3): ФИО владельца простой электронной подписи, дата подписания и специальный код верификации подписи.

49

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]