Оглавление:

LEGO WALL-E с Micro: bit: 8 шагов (с изображениями)
LEGO WALL-E с Micro: bit: 8 шагов (с изображениями)

Видео: LEGO WALL-E с Micro: bit: 8 шагов (с изображениями)

Видео: LEGO WALL-E с Micro: bit: 8 шагов (с изображениями)
Видео: Запустил World Of Tanks на Часах из Китая 2024, Ноябрь
Anonim
LEGO WALL-E с Micro: бит
LEGO WALL-E с Micro: бит
LEGO WALL-E с Micro: бит
LEGO WALL-E с Micro: бит
LEGO WALL-E с Micro: бит
LEGO WALL-E с Micro: бит

Мы используем micro: bit вместе с LEGO-friendly Bit Board для управления двумя серводвигателями, которые позволят WALL-E пересечь опасную местность пола в вашей гостиной.

Для кода мы будем использовать Microsoft MakeCode, который представляет собой простой в использовании редактор кода на основе блоков. Вы сможете загрузить наш код и использовать его, а также отредактировать и настроить, чтобы сделать его своим. Это отличный способ поэкспериментировать, внося корректировки и наблюдая, как они меняют движение ВАЛЛ-И.

Bit Board - это новая (по состоянию на 2020 год) часть системы Crazy Circuits только для micro: bit, которая состоит из большого количества компонентов, совместимых с LEGO и позволяющих создавать схемы поверх базовых плат и деталей LEGO. Плата Bit Board совместима с V2 и предыдущими версиями micro: bit, а также с платой разработки Adafruit Clue.

Если вам нравятся наши проекты и вы хотите видеть больше того, чем мы занимаемся каждую неделю, подпишитесь на нас в Instagram, Twitter, Facebook и YouTube.

Запасы:

На самом деле Brown Dog Gadgets продает комплекты и принадлежности, но вам не нужно ничего покупать у нас, чтобы реализовать этот проект. Хотя, если вы это сделаете, это поможет нам в создании новых проектов и ресурсов для учителей.

Электронные части:

  • 1 x Набор битовых плат Crazy Circuits
  • 1 х микро: бит
  • 2 x LEGO-совместимый сервопривод непрерывного вращения на 360 градусов

Детали LEGO:

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

  • 4 кронштейна LEGO 1 x 2 - 2 x 2 (21712/44728)
  • 2 x соединитель оси LEGO (гладкий с отверстием x) (59443)
  • 2 x LEGO Axle 5 с конечным упором (15462)
  • 2 x LEGO Technic Bush 1/2 с зубьями, тип 1 (4265)
  • 1 кубик LEGO 2 x 2 (3003/6223)

Шаг 1: приобретение / сборка WALL-E

Приобрести / собрать WALL-E
Приобрести / собрать WALL-E

Если у вас еще нет набора LEGO WALL-E, их можно найти, но они часто продаются по ценам уровня коллекционера. Если он у вас есть, это руководство покажет вам, как сделать из него программируемый WALL-E, который может двигаться сам по себе!

Мы нашли комплект WALL-E по разумной цене, и он был уже собран, поэтому мы сэкономили немного времени. Имея это в виду, в этом руководстве предполагается, что вы начинаете с уже построенного WALL-E и просто добавляете части Crazy Circuits.

Шаг 2: Добавьте детали LEGO

Добавить детали LEGO
Добавить детали LEGO

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

(Ссылки на каждую часть на BrickOwl.com приведены во вступлении выше.)

Шаг 3: Добавьте сервоприводы

Добавить сервоприводы
Добавить сервоприводы
Добавить сервоприводы
Добавить сервоприводы
Добавить сервоприводы
Добавить сервоприводы

Соедините два кронштейна с кубиком LEGO 2x2, как показано. Сделайте две из этих сборок и используйте их для соединения серводвигателей друг за другом.

Подключив два серводвигателя, вы можете прикрепить весь узел к нижней части WALL-E.

Соединители оси LEGO войдут на вал серводвигателей и соединятся с осью LEGO. (Втулка LEGO Technic используется для удержания оси на месте сбоку.)

Шаг 4: Добавьте аккумулятор

Добавить аккумулятор
Добавить аккумулятор
Добавить аккумулятор
Добавить аккумулятор
Добавить аккумулятор
Добавить аккумулятор

В отсеке WALL-E достаточно места для хранения двух батарей AAA.

Нам удалось пропустить провода аккумуляторной батареи через одно из отверстий в WALL-E, чтобы мы могли подключить разъем к битовой плате.

Без выключателя питания мы просто подключаем и отключаем аккумулятор, чтобы включать и выключать WALL-E.

Шаг 5: Добавьте битовую плату

Добавить битовую плату
Добавить битовую плату
Добавить битовую плату
Добавить битовую плату
Добавить битовую плату
Добавить битовую плату

Чтобы прикрепить битовую плату к задней части WALL-E, мы использовали несколько пластин LEGO 1 x 8 и несколько пластин LEGO 1 x 2, чтобы сместить нижнюю часть в соответствии с отверстиями на битовой доске.

Вы можете найти другие варианты установки Bit Board, но это сработало для нас и позволило нам легко подключить аккумулятор и сервоприводы.

Шаг 6: Подключите сервоприводы

Подключить сервоприводы
Подключить сервоприводы
Подключить сервоприводы
Подключить сервоприводы
Подключить сервоприводы
Подключить сервоприводы

Подключите левый сервопривод к контакту 0 на битовой плате, а правый сервопривод - к контакту 1 на битовой плате.

ПРИМЕЧАНИЕ! Убедитесь, что коричневый провод серворазъема подключен к отрицательному ряду, а красный провод сервопривода подключен к положительному ряду. Оранжевый провод будет ближе всего к нумерации 0 или 1 на плате.

Если вы обнаружите, что WALL-E движется вперед, а не назад (или назад вместо вперед), вы можете поменять местами, как подключены сервоприводы, или внести изменения в код.

Шаг 7: Загрузите код

Загрузите код
Загрузите код

Подключите кабель USB к micro: bit, а затем подключите его к компьютеру.

Мы будем использовать makecode.microbit.org для программирования нашей платы. Он использует простой интерфейс блока перетаскивания.

Мы собираемся загрузить следующий код для нашей программы WALL-E:

Вы можете изменить код, чтобы повлиять на движение WALL-E. В коде есть пять «функций»: goForward, goBackward, turnLeft, turnRight и stop.

Эти пять функций могут быть помещены в раздел навсегда кода в любом порядке. Для каждой функции она вызывается с параметром, указывающим, как долго она должна работать, вот так: goForward (5000)

Помните, что 1000 миллисекунд равны 1 секунде, 5000 миллисекунд равны 5 секундам и т. Д.

После загрузки кода вы можете отсоединить USB-кабель и вставить бит micro: bit в Bit Board, чтобы он мог управлять сервоприводами.

Шаг 8: Проверьте это

Проверьте это!
Проверьте это!
Проверьте это!
Проверьте это!
Проверьте это!
Проверьте это!

После того, как вы загрузили код, сервоприводы подключили и подключили аккумулятор к Bit Board WALL-E, должны начать движение!

Если WALL-E вообще не двигается, убедитесь, что сервоприводы и аккумуляторная батарея подключены правильно, и убедитесь, что код загружен в micro: bit.

WALL-E - это круто, но если у вас его нет, вы можете использовать ту же схему с двумя сервоприводами непрерывного вращения на 360 градусов в других роботах.

Рекомендуемые: