Робот-крипер Minecraft: избегание препятствий: 7 шагов
Робот-крипер Minecraft: избегание препятствий: 7 шагов

Видео: Робот-крипер Minecraft: избегание препятствий: 7 шагов

Видео: Робот-крипер Minecraft: избегание препятствий: 7 шагов
Видео: НУБ И ПРО ПРОХОДЯТ САМУЮ СЛОЖНУЮ КАРТУ В МАЙНКРАФТ ! НУБИК И ПРО В ТРОЛЛИНГ ЛОВУШКА MINECRAFT 2025, Январь
Anonim
Робот-ползун в Minecraft, избегающий препятствий
Робот-ползун в Minecraft, избегающий препятствий

Этот робот был создан для участия в соревнованиях Minecraft, Epilog Challenge IX и первом конкурсе авторов. Он основан на одном из самых знаковых мобов Minecraft: Creeper. Этот робот использует оболочку, напечатанную на 3D-принтере, поэтому для ее создания вам потребуется доступ к 3D-принтеру.

** Мой 12-летний сын спроектировал робота, собрал его и написал код на Python, я только немного помог с бурением, он также написал этот учебник, но ему пришлось использовать мою учетную запись из-за минимальных требований к возрасту задачи. Так что это действительно его проект **.

Шаг 1: Спецификация материалов (BOM)

Чтобы построить этого робота, вам понадобится

-полная настройка Raspberry Pi Zero (клавиатура, мышь, монитор, свежая установка raspbian, доступ в Интернет) с припаянными контактами

-HC-SR04 Ультразвуковой датчик

-2 шаговых двигателя 2BYJ-48 с драйвером шагового двигателя ULN2003APG

-1 резистор 1 кОм

-1 резистор 2 кОм

-Женские и мужские перемычки

-3d напечатанная оболочка крипера (файлы на этом этапе)

-Пистолет для горячего клея

-некоторые дополнительные булавки

-паяльник

-проборт

-батарейный блок (желательно кальмар)

-безумное колесо

Шаг 2. Изготовление шины Power Bus

Изготовление Power Bus
Изготовление Power Bus

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

Шаг 3: Электроника

Электроника
Электроника

Если вы не видите цветовую маркировку резисторов, левый резистор - 2 кОм, а правый - 1 кОм. Если вам нужно использовать макетную плату, используйте вместо нее шину питания.

Шаг 4: Установка электроники в корпус

Установка электроники в корпус
Установка электроники в корпус
Установка электроники в корпус
Установка электроники в корпус

Обычно голова щелкает по корпусу, но если этого не происходит, вам нужно немного отшлифовать верхнюю часть тела до щелчка. Корпус входит в основание, но он неплотный, поэтому нанесите немного горячего клея, чтобы удерживать его на месте. В корпусе Pi Zero есть отверстие для портов usb и hdmi. Здесь у вас есть договоренность собрать 2 драйвера шагового двигателя вместе и сэкономить место, единственное, что вам нужно сделать, это поставить их горизонтально и приклеить их горячим клеем к куску пластика (если у вас есть 3D-принтер, если один из них отпечатки идут плохо, можно вырезать дреммелем). Чтобы поставить Pi Zero на место, вам нужно просверлить несколько отверстий и продеть их через отверстия для печатной платы на pizero. Приклейте ультразвуковой датчик к глазным отверстиям горячим клеем (предварительно напечатанные). Чтобы установить шаговые двигатели, вам нужно просверлить несколько отверстий для винтов (на оси есть отверстие с печатью). Закрепите сумасшедшее колесо в задней части основания держателями для печатных плат, пока оно не окажется на уровне колес. Закрепите кальмара на задней части основы.

Шаг 5: Программирование

Вам нужно будет открыть командную строку в Raspbian (для этого шага вам понадобится доступ в Интернет на вашем Pi Zero) и введите: sudo pip3 install gpiozero hcsr04sensor, если у вас не установлен pip, установите его.

Шаг 6: Готово

Вы закончили!
Вы закончили!

Если вы хотите посвятить этот пи только этому (ваши данные raspbian). Откройте командную строку и введите:

sudo nano и т. д. / rc.local

Затем прокрутите код вниз и добавьте следующую строку перед выходом 0:

python3 /home/pi/Directory_where_the_program_is_stored/CreeperBot_Ultrasonic.py &

Вот оно в действии….

Шаг 7: Creeperbot в действии

Image
Image

Он злой, он зеленый и с помощью ультразвука избегает препятствий