Съдържание:

Прост Microbit робот: 9 стъпки
Прост Microbit робот: 9 стъпки

Видео: Прост Microbit робот: 9 стъпки

Видео: Прост Microbit робот: 9 стъпки
Видео: Изработка на сайт с HTML5 - Урок 5 2024, Ноември
Anonim
Прост Microbit робот
Прост Microbit робот

По -долу е описана проста RC кола, направена с помощта на BBC Microbit, Adafruit Dragontail за Microbit и шасито Emgreat.

Изграждането на този робот струва около 30 долара. Въпреки че има търговски достъпни евтини роботи Microbit, като DFROBOT, моят подход „направи си сам“помага на строителя да разбере как работи системата, използвайки неспециализиран код, помагайки на строителя да се почувства овластен.

Стъпка 1: Въведение

По -долу е описана версия на роботизираното превозно средство, направено с помощта на BBC MicroBit вместо Arduino.

Домашно изрязано парче гофрирана пластмаса (Coroplast) или картон се използва вместо плочата от плексиглас, която се доставя с комплекта шаси за роботи Emgreat. Това се прави, защото шасито на Emgreat е около сантиметър твърде тесен, за да побере батерията на дъното, и е около инч твърде къс, за да позволи свободно въртене на колелото.

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

Microbit не може директно да подава достатъчно ток за задвижване на двигателите, затова трябва да се използват драйвери за транзистори. Докато версията на Arduino на колата робот използва L298 H-мост модул за управление на двигателите, това изисква шест (6) линии за управление, които са недостиг на Microbit. Осъзнах, че не е от съществено значение двигателите да могат да се въртят назад. Така че вместо L298, версията на Microbit на робота използва ULN2803A 8-канален транзисторен масив Дарлингтън като двигател. Това може да се използва и за задвижване на високоговорител, светлини и други устройства, тъй като Microbit има пет (5) входно -изходни линии с общо предназначение на щифтове 0, 1, 2, 8 и 16. Пин 0 може да се използва за аудио изход. Другите щифтове могат да бъдат трудни за използване, тъй като се споделят с вградените светодиоди.

Като алтернатива може да се използват дискретни транзистори, като например TIP120; това обаче ще изисква използването на много повече части и проводници.

За достъп до щифтовете на MicroBit, този дизайн използва Adafruit Dragontail за Microbit, който се включва директно в макетната платка, правейки щифтовете лесно достъпни, без да са необходими кабели за свързване, както и свързване на 3V захранваща шина.

Стъпка 2: Безжично дистанционно

За да управлявате робота безжично чрез Bluetooth, можете да използвате втори Microbit, захранван или от батерията AAA, която се предлага в комплекта Microbit Go, или от батерия с монетни клетки, MI Power Board за Microbit.

И двата Microbits трябва да бъдат настроени към един и същ радио канал.

Стъпка 3: Списък на части и инструменти

ПРЕВОЗНО СРЕДСТВО:

  • Комплект шаси с робот Emgreat Motor
  • Комплект Microbit Go
  • ULN 2803A 8-канален масив Darlington
  • Adafruit Dragontail за Microbit #3695
  • Половин размер Breadboard Adafruit #64
  • Adafruit 4x "AA" кутия за батерии с превключвател #830
  • Твърд свързващ проводник с 22 габарита, различни цветове Adafruit# 1311
  • Мини метален високоговорител с жици Adafruit #1890
  • Гофрирана пластмаса или картон
  • Скоч 1 "x 1" ленти за закрепване
  • АА батерии x 4

ДИСТАНЦИОННО:

  • Комплект Microbit Go
  • MI Power Board за BBC Microbit или AAA батерии x2

Инструменти:

  • Бръснарски нож
  • Поялник
  • Стрипер за тел
  • Пистолет за горещо лепило
  • Мини отвертка (идва с шаси)
  • Маркер Sharpie

По избор (за използване с многожилен проводник)

2-позиционни винтови клеми на Addicore x3

