Съдържание:
- Стъпка 1: Въведение
- Стъпка 2: Безжично дистанционно
- Стъпка 3: Списък на части и инструменти
- Стъпка 4: Монтаж
- Стъпка 5: Окабеляване
- Стъпка 6: ПРОГРАМИРАНЕ 1: ТЕСТ НА МОТОР
- Стъпка 7: Радиоуправление
- Стъпка 8:
- Стъпка 9: Приемаща програма за радиоуправление
Видео: Прост Microbit робот: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
По -долу е описана проста 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: ТЕСТ НА МОТОР
Отидете на Make Code Microbit редактор онлайн:
Създайте три функции на двигателя- завийте наляво, напред и спрете
В главния цикъл извикайте всяка функция, както е показано.
Стъпка 7: Радиоуправление
За радиоуправление ще използваме функцията Bluetooth на Microbit.
Сглобете втори Microbit към MI Power Board за Microbit, който включва 3V монетарна батерия, или използвайте батерията 2xAAA, която се предлага в опаковката Microbit Go.
Използвайки MakeCode Editor, напишете кратка програма, както е показано по -горе, за да може тя да действа като дистанционно управление. Наречете го „Предавател“.
Примерната програма включва дисплей към светодиода, за да можете да кажете, че е включен.
Програмата прави 2 неща. Когато бутон А е натиснат, той изпраща номер 1 (за звуков сигнал).
Когато бутон В е натиснат, той изпраща номер 2, за да задейства задвижващите двигатели.
Стъпка 8:
Стъпка 9: Приемаща програма за радиоуправление
С помощта на редактора MakeCode създайте нов проект, наречен Receiver.
За да използвате радиоуправлението, и двата Microbits трябва да бъдат настроени на един и същ канал.
Когато се получи номер 1, той издава звуков сигнал, Когато се получи номер 2, роботът се обръща, върви напред, след което спира.
Препоръчано:
Създаване на прост робот от неща, които можете да намерите в дома си (версия с горещо колело): 5 стъпки
Създаване на обикновен робот от неща, които можете да намерите в дома си (версия с горещо колело): Тази инструкция ще ви покаже как да направите горещ колел, който работи сам, който работи с батерии с двойна А. Ще трябва само да използвате неща, които най -вероятно ще намерите в дома си. Моля, обърнете внимание, че този робот вероятно няма да върви точно, а
Прост 3D принтиран робот: 11 стъпки (със снимки)
Прост 3D принтиран робот: Позволете ми да се срещам. Израснах с комплекти за монтаж и след това LEGO. По -късно в живота си използвах 8020 за изграждане на прототипи от типове системи, които проектирах. Обикновено в къщата имаше парчета скрап, които децата ми използваха като своя версия на комплект за монтаж
Прост робот за наблюдение с ESP32-CAM: 4 стъпки
Прост робот за наблюдение с ESP32-CAM: Модулът ESP32-CAM е евтин модул с ниска консумация на енергия, но осигурява много ресурси за зрение, серийна комуникация и GPIO. В този проект се опитвам да използвам ресурса на модула ESP32-CAM за създаване прост робот за наблюдение, който може да
Балансиращ робот / робот на 3 колела / STEM робот: 8 стъпки
Балансиращ робот / робот на 3 колела / STEM робот: Създадохме комбиниран робот за балансиране и три колела за учебни цели в училища и след училищни образователни програми. Роботът е базиран на Arduino Uno, персонализиран щит (предоставени са всички подробности за конструкцията), Li Ion батерия (всички конструкции
[Робот Arduino] Как да си направим робот за улавяне на движение - Робот Thumbs - Серво мотор - Изходен код: 26 стъпки (със снимки)
[Робот Arduino] Как да си направим робот за улавяне на движение | Робот Thumbs | Серво мотор | Изходен код: Thumbs Robot. Използва се потенциометър на серво мотор MG90S. Много е забавно и лесно! Кодът е много прост. Има само около 30 реда. Изглежда като заснемане на движение. Моля, оставете всеки въпрос или обратна връзка! [Инструкция] Изходен код https: //github.c