0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>2 окт 2024</li>
2
<ul><li>2 окт 2024</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>Как собрать робота с нуля: пошаговая инструкция</h2>
4
</ul><h2>Как собрать робота с нуля: пошаговая инструкция</h2>
5
<p>Первая часть гайда по созданию управляемой мини-платформы. Готовим детали и начинаем сборку робота.</p>
5
<p>Первая часть гайда по созданию управляемой мини-платформы. Готовим детали и начинаем сборку робота.</p>
6
<p>Иллюстрация: Катя Павловская для Skillbox Media</p>
6
<p>Иллюстрация: Катя Павловская для Skillbox Media</p>
7
<p>Программист-робототехник. Работает c шагающими, летающими, колёсными роботами. А в свободное время сама их конструирует. Увлекается IT и инженерией сама и вас заинтересует!</p>
7
<p>Программист-робототехник. Работает c шагающими, летающими, колёсными роботами. А в свободное время сама их конструирует. Увлекается IT и инженерией сама и вас заинтересует!</p>
8
<p>В интернете полно статей и видео с названиями в духе: "Собираем робота с нуля в домашних условиях". Однако большинство из них довольно беспощадны по части требуемых компонентов и сложны для новичков: повторяешь точь-в-точь все шаги из инструкции, вот только у авторов всё работает, а у тебя почему-то нет.</p>
8
<p>В интернете полно статей и видео с названиями в духе: "Собираем робота с нуля в домашних условиях". Однако большинство из них довольно беспощадны по части требуемых компонентов и сложны для новичков: повторяешь точь-в-точь все шаги из инструкции, вот только у авторов всё работает, а у тебя почему-то нет.</p>
9
<p>Поэтому мы решили подготовить собственное руководство для тех, кто жаждет собрать робота, но не знает, как подступиться к этому делу. Вы узнаете, как собирать (и обязательно соберёте!) собственного робота - машинку на дистанционном управлении. Выглядеть наш агрегат будет примерно так:</p>
9
<p>Поэтому мы решили подготовить собственное руководство для тех, кто жаждет собрать робота, но не знает, как подступиться к этому делу. Вы узнаете, как собирать (и обязательно соберёте!) собственного робота - машинку на дистанционном управлении. Выглядеть наш агрегат будет примерно так:</p>
10
<em>Фото: личный архив Екатерины Можеговой</em><p>Роботом можно будет управлять прямо с вашего смартфона по Bluetooth. Именно с такого проекта новички часто начинают свой путь в робототехнике.</p>
10
<em>Фото: личный архив Екатерины Можеговой</em><p>Роботом можно будет управлять прямо с вашего смартфона по Bluetooth. Именно с такого проекта новички часто начинают свой путь в робототехнике.</p>
11
<p>Это руководство будет состоять из двух частей. В первой части мы соберём саму машинку, а во второй расскажем, как запрограммировать движения и настроить управление роботом со смартфона.</p>
11
<p>Это руководство будет состоять из двух частей. В первой части мы соберём саму машинку, а во второй расскажем, как запрограммировать движения и настроить управление роботом со смартфона.</p>
12
<p>Вот основные шаги нашего туториала:</p>
12
<p>Вот основные шаги нашего туториала:</p>
13
<ul><li><strong>Подготовка деталей.</strong>Можно использовать детали из готовых наборов или смоделировать собственные и распечатать на 3D-принтере.</li>
13
<ul><li><strong>Подготовка деталей.</strong>Можно использовать детали из готовых наборов или смоделировать собственные и распечатать на 3D-принтере.</li>
14
<li><strong>3D-моделирование*.</strong>Если всё же решитесь печатать детали сами, в середине статьи вас ждёт инструкция и готовые модели для печати.</li>
14
<li><strong>3D-моделирование*.</strong>Если всё же решитесь печатать детали сами, в середине статьи вас ждёт инструкция и готовые модели для печати.</li>
15
<li><strong>Сборка.</strong>Физически соединим элементы корпуса.</li>
15
<li><strong>Сборка.</strong>Физически соединим элементы корпуса.</li>
16
<li><strong>Подключение электроники.</strong>Подключим моторы, проведём питание для робота. В некоторых случаях может понадобиться паяльник, если вы купили "голые" моторы с ещё не припаянными проводами.</li>
16
<li><strong>Подключение электроники.</strong>Подключим моторы, проведём питание для робота. В некоторых случаях может понадобиться паяльник, если вы купили "голые" моторы с ещё не припаянными проводами.</li>
17
<li><strong>Программирование.</strong>Напишем программу для управления роботом. Настроим и "пульт управления" - мобильное приложение<a>Arduino Bluetooth Control</a>.</li>
17
<li><strong>Программирование.</strong>Напишем программу для управления роботом. Настроим и "пульт управления" - мобильное приложение<a>Arduino Bluetooth Control</a>.</li>
18
</ul><p>В первой части гайда мы рассмотрим только первые три этапа.</p>
18
</ul><p>В первой части гайда мы рассмотрим только первые три этапа.</p>
19
<p>Для создания робота понадобятся стандартные материалы для сферы робототехники - их можно приобрести в специальных магазинах с товарами для Raspberry Pi и Arduino или на любом маркетплейсе. Чтобы ускорить процесс, приобретите готовый набор для сборки умного автомобиля - например, такие есть на <a>Ozon</a>и <a>AliExpress</a>.</p>
19
<p>Для создания робота понадобятся стандартные материалы для сферы робототехники - их можно приобрести в специальных магазинах с товарами для Raspberry Pi и Arduino или на любом маркетплейсе. Чтобы ускорить процесс, приобретите готовый набор для сборки умного автомобиля - например, такие есть на <a>Ozon</a>и <a>AliExpress</a>.</p>
20
<p>Если у вас уже есть опыт создания подобных проектов, вы можете выполнить задания туториала "со звёздочкой" и дополнительно попрактиковаться в моделировании. В этом случае вам потребуется 3D-принтер.</p>
20
<p>Если у вас уже есть опыт создания подобных проектов, вы можете выполнить задания туториала "со звёздочкой" и дополнительно попрактиковаться в моделировании. В этом случае вам потребуется 3D-принтер.</p>
21
<p>Теперь пройдёмся по основным компонентам нашего будущего робота.</p>
21
<p>Теперь пройдёмся по основным компонентам нашего будущего робота.</p>
22
<p>Именно эта плата будет управлять всеми компонентами робота. Мы советуем выбрать самый распространённый микроконтроллер в семействе Arduino - Arduino Uno. Он прост и понятен для новичков, а его функций будет достаточно для реализации любой идеи. К тому же о нём создано огромное количество материалов - их можно использовать для вдохновения или в качестве пошаговой инструкции при создании дальнейших проектов.</p>
22
<p>Именно эта плата будет управлять всеми компонентами робота. Мы советуем выбрать самый распространённый микроконтроллер в семействе Arduino - Arduino Uno. Он прост и понятен для новичков, а его функций будет достаточно для реализации любой идеи. К тому же о нём создано огромное количество материалов - их можно использовать для вдохновения или в качестве пошаговой инструкции при создании дальнейших проектов.</p>
23
<em>Фото: личный архив Екатерины Можеговой</em><p>Вот из каких частей будет состоять "скелет" робота:</p>
23
<em>Фото: личный архив Екатерины Можеговой</em><p>Вот из каких частей будет состоять "скелет" робота:</p>
24
<ul><li><strong>Пластины (нижнее основание и верхняя платформа)</strong> - основа корпуса. На верхней пластине (крышке) будет закреплён батарейный отсек и плата Arduino Uno. К нижней пластине (основанию) будут прикреплены моторы и драйвер для моторов.</li>
24
<ul><li><strong>Пластины (нижнее основание и верхняя платформа)</strong> - основа корпуса. На верхней пластине (крышке) будет закреплён батарейный отсек и плата Arduino Uno. К нижней пластине (основанию) будут прикреплены моторы и драйвер для моторов.</li>
25
</ul><em>Фото: личный архив Екатерины Можеговой</em><ul><li><strong>Соединительные пластины.</strong>В нашей модели и нижнее основание, и верхняя платформа сделаны из половинок, соединённых перемычками - соединительными пластинами. Вы же можете использовать две цельные детали.</li>
25
</ul><em>Фото: личный архив Екатерины Можеговой</em><ul><li><strong>Соединительные пластины.</strong>В нашей модели и нижнее основание, и верхняя платформа сделаны из половинок, соединённых перемычками - соединительными пластинами. Вы же можете использовать две цельные детали.</li>
26
</ul><em>Фото: личный архив Екатерины Можеговой</em><ul><li><strong>Кронштейны (стойки-фиксаторы)</strong>для моторов - 8 штук.</li>
26
</ul><em>Фото: личный архив Екатерины Можеговой</em><ul><li><strong>Кронштейны (стойки-фиксаторы)</strong>для моторов - 8 штук.</li>
27
</ul><em>Фото:<a>AliExpress</a>/ Skillbox Media</em><p>Если вы используете готовый набор, то, скорее всего, найдёте все нужные детали в комплекте.</p>
27
</ul><em>Фото:<a>AliExpress</a>/ Skillbox Media</em><p>Если вы используете готовый набор, то, скорее всего, найдёте все нужные детали в комплекте.</p>
28
<p>Чтобы привести нашего робота в движение, нам понадобится по два мотора на каждую сторону конструкции - всего 4 штуки. Они будут крепиться к нижнему основанию с помощью вертикальных кронштейнов и управлять движением колёс.</p>
28
<p>Чтобы привести нашего робота в движение, нам понадобится по два мотора на каждую сторону конструкции - всего 4 штуки. Они будут крепиться к нижнему основанию с помощью вертикальных кронштейнов и управлять движением колёс.</p>
29
<em>Фото: личный архив Екатерины Можеговой</em><p>Драйвер будет управлять скоростью и направлением движения робота.</p>
29
<em>Фото: личный архив Екатерины Можеговой</em><p>Драйвер будет управлять скоростью и направлением движения робота.</p>
30
<em>Фото: личный архив Екатерины Можеговой</em><p>Bluetooth-модуль нужен для беспроводного управления роботом с телефона.</p>
30
<em>Фото: личный архив Екатерины Можеговой</em><p>Bluetooth-модуль нужен для беспроводного управления роботом с телефона.</p>
31
<em>Фото: личный архив Екатерины Можеговой</em><p>Ну и куда же без них :)</p>
31
<em>Фото: личный архив Екатерины Можеговой</em><p>Ну и куда же без них :)</p>
32
<em>Фото: личный архив Екатерины Можеговой</em><ul><li><strong>Крепёж</strong>:<strong></strong>винты, гайки, а также стойки<strong></strong>длиной 3 см (8 штук) - они будут соединять верхнюю и нижнюю пластины конструкции.</li>
32
<em>Фото: личный архив Екатерины Можеговой</em><ul><li><strong>Крепёж</strong>:<strong></strong>винты, гайки, а также стойки<strong></strong>длиной 3 см (8 штук) - они будут соединять верхнюю и нижнюю пластины конструкции.</li>
33
</ul><em>Скриншот:<a>market.yandex.ru</a> / Skillbox Media</em><ul><li><strong>Провода, стяжки</strong>для проводов.</li>
33
</ul><em>Скриншот:<a>market.yandex.ru</a> / Skillbox Media</em><ul><li><strong>Провода, стяжки</strong>для проводов.</li>
34
<li><strong>Источник питания</strong> - две литийионные батареи по 3,7 вольта.</li>
34
<li><strong>Источник питания</strong> - две литийионные батареи по 3,7 вольта.</li>
35
<li><strong>Держатель для батареи.</strong></li>
35
<li><strong>Держатель для батареи.</strong></li>
36
</ul><p><strong>Перед началом</strong>: если вы не готовы погружаться в нюансы 3D-моделирования и хотите просто распечатать на принтере готовые модели, можете использовать<a>наши</a>.</p>
36
</ul><p><strong>Перед началом</strong>: если вы не готовы погружаться в нюансы 3D-моделирования и хотите просто распечатать на принтере готовые модели, можете использовать<a>наши</a>.</p>
37
<p>Если же вы решили спроектировать модель сами, сделать это можно в любом доступном<a>CAD-редакторе</a>, например Fusion 360, Siemens NX, SolidWorks, Onshape.</p>
37
<p>Если же вы решили спроектировать модель сами, сделать это можно в любом доступном<a>CAD-редакторе</a>, например Fusion 360, Siemens NX, SolidWorks, Onshape.</p>
38
<p>При подготовке этого туториала мы использовали программу<a>Onshape</a>. Для работы с ней не нужно ничего устанавливать на компьютер, можно работать прямо в браузере. Эта программа удобна для создания простых деталей, а также имеет встроенную<a>систему контроля версий</a>, что позволит откатиться к предыдущей версии в случае, если вы допустили ошибку. Если же вы планируете серьёзно заниматься прототипированием, рекомендуем освоить работу и в полноценных десктопных CAD-программах.</p>
38
<p>При подготовке этого туториала мы использовали программу<a>Onshape</a>. Для работы с ней не нужно ничего устанавливать на компьютер, можно работать прямо в браузере. Эта программа удобна для создания простых деталей, а также имеет встроенную<a>систему контроля версий</a>, что позволит откатиться к предыдущей версии в случае, если вы допустили ошибку. Если же вы планируете серьёзно заниматься прототипированием, рекомендуем освоить работу и в полноценных десктопных CAD-программах.</p>
39
<p>Теперь приступим к моделированию деталей. Габариты робота сделаем такими:</p>
39
<p>Теперь приступим к моделированию деталей. Габариты робота сделаем такими:</p>
40
<ul><li><strong>длина</strong>- 54 см,</li>
40
<ul><li><strong>длина</strong>- 54 см,</li>
41
<li><strong>ширина</strong>- 22 см,</li>
41
<li><strong>ширина</strong>- 22 см,</li>
42
<li><strong>высота</strong>- 3 см.</li>
42
<li><strong>высота</strong>- 3 см.</li>
43
</ul><p>Нам понадобятся пластины для верхнего и нижнего основания нашего робота. Мы заранее учли ограничения принтера - размеры печатного стола не позволили бы распечатать цельную пластину, поэтому мы изначально смоделировали две пары полупластин. Вы можете сделать нижнее и верхнее основания цельными.</p>
43
</ul><p>Нам понадобятся пластины для верхнего и нижнего основания нашего робота. Мы заранее учли ограничения принтера - размеры печатного стола не позволили бы распечатать цельную пластину, поэтому мы изначально смоделировали две пары полупластин. Вы можете сделать нижнее и верхнее основания цельными.</p>
44
<p>Две пластины будут фиксироваться вертикальными металлическими стойками, поэтому не забудьте предусмотреть отверстия для винтов по краям пластин. На нижней пластине нужно предусмотреть отверстия для крепления драйвера и вставки кронштейнов.</p>
44
<p>Две пластины будут фиксироваться вертикальными металлическими стойками, поэтому не забудьте предусмотреть отверстия для винтов по краям пластин. На нижней пластине нужно предусмотреть отверстия для крепления драйвера и вставки кронштейнов.</p>
45
Нижняя пластина<em>Скриншот: личный архив Екатерины Можеговой</em><p>При моделировании верхней пластины важно учесть отверстия для Arduino Uno, батарейного отсека, а также отверстия для проведения проводов.</p>
45
Нижняя пластина<em>Скриншот: личный архив Екатерины Можеговой</em><p>При моделировании верхней пластины важно учесть отверстия для Arduino Uno, батарейного отсека, а также отверстия для проведения проводов.</p>
46
Верхняя пластина<em>Скриншот: личный архив Екатерины Можеговой</em><p>Теперь нужно смоделировать кронштейны и соединительные пластинки. Внешний вид и размеры не принципиальны, главное - учесть отверстия для креплений и замеренное расстояние между ними (штангенциркуль или просто линейка вам в помощь ?).</p>
46
Верхняя пластина<em>Скриншот: личный архив Екатерины Можеговой</em><p>Теперь нужно смоделировать кронштейны и соединительные пластинки. Внешний вид и размеры не принципиальны, главное - учесть отверстия для креплений и замеренное расстояние между ними (штангенциркуль или просто линейка вам в помощь ?).</p>
47
Кронштейны<em>Скриншот: личный архив Екатерины Можеговой</em>Перемычки<em>Скриншот: личный архив Екатерины Можеговой</em><p>Итак, корпус робота в сборке вместе с моторами будет выглядеть примерно так (листайте, чтобы посмотреть в разных проекциях):</p>
47
Кронштейны<em>Скриншот: личный архив Екатерины Можеговой</em>Перемычки<em>Скриншот: личный архив Екатерины Можеговой</em><p>Итак, корпус робота в сборке вместе с моторами будет выглядеть примерно так (листайте, чтобы посмотреть в разных проекциях):</p>
48
<em>Скриншот: личный архив Екатерины Можеговой</em><em>Скриншот: личный архив Екатерины Можеговой</em>Вид сверху<em>Скриншот: личный архив Екатерины Можеговой</em>Вид снизу<em>Скриншот: личный архив Екатерины Можеговой</em><p>Готовую 3D-модель нужно экспортировать в формате STL, а затем сгенерировать GCODE - это формат файлов, который поддерживает большинство 3D-принтеров. Теперь всё должно быть готово к печати.</p>
48
<em>Скриншот: личный архив Екатерины Можеговой</em><em>Скриншот: личный архив Екатерины Можеговой</em>Вид сверху<em>Скриншот: личный архив Екатерины Можеговой</em>Вид снизу<em>Скриншот: личный архив Екатерины Можеговой</em><p>Готовую 3D-модель нужно экспортировать в формате STL, а затем сгенерировать GCODE - это формат файлов, который поддерживает большинство 3D-принтеров. Теперь всё должно быть готово к печати.</p>
49
<p>Перед тем как начать, давайте убедимся, что у нас есть всё необходимое, - чтобы в процессе сборки не пришлось дополнительно что-то заказывать.</p>
49
<p>Перед тем как начать, давайте убедимся, что у нас есть всё необходимое, - чтобы в процессе сборки не пришлось дополнительно что-то заказывать.</p>
50
<p>Вот полный список материалов:</p>
50
<p>Вот полный список материалов:</p>
51
<ul><li>детали корпуса:</li>
51
<ul><li>детали корпуса:</li>
52
</ul><ul><li>верхняя пластина;</li>
52
</ul><ul><li>верхняя пластина;</li>
53
<li>нижняя пластина;</li>
53
<li>нижняя пластина;</li>
54
<li>соединительные пластины;</li>
54
<li>соединительные пластины;</li>
55
<li>вертикальные кронштейны для моторов;</li>
55
<li>вертикальные кронштейны для моторов;</li>
56
</ul><ul><li>моторы с редукторами;</li>
56
</ul><ul><li>моторы с редукторами;</li>
57
<li>колёса;</li>
57
<li>колёса;</li>
58
<li>плата Arduino Uno;</li>
58
<li>плата Arduino Uno;</li>
59
<li>драйвер для моторов;</li>
59
<li>драйвер для моторов;</li>
60
<li>батарейный отсек;</li>
60
<li>батарейный отсек;</li>
61
<li>стойки, винты и гайки;</li>
61
<li>стойки, винты и гайки;</li>
62
<li>провода и соединения;</li>
62
<li>провода и соединения;</li>
63
<li>зажимы и стяжки для проводов;</li>
63
<li>зажимы и стяжки для проводов;</li>
64
<li>паяльник - чтобы соединять провода с контактами.</li>
64
<li>паяльник - чтобы соединять провода с контактами.</li>
65
</ul><p>А теперь переходим к сборке робота.</p>
65
</ul><p>А теперь переходим к сборке робота.</p>
66
<p><strong>Шаг 1.</strong>Для начала нужно припаять провода к моторам.</p>
66
<p><strong>Шаг 1.</strong>Для начала нужно припаять провода к моторам.</p>
67
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 2.</strong>Затем закрепим моторы к платформе с помощью фиксаторов. Также закрепим драйвер. Спаяем провода, соединённые попарно, как показано на иллюстрации.</p>
67
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 2.</strong>Затем закрепим моторы к платформе с помощью фиксаторов. Также закрепим драйвер. Спаяем провода, соединённые попарно, как показано на иллюстрации.</p>
68
<em>Фото: личный архив Екатерины Можеговой</em><p>Драйвер нам необходим для предотвращения перегрузки Arduino, так как моторы требуют более высокого напряжения, чем то, которое может поддерживать плата. А ещё драйвер помогает управлять скоростью и направлением движения мотора.</p>
68
<em>Фото: личный архив Екатерины Можеговой</em><p>Драйвер нам необходим для предотвращения перегрузки Arduino, так как моторы требуют более высокого напряжения, чем то, которое может поддерживать плата. А ещё драйвер помогает управлять скоростью и направлением движения мотора.</p>
69
<p>Используемый нами модуль L298N имеет два выхода для подключения моторов, что позволяет управлять двумя моторами напрямую. Однако к нему мы можем подключить и четыре мотора так, что каждый из двух каналов драйвера будет управлять двумя моторами одновременно.</p>
69
<p>Используемый нами модуль L298N имеет два выхода для подключения моторов, что позволяет управлять двумя моторами напрямую. Однако к нему мы можем подключить и четыре мотора так, что каждый из двух каналов драйвера будет управлять двумя моторами одновременно.</p>
70
Схема модуля L298N<em>Фото: личный архив Екатерины Можеговой</em><p>Для удобства подключения пронумеруем каждый мотор:</p>
70
Схема модуля L298N<em>Фото: личный архив Екатерины Можеговой</em><p>Для удобства подключения пронумеруем каждый мотор:</p>
71
<em>Изображение: личный архив Екатерины Можеговой</em><p><strong>Шаг 4.</strong>Подключим выводы моторов к выводам драйвера в следующем порядке.</p>
71
<em>Изображение: личный архив Екатерины Можеговой</em><p><strong>Шаг 4.</strong>Подключим выводы моторов к выводам драйвера в следующем порядке.</p>
72
<p>Канал A (разъёмы OUT1, OUT2):</p>
72
<p>Канал A (разъёмы OUT1, OUT2):</p>
73
<ul><li>первый мотор - к контактам OUT1 и OUT2;</li>
73
<ul><li>первый мотор - к контактам OUT1 и OUT2;</li>
74
<li>второй мотор - к контактам OUT1 и OUT2.</li>
74
<li>второй мотор - к контактам OUT1 и OUT2.</li>
75
</ul><p>Получится, что один провод мотора подключён к контакту OUT1, а другой - к контакту OUT2.</p>
75
</ul><p>Получится, что один провод мотора подключён к контакту OUT1, а другой - к контакту OUT2.</p>
76
<p>Канал B (разъёмы OUT3, OUT4):</p>
76
<p>Канал B (разъёмы OUT3, OUT4):</p>
77
<ul><li>третий мотор - к контактам OUT3 и OUT4;</li>
77
<ul><li>третий мотор - к контактам OUT3 и OUT4;</li>
78
<li>четвёртый мотор - к контактам OUT3 и OUT4.</li>
78
<li>четвёртый мотор - к контактам OUT3 и OUT4.</li>
79
</ul><p>Аналогично: один провод мотора подключён к контакту OUT3, а другой - к контакту OUT4.</p>
79
</ul><p>Аналогично: один провод мотора подключён к контакту OUT3, а другой - к контакту OUT4.</p>
80
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 5.</strong>Подключаем питание. Напомним, что в нашем случае это две аккумуляторные батарейки по 3,7 вольта. Положительный вывод источника подключим к драйверу (вход +12V на драйвере). Драйвер может работать с напряжением от 5 вольт до 35 вольт, так что 7,4 вольта подходит.</p>
80
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 5.</strong>Подключаем питание. Напомним, что в нашем случае это две аккумуляторные батарейки по 3,7 вольта. Положительный вывод источника подключим к драйверу (вход +12V на драйвере). Драйвер может работать с напряжением от 5 вольт до 35 вольт, так что 7,4 вольта подходит.</p>
81
<p><strong>Шаг 6.</strong>Подключим отрицательный вывод источника питания к GND на драйвере L298N.</p>
81
<p><strong>Шаг 6.</strong>Подключим отрицательный вывод источника питания к GND на драйвере L298N.</p>
82
<p>Самое время имплантировать "мозг" нашему роботу.</p>
82
<p>Самое время имплантировать "мозг" нашему роботу.</p>
83
<p><strong>Шаг 7.</strong>Подключим GND Arduino к GND драйвера. Подадим питание на логику драйвера (контакт 5V) от микроконтроллера.</p>
83
<p><strong>Шаг 7.</strong>Подключим GND Arduino к GND драйвера. Подадим питание на логику драйвера (контакт 5V) от микроконтроллера.</p>
84
<em>Фото: личный архив Екатерины Можеговой</em><p>Важный момент: модуль L298N обычно поставляется с перемычками, которые обеспечивают вращение моторов на полной скорости. Если их убрать, можно будет управлять скоростью моторов программно. Мы оставим перемычки на месте.</p>
84
<em>Фото: личный архив Екатерины Можеговой</em><p>Важный момент: модуль L298N обычно поставляется с перемычками, которые обеспечивают вращение моторов на полной скорости. Если их убрать, можно будет управлять скоростью моторов программно. Мы оставим перемычки на месте.</p>
85
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 8.</strong>Подключим провода к контактам управления двигателями для дальнейшего подключения к Arduino.</p>
85
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 8.</strong>Подключим провода к контактам управления двигателями для дальнейшего подключения к Arduino.</p>
86
<p>Попробуйте подключить моторы к источнику питания, чтобы проверить, в какие стороны они вращаются. Если моторы вращаются не в нужном направлении, поменяйте их подключение к драйверу.</p>
86
<p>Попробуйте подключить моторы к источнику питания, чтобы проверить, в какие стороны они вращаются. Если моторы вращаются не в нужном направлении, поменяйте их подключение к драйверу.</p>
87
<p><strong>Шаг 9.</strong>Присоединим контакты моторов к пинам 6-9 Arduino. Затем подключим "землю" от выводов GND и 5V драйвера к GND, 5V на Arduino соответственно.</p>
87
<p><strong>Шаг 9.</strong>Присоединим контакты моторов к пинам 6-9 Arduino. Затем подключим "землю" от выводов GND и 5V драйвера к GND, 5V на Arduino соответственно.</p>
88
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 10.</strong>Подключаем Bluetooth-модуль.</p>
88
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 10.</strong>Подключаем Bluetooth-модуль.</p>
89
<em>Фото: личный архив Екатерины Можеговой</em><p>Bluetooth-модуль нужно подключить к последовательным портам ввода/вывода 0 (RX) и 1 (TX). RXD и TXD Bluetooth-модуля подключим к TX- и RX-порту Arduino соответственно (они так и подписаны на плате). Подключим синезубый модуль к питанию от Arduino: соединим VCC и GND Bluetooth-модуля с питанием (5V) и "землёй" (GND) Arduino соответственно.</p>
89
<em>Фото: личный архив Екатерины Можеговой</em><p>Bluetooth-модуль нужно подключить к последовательным портам ввода/вывода 0 (RX) и 1 (TX). RXD и TXD Bluetooth-модуля подключим к TX- и RX-порту Arduino соответственно (они так и подписаны на плате). Подключим синезубый модуль к питанию от Arduino: соединим VCC и GND Bluetooth-модуля с питанием (5V) и "землёй" (GND) Arduino соответственно.</p>
90
<p><strong>Важно!</strong></p>
90
<p><strong>Важно!</strong></p>
91
<p>Перед загрузкой кода необходимо будет отключить Bluetooth-модуль от Arduino, а затем подключить обратно. Это связано с тем, что порты TX, RX Arduino используются также для загрузки кода с компьютера на микроконтроллер, то есть порт уже будет занят и Bluetooth-модуль не сможет "достучаться" до него.</p>
91
<p>Перед загрузкой кода необходимо будет отключить Bluetooth-модуль от Arduino, а затем подключить обратно. Это связано с тем, что порты TX, RX Arduino используются также для загрузки кода с компьютера на микроконтроллер, то есть порт уже будет занят и Bluetooth-модуль не сможет "достучаться" до него.</p>
92
<p>Теперь дело за малым: осталось соединить верхнюю и нижнюю части робота. Для этого нам понадобятся соединительные пластины, стойки и винты.</p>
92
<p>Теперь дело за малым: осталось соединить верхнюю и нижнюю части робота. Для этого нам понадобятся соединительные пластины, стойки и винты.</p>
93
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 11.</strong>Прикрепим верхнюю часть платформы к нижней при помощи стоек. Соединим части крышки и основания соединительными пластинами, как показано на иллюстрациях. Закрепим Arduino и батарейный отсек на верхней платформе робота.</p>
93
<em>Фото: личный архив Екатерины Можеговой</em><p><strong>Шаг 11.</strong>Прикрепим верхнюю часть платформы к нижней при помощи стоек. Соединим части крышки и основания соединительными пластинами, как показано на иллюстрациях. Закрепим Arduino и батарейный отсек на верхней платформе робота.</p>
94
<em>Фото: личный архив Екатерины Можеговой</em><p>По завершении сборки ваш робот будет выглядеть так.</p>
94
<em>Фото: личный архив Екатерины Можеговой</em><p>По завершении сборки ваш робот будет выглядеть так.</p>
95
<em>Фото: личный архив Екатерины Можеговой</em><em>Фото: личный архив Екатерины Можеговой</em><p>Поздравляем, вы только что собрали своего собственного робота ? Самое время заказывать пиццу, запускать сериал и всячески праздновать первый крупный робоуспех. В следующей части расскажем, как запрограммировать робота, настроить Arduino IDE и наладить управление машинкой со смартфона. Чтобы не пропустить вторую часть, продолжайте следить за выходом статей на сайте и в <a>нашем телеграм-канале</a>?</p>
95
<em>Фото: личный архив Екатерины Можеговой</em><em>Фото: личный архив Екатерины Можеговой</em><p>Поздравляем, вы только что собрали своего собственного робота ? Самое время заказывать пиццу, запускать сериал и всячески праздновать первый крупный робоуспех. В следующей части расскажем, как запрограммировать робота, настроить Arduino IDE и наладить управление машинкой со смартфона. Чтобы не пропустить вторую часть, продолжайте следить за выходом статей на сайте и в <a>нашем телеграм-канале</a>?</p>
96
<p><strong>Другие статьи про роботов в Skillbox Media</strong></p>
96
<p><strong>Другие статьи про роботов в Skillbox Media</strong></p>
97
<a>Практический курс: "Программист микроконтроллеров" Узнать о курсе</a>
97
<a>Практический курс: "Программист микроконтроллеров" Узнать о курсе</a>