Стъпка 4: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
  • Изрежете парче гофрирана пластмаса или картон 6 "x 8"
  • Маркирайте позицията на отворите за колелото и скобите на двигателя, като използвате приложения плексиглас като шаблон.
  • Запоявайте 8 "червени и черни проводници към всеки от двата двигателя; горещо лепило към двигатели за облекчаване на напрежението.
  • Прикрепете двигателите към основната плоча с металните скоби, предоставени в комплекта Emgreat.
  • Прикрепете колелото към долния край. Прикрепете кутията за батерии 4 x AA (с батерии) към долната страна на шасито, като използвате квадратчета велкро,
  • Намерете кутията на акумулатора между двигателите и колелото; това дава най -добро сцепление.
  • Поставете MicroBit Dragontail в макета;
  • Прикрепете дъската към горната част на шасито с помощта на двойно залепваща лента или велкро ленти
  • Прикрепете батерията 2xAAA 3V към шасито с помощта на велкро ленти;
  • Поставете щепсела на батерията JST в гнездото за батерии на Microbit платка.
  • Поставете ULN 2803A Darlington IC IC в макета в „долината“.
  • Направете малък отвор 1/4 "x 1/4" в дъската на шасито до платката за преминаване на проводниците.

Стъпка 5: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

Захранващи проводници:

  • Прокарайте 6V проводници през отвор и го включете в дясната захранваща шина на макета.
  • Свържете проводника между лявата и дясната заземена шина на макета.
  • Свържете черен проводник между щифт 9 на ULN2803A и маса.
  • Свържете червения проводник между щифт 10 на ULN 2803A и +6V шина за захранване.

СИГНАЛНИ ПРОВОДИ:

Свържете кабелите на джъмпера:

  • Между Pin 0 на dragontail и Pin 8 на 2803A (SPEAKER)
  • Между Pin 1 на dragontail и Pin 6 на 2803A (MOTOR 1)
  • Между Pin 2 на dragontail и Pin 4 на 2803A (MOTOR 2)
  • Между Pin 8 на dragontail и Pin 2 на 2803A (АКСЕСОАР)
  • Свържете проводниците на Motor 1 към +6V шина и Pin 13 на 2803A
  • Свържете проводниците на Motor 2 към +6V шина и Pin 15 на 2803A
  • Свържете проводниците на високоговорителите към +6V и Pin 11 на 2803A

Стъпка 6: ПРОГРАМИРАНЕ 1: ТЕСТ НА МОТОР

ПРОГРАМИРАНЕ 1: ТЕСТ НА МОТОР
ПРОГРАМИРАНЕ 1: ТЕСТ НА МОТОР
ПРОГРАМИРАНЕ 1: ТЕСТ НА МОТОР
ПРОГРАМИРАНЕ 1: ТЕСТ НА МОТОР

Отидете на Make Code Microbit редактор онлайн:

Създайте три функции на двигателя- завийте наляво, напред и спрете

В главния цикъл извикайте всяка функция, както е показано.

Стъпка 7: Радиоуправление

Радио управление
Радио управление
Радио управление
Радио управление

За радиоуправление ще използваме функцията Bluetooth на Microbit.

Сглобете втори Microbit към MI Power Board за Microbit, който включва 3V монетарна батерия, или използвайте батерията 2xAAA, която се предлага в опаковката Microbit Go.

Използвайки MakeCode Editor, напишете кратка програма, както е показано по -горе, за да може тя да действа като дистанционно управление. Наречете го „Предавател“.

Примерната програма включва дисплей към светодиода, за да можете да кажете, че е включен.

Програмата прави 2 неща. Когато бутон А е натиснат, той изпраща номер 1 (за звуков сигнал).

Когато бутон В е натиснат, той изпраща номер 2, за да задейства задвижващите двигатели.

Стъпка 8:

Образ
Образ

Стъпка 9: Приемаща програма за радиоуправление

Image
Image

С помощта на редактора MakeCode създайте нов проект, наречен Receiver.

За да използвате радиоуправлението, и двата Microbits трябва да бъдат настроени на един и същ канал.

Когато се получи номер 1, той издава звуков сигнал, Когато се получи номер 2, роботът се обръща, върви напред, след което спира.

Препоръчано: