542 subscribers
26 photos
1 video
10 files
82 links
Инженерная подготовка от @antlabru
Download Telegram
3. Git 📥

На этом занятии мы научимся хранить свой код самым эффективным способом!

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

Методические материалы

Видео 1 | Видео 2 | Видео 3 | Видео 4

P.S.
Система хранения Git практически стала стандартом в информационных технологиях и навык работы с Git требуется в очень многих областях. Поэтому чем раньше вы начнёте работать с Git, тем раньше получите важный и полезный навык!

P.P.S Если у вас не создан аккаунт GitHub, то лучше создать его дома)
👍2
Подгон от второкурсников ФАКТ, которые осваивают git!

Методичка для начинающих, сделанная с заботой и любовью, как для себя 💙

https://github.com/German-Nazarov/git-helper

Пользуйтесь, учитесь, ставьте лайки, отмечайте звездочки и кидайте пул-реквесты с новыми фичами. Ну и занесите авторам печенек в качестве благодарности, если зайдёт 😉
🔥8🤯3
4. ЦАП 🎧

Мы возвращаемся к работе с платой. С ее помощью мы разберемся с Цифрово-Аналоговым Преобразованием или ЦАП (Digital to Analog Conversion DAC).

Устройства ЦАП помогают нам воздействовать на окружающую среду: зажечь лампочку, воспроизвести музыку, управлять вентилятором и т.д. Если на первом и втором занятии у нас в арсенале были напряжения и 3.3В, то теперь мы сможем устанавливать напряжение в тех же пределах, но уже с точностью до 0.01В!

ЦАП - одна из двух фундаментальных сущностей, вокруг которых построен весь наш курс. Рекомендуем сегодня постараться именно понять, что такое ЦАП, а не просто стать в курсе 😉

Видео 1 | Видео 2 | Видео 3 | Видео 4 | Видео 5 | Видео 6 | Видео 7 | Видео 8 | Видео 9

Методичка
👨‍💻2🤮1
5. АЦП 🎤

Возможно, вы уже догадались, что раз есть ЦАП, то должно быть и АЦП или Аналогово-Цифровое Преобразование (ADC Analog to Digital Conversion).
Если ЦАП помогал нам воздействовать на окружающий мир, то АЦП позволяет нам получать информацию о физических явлениях: считывать температуру с периодом в 1 секунду, получать интенсивность света с матрицы или просто узнать напряжение на входе в АЦП (последнее происходит почти в любом аналогово-цифровом преобразовании). Как и в случае ЦАП есть множество способов реализовать такое устройство, мы попробуем реализовать два из них (во-втором нам поможет ЦАП), а потом соберем знания со всех прошлых занятий и выведем сигнал, поступающий с Тройка-модуля, на светодиоды!

Видео 1 | Видео 2 | Видео 3 | Видео 4 | Видео 5

P.S. Используйте код, который вы писал на прошлом занятий, чтобы не тратить время на повторное написание ЦАП ;)
🐳2
6. Пайка 🔥

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

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

P.S. Мы попытались сделать всё, чтобы занятия были безопасны для студентов, поэтому не пренебрегайте защитными очками, перчатками и третьей рукой. Также подумайте об удобной одежде и резинке для волос. Это всё поможет вам интересно и безопасно провести эти пары.

Видео 1 | Видео 2
🥰3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как не надо выполнять пайку на занятии (и дома тоже) 🙏
🔥18😁7🤔2🥴2
7. Автоматизированные измерения 🤖

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

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

Если у вас сохранился скрипт "громкости" с занятия по АЦП, то половина задания уже сделано (так что не забывайте коммитить свои скрипты). Осталось добавить строчки для логики проведения эксперимента. Вся логика описана в задании. Удачи!

Задание

Видео 1 | Видео 2

P.S.
Обязательно сохраните результаты экспериментов. Они понадобятся нам на следующем занятии
Внимание, группы Б01-304 и Б01-306!

Если кто-то из вас планирует подойти сегодня на занятия по Инженерной подготовке в 15:30, оставьте, пожалуйста, комментарий к этому посту
Группы Б01-304 и Б01-306, вот так выглядит итог нашей с вами работы с февраля по май

Если больше ничего не сделать, то завтра (22 мая) я выставлю числа из столбца Итог в электронные ведомости

Если собираетесь что-то сдать, то сегодня (21 мая) обязательно напишите об этом в комментари к этому посту

🤝 — оценка меня устраивает

P.S.: Спасибо каждому за работу. Было непросто, но интересно. Надеюсь, преодолённые трудности себя оправдают. Удачи вам!

Иван
🤝24🙈1
Доброе утро)

Наш с вами семестр подошёл к концу. Мы весь семестр работали с вами, делились своим опытом и ставили оценки. Пришло время вам оценить наш курс и нашу работу в семестре.

Ниже представлена ссылка на опрос о курсе. Мы попытались сделать его не очень большим, но максимально полезным. Опрос можно пройти с авторизацией под логином физтеховской яндекс почты. Опрос анонимный. Мы просим вас пройти его и дать честные ответы. Это поможет нам стать лучше и сделать курс еще полезнее и понятнее для будущих первокурсников.

https://forms.yandex.ru/cloud/66503e92d04688675b2bd317/

Спасибо всем за семестр и удачи на сессии! 🎉🎉🎉
23
Завтра стартует очередной сезон "Инженерной подготовки" 🚀

Cсылки:
репозиторий с методичками и заданиями
Яндекс.Таблица с оценками
— плейлисты теоретических видео: VK Видео и YouTube
страница курса на LMS

Схема каждого занятия:
— посмотреть видео к занятию до занятия
— прийти на занятие с хорошим настроением
— пройти тест-допуск на LMS
— открыть методичку в репозитории
— приступить к лабораторной работе
— сделать первое задание на уд (4) и сдать его
— сделать второе задание на хор (7) и сдать его
— сделать третье задание на отл (9) и сдать его
— сделать комит в свой репозиторий на отл (10) и показать его

Рекомендации по выполнению заданий:
— не стесняться задавать вопросы
— не стесняться просить помощи
— не ждать помощи (искать ответы в интернете самостоятельно)
— относиться к окружающим с уважением

Оценки:
— за каждое занятие можно получить до 10 баллов
— оценка за курс — среднее арифметическое баллов, набранных к зачётной неделе
— у тех, кто готовится, не пропускает занятия и работает с энтузиазмом, не бывает проблем с оценкой

Надеемся, что будет понятно и интересно 🍏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍1👏1
1. Порты ввода-вывода ↕️

На этом занятии мы:
— соберём аналоговую схему и включим светодиод
— соберём цифровую схему и поморгаем светодиодом
— сделаем цифровой датчик напряжения

Видео с теорией для просмотра перед занятием (п - подготовка):
1-1 Вступление
1-2 Светодиод и макетная плата
1-3 Цифровой выход
1-4 Цифровой вход

Пользуйтесь методичкой, чтобы на занятии не искать нужный момент в видео:
методичка по GPIO

До встречи в 301 ЛК!
🔥4
2. Учебная плата 🎛

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

Основной материал к этому занятию оформлен в виде методички на нашем сервере GitLab

Методичка (Основной материал)

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

Подкаст про создание учебной платы (Дополнительный материал)

P.S.: Носите на инженерку наушники 🎧

P.P.S: Егор уже закончил первый курс аспирантуры 🍏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2🐳2
3. Git 📥

На этом занятии мы научимся хранить свой код самым эффективным способом!

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

видео 1
видео 2
видео 3
видео 4

методичка и задание по Git

P.S.: Система хранения Git практически стала стандартом в информационных технологиях и умение работать с Git обязательно требуется во многих организациях. Поэтому чем раньше вы начнёте работать с Git, тем быстрее получите важный и полезный навык!

P.P.S Если у вас ещё не создан аккаунт GitHub, то не помешает создать его дома перед занятием

P.P.P.S.: Третьекурсники ФАКТ после этого занятия на своём первом курсе сделали методичку по Git «как для себя». Возможно, и вы найдёте в ней что-то полезное: https://github.com/German-Nazarov/git-helper
👍4👎1
4. ЦАП 🎧

Мы возвращаемся к работе с платой. С её помощью мы разберемся с Цифрово-Аналоговым Преобразованием или ЦАП (Digital to Analog Conversion or DAC).

Устройства ЦАП помогают нам воздействовать на окружающую среду: зажечь лампочку, воспроизвести музыку, управлять вентилятором и т.д. Если на первом и втором занятии у нас в арсенале были напряжения и 3.3В, то теперь мы сможем устанавливать напряжение в тех же пределах, но уже с точностью до 0.01В!

ЦАП - одна из двух фундаментальных сущностей, вокруг которых построен весь наш курс. Рекомендуем сегодня постараться именно понять, что такое ЦАП, а не просто выполнить задания 😉

Методичка

видео 1
видео 2
видео 3
видео 4
видео 5
видео 6
видео 7
видео 8
видео 9
Товарищи студенты, не все из вас приводят в порядок рабочие места после того, как позанимались

Тем, кто складывает в прозрачную коробку плату, резисторы и мультиметр, аккуратно раскладывает клавиатуру, мышь и малинку, ровняет стол, укладывает провода и задвигает стул, большое спасибо ❤️

К тем, кто забывает это делать большая просьба, делайте. Так вы поможете поддерживать в классе рабочую обстановку, в которой хочется делиться знаниями изо всех сил
16💅4🍓1
5. АЦП 🎤

Скорее всего, вы уже догадались, что раз есть ЦАП, то должен быть и АЦП или Аналогово-Цифровой Преобразователь (ADC or Analog to Digital Convertor)

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

Как и в случае с ЦАП, есть множество способов реализовать АЦП. Мы попробуем реализовать два из них, а потом соберем знания со всех прошлых занятий и выведем сигнал, поступающий с Тройка-модуля, на светодиоды!

видео 1
видео 2
видео 3
видео 4
видео 5

методичка

P.S.: Нам понадобится ЦАП, поэтому используйте код, который вы писали на прошлом занятии, чтобы не тратить время на переписывание и отладку

P.P.S.: Если на прошлом занятии у вас возникли проблемы с переводом десятичных чисел в двоичные, горячо рекомендуем пересмотреть вот это видео
🔥3
6. Пайка 🔥

Пожалуй, самое любимое занятие студентов нашего курса!

Запах паяльника, классные защитные очки, перчатки, третья рука и плата с RC-цепью, всё это ожидает вас на нашей следующей встрече. Мы много работали с синей учебной платой, пришло время научится паять такие же. Ведь инженеру (и особенно инженеру-исследователю) далеко не всегда достаточно готовых решений, часто приходится собирать что-то своё. То, чего ещё не было.

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

P.S. Мы попытались сделать всё, чтобы занятия были безопасны, поэтому не пренебрегайте защитными очками, перчатками и третьей рукой. Также подумайте об удобной одежде и резинке для волос. Всё это поможет провести время полезно, интересно и, главное, безопасно.

видео 1
видео 2
🔥6
7. Автоматизированные измерения 🤖

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

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

Если у вас сохранился скрипт "громкости" с занятия по АЦП, то половина уже готова. Предлагая вам комитить задания мы что-то знали 😉

Осталось добавить строчки для логики проведения эксперимента, которая описана в задании. Успехов!

задание

видео 1
видео 2

P.S.: Обязательно сохраните результаты экспериментов, желательно в репозитории. Они понадобятся нам на следующем занятии
8. Обработка результатов 📈

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

С этим всем можно разобраться при помощи библиотеки для построения графиков matplotlib. А также познакомиться с тем, как работать с документацией к конкретно этой и к другим библиотекам

видео 1
видео 2
видео 3

Документация: https://matplotlib.org/stable/index.html

методичка

P.S.: Если вы потеряли свои данные можете воспользоваться тестовыми файлами в конце методички
9. Оформление отчёта 📝

Самая важная и ценная стадия проведения эксперимента — оформление отчёта

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

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

Для быстрого и удобного оформления любых документов люди создали текстовые процессоры, изучать возможности которых мы будем на примере LibreOffice Writer. Не так давно мы начали активно замещать им Microsoft Word в своей ежедневной работе

Три причины, почему именно LibreOffice, в порядке важности:
— удобный
— работает на всех ОС (Win, Linux, Mac)
— бесплатный

Причина, почему не LaTeX одна:
— для заполнения заявлений и форм документ.docx вам присылают чаще, чем документ.tex

видео 1 - Введение
видео 2 - Установка
видео 3 - Стили
видео 4 - Нумерация
видео 5 - Рисунки
видео 6 - Формулы
видео 7 - Ссылки
видео 8 - Титульник

Методичка с заданием

P.S.: Это задание можно начать делать дома на своём ноутбуке
💅2🏆1