Шедевр напоследок
О лучшем проекте в последнем выпуске специалистов ЭВМ-щиковКаждый год среди дипломов по кафедре ЭВМ находятся несколько по-настоящему классных. Зачастую их трудно сравнивать, поскольку они выполнены «в разных жанрах» и хороши по-своему. Но иногда встречаются проекты, которым буквально хочется аплодировать. И у них есть два обязательных признака: во-первых, эти работы воплощены в практику, а во-вторых их авторам определенно было до чертиков интересно. Об этом мы рассказывали, в частности, здесь. А сейчас речь пойдет о дипломном проекте, который блестяще защитил Дима Дрегваль из выпуска 2017 года.ЗадачаНа кафедре ЭВМ ДИИТа (равно как и на родственных кафедрах множества вузов) преподается курс «Управляющие микроконтроллеры». Это - про мелкие штучки, без которых не обходится нынче ни одна «умная» вещь или система управления — от самолетов и прокатных станов до роботов. Конечно, сам по-себе микроконтроллер как маленький мозг опирается на органы «чувств» (датчики), а также органы «действия» (серводвигатели, индикаторы и т.п.) и коммуникаций («интернет вещей» — как раз среда для их общения). И задача в том, чтобы научиться программировать все это разнообразное хозяйство. Причем здесь вас ждут яркие эмоции, ибо одно дело получать от своих программ картинки и циферки на экране, и совсем другое — видеть как под их управлением всякие железки начинают реагировать на события и делать именно то, чего вы от них хотите :)
Чтобы учиться было удобно, в лаборатории нужен стенд (макет), на котором можно скомпоновать разные конфигурации из перечисленных выше штук. Конечно, подобные решения уже существуют. Но, как водится, у них есть свои недостатки: что-то неплохо подходит, но дорого стоит, а что-то в силу универсальности не слишком приспособлено для лабораторных работ… И значит, тема дипломного проекта «Розробка навчального макету до курсу “Керуючі мікроконтролери” вполне актуальна. Дальше вопрос - в глубине и качестве проработки, а главное, в результативности: появятся ли в итоге пусть толковые, но лишь схемы, или это будет реально полезное устройство...
РезультатыПроект. Конечно, именно проект — главный результат дипломирования. В нашем случае это 160-страничный документ, наполненный схемами, таблицами, фотографиями, программами и краткими текстовыми описаниями сделанного. Все необходимое и ничего лишнего… Как и положено для серьезной инженерной разработки, здесь присутствует анализ существующих аналогов, обоснование выбора элементной базы, разработанные структурные и функциональные схемы, принципиальные электрические схемы, созданная библиотека программ для работы с железом, а также описание действующего прототипа и экономический расчет.
Действующий стенд. Это восемь электронных плат, которые можно соединять в разных конфигурациях исходя из задачи (смотри фото). Десятки смонтированных микросхем и микроэлементов, закупленных через интернет-сайты, сотни распаянных своими руками и тщательно промаркированных контактов, множество выполненных тестов и правок. А главное — это работает в полном соответствии с заданием и уже в таком виде может применяться в учебном процессе. Конечно, у изделия статус прототипа. Но сейчас все готово, чтобы на его основе изготовить серию стендов, которые обеспечат выполнение всего цикла лабораторных работ.
ВпечатленияРуководитель — Владимир Владимирович Дзюба. Чтобы оценить объем работы, нужно учитывать, что с «железом» всегда вылезает масса нюансов. При этом вносить исправления здесь гораздо сложнее, чем в программировании. В принципе я был готов ограничиться базовым решением с парой плат, но Дима по своей инициативе его значительно расширил. Сделал все своими руками (кстати, за свои деньги) и добился, что сейчас все работает в полном соответствии с нашими задумками. Даже этот единственный макет может дать немало полезного для тех студентов, которые по-настоящему интересуются и хотят углубиться в предмет. А если удастся на основе прототипа оборудовать лабораторию, это бесспорно поднимет курс на новый уровень, создаст задел для преподавания дисциплин, связанных с роботехникой.
Автор — Дмитрий Дрегваль. Самым интересным для меня была разработка схем. Конечно, при проектировании не сразу приходишь к оптимальному решению, возникают итерации. Спасибо моему руководителю, который часто задавал правильное направление в работе. Помог нам советами и Юрий Иванович Хмарский. Очень много было рутинной работы, связанной с монтажом и наладкой. Конечно, чтобы оборудовать лабораторию, нужно переходить к травлению плат. Мне близко направление микроконтроллеров еще и потому, что с детства интересовали роботы. Сейчас продолжаю этим заниматься: изучаю программирование WiFi-микроконтроллера ESP8266, разрабатываю интерфейс взаимодействия между веб-сервером и микроконтроллером. Вместе с тем мне интересно веб-программирование. Словом, настроен всегда быть активным и развиваться.
ИтогиГЭК по кафедре ЭВМ особо отметил этот проект и его автора. Председатель комиссии — начальник Информационно-вычислительного центра Приднепровской железной дороги Андрей Алексеевич Гиря не скрывал эмоций и лично пригласил Диму на работу. Аналогичное приглашение он получил и от кафедры ЭВМ, где сможет совмещать работу в должности инженера по оборудованию с преподаванием и, конечно, полностью реализовать начатый проект (кстати, свой работающий макет он подарил кафедре для использования в учебном процессе). Работа Димы Дрегваля будет представлена на конкурс дипломный проектов в ДИИТе и на международный конкурс студенческих работ.
Итак, признание успеха — в достатке. Говорят, слово «шедевр» когда-то означало произведение, которое ремесленник представлял на суд гильдии как свидетельство своего мастерства. То, что вышло у Димы, вполне заслуживает название шедевра в этом значении. Но главное, думаю, даже не в этом. Я уверен — Дима почувствовал вкус вдохновения: того неуловимого элемента, который способен просто хорошее превращать в замечательное, а профессиональную работу делать источником счастья. И это теперь с ним останется.
Вдохновения всем нам!