Мазмуну:

Moto: Bit Micro: Bit: 7 Steps (Сүрөттөр менен)
Moto: Bit Micro: Bit: 7 Steps (Сүрөттөр менен)

Video: Moto: Bit Micro: Bit: 7 Steps (Сүрөттөр менен)

Video: Moto: Bit Micro: Bit: 7 Steps (Сүрөттөр менен)
Video: Диагностика гбо 4 поколения своими руками 2024, Ноябрь
Anonim
Moto: bit менен Micro: bitти колдонуп Servo Motorsту кантип иштетүү керек
Moto: bit менен Micro: bitти колдонуп Servo Motorsту кантип иштетүү керек
Moto: bit менен Micro: bitти колдонуп Servo Motorsту кантип иштетүү керек
Moto: bit менен Micro: bitти колдонуп Servo Motorsту кантип иштетүү керек

Micro: bitтин функционалын кеңейтүүнүн бир жолу-SparkFun Electronics (болжол менен $ 15-20) тарабынан moto: bit деп аталган тактаны колдонуу. Бул татаал көрүнөт жана көптөгөн өзгөчөлүктөргө ээ, бирок андан servo моторлорду иштетүү кыйын эмес. Moto: bit микро: кичине иштей турган кичинекей моторго караганда күчтүү моторлорду иштетүүгө мүмкүндүк берет.

Жабдуулар

  • moto: бит
  • bbc micro: бит
  • servo мотор
  • баррель джек штепсели бар электр менен камсыздоо (а/с адаптери, бирок сиз дагы батарейканы колдоно аласыз)

1 -кадам: Moto: bitти орнотуңуз

Moto орнотуу: бит
Moto орнотуу: бит

Келгиле, мотону карап көрөлү: бит. Үстүнкү жагында узун тешик бар, анда сиз микро: битти киргизесиз. LED: өйдө караган микро: бит так салынганына ишениңиз.

Мотонун капталында электр джекси бар: бит. Сиз ар кандай энергия булактарын туташтыра аласыз. 11Вдан ашык колдонбоңуз (кээ бир тактайлардагы кичинекей сөздөр 3-17В деп жазылганын эске алыңыз, бирок SparkFun боюнча, бул алардын кийинки партияларынын такталарында оңдолуучу ката). Сиз 4-АА батарейка пакетин, бир 9В батарейка пакетин же 11В ашпаган AC адаптерин колдоно аласыз.

2 -кадам: Moto: Servo моторун сайыңыз

Moto: Servo моторун сайыңыз
Moto: Servo моторун сайыңыз
Moto: Servo моторун сайыңыз
Moto: Servo моторун сайыңыз
Moto: Servo моторун сайыңыз
Moto: Servo моторун сайыңыз

Мото: битти жакшылап караңыз. Сиз "SERVO" деп белгиленген казыктардын тобун көрөсүз. Бул жерде биз servo моторду туташтырабыз. SERVO аймагынын сол жагындагы төөнөгүчтөр "P15, VCC, GND" деп, ал эми оң жагындагылар "P16, VCC, GND" деп айтышат.

Бул мисалда, биз servo моторун сол жактагы казыктарга туташтырабыз.

Серво мотору үч түстүү зым менен коштолот, адатта розеткага туташтырылган. Зымдар көбүнчө кара, кызыл, анан үчүнчү түстө болот. Кара дээрлик дайыма "жер" дегенди билдирет (жана мотодо GNDге туташат: бит); кызыл "күчтү" көтөрөт (жана мото: битке VCC туташтырат), ал эми бул мотордогу ак зым - маалыматты алып жүрүүчү нерсе (жана мото: битке P15ке туташтырылат).

Моторду "P15, VCC, GND" тилкесине туташтырып, ак зымды P15 менен, кызылын VCCге, кара түстү GND менен дал келтирүүнү тактаңыз.

3 -кадам: Серво моторун иштетүү үчүн Micro: bitти программалаңыз

Эми мото: бит тактасына туташтырылган моторду иштетүү үчүн бизге код керек.

MakeCode ачыңыз жана жаңы долбоорду баштаңыз. (Сиз MakeCode биринчи бир нече үйрөткүчтөрү аркылуу иштедиңиз деп ойлойбуз).

Биз servo моторубузга микро: бит баскычын басканда 4 жолу алдыга жана артка жылууну айтабыз.

"Киргизүү менюсунан" А баскычын басылган блокту сүйрөңүз.

Андан кийин, цикл кошуңуз. "Циклдар" менюсунан жашыл "кайталоо" блогун сүйрөп, "басылган" баскычындагы кызгылт көк түскө түшүрүңүз. Ошентип, биз А баскычын басканда, биз бир нерсени 4 жолу жасайбыз …

4 -кадам: Серво моторун иштетүү

Image
Image

Биз моторубузду иштетүү үчүн бир нече блокторду кошушубуз керек.

  • Меню пункттарынын ылдый жагындагы "Өркүндөтүлгөн" тандоосу басылды.
  • "Pins" деп жазылган нерсени тандаңыз. "Серво жазуу пин … Биздин servo Pin 15ке (P15) туташтырылган, андыктан P15ти тандап, даражанын жөндөөсүн 0гө өзгөртүңүз.
  • Ачык көк түстөгү "пауза" блогун кошуңуз (Негизги менюдан табылган) жана аны 500 мс (миллисекунд) кылып өзгөртүңүз.
  • Андан кийин дагы бир кызыл серво блогун кошуп, P15ти тандап, сервону 180 градуска жылдырыңыз.
  • Башка тыныгуу блогун кошуңуз.
  • Толук кодду карасак, анда "А кнопкасын басканымда, муну 4 жолу жаса: сервону 0 градуска жылдыр, 500 миллисекунд күт, сервону 180 позицияга жылдыр, 500 миллисекунд күт".
  • Серводун кыймылын көрүү үчүн окшоштурулган микро: битке А баскычын басыңыз.

5 -кадам: Кодду Micro: bitке жүктөп алыңыз

USB кабелин колдонуп, микро: битти компьютериңизге сайыңыз. Жүктөө баскычын чыкылдатып,.hex файлын микро: битке сүйрөңүз.

[Эгер муну кантип жасоону билбесеңиз, MakeCode тез көрсөтмөсүн караңыз.]

Сиз микро: битке А баскычын басканыңызда, сиздин сервоңуз иштеши керек!

Серво позициялары үчүн ар кандай орнотууларды, кайталоо циклиндеги ар кандай сандарды жана ар кандай тыныгуу убактысын колдонуу үчүн кодуңузду өзгөртүү менен эксперимент кылыңыз.

6 -кадам: Башка мотор кошуңуз

Башка мотор кошуу!
Башка мотор кошуу!

Ушул эле нерсени P16га туташтырылган моторго жасаса болот (Pin 16).

Эгерде сиз бул код блокторун кошсоңуз (жана микро: битке жүктөсөңүз), моторду А15 баскычын басканда P15те, ал эми В баскычын басканда моторду P16де иштете аласыз.

7 -кадам: Моторуңуз менен сонун нерсени иштетиңиз

Биз моторлорубузду Paper Mechatronics долбоорлорунан кагаз машиналарын иштетүү үчүн колдонобуз. Вебсайтты карап, өзүңүздүн машинаңызды куруңуз, анан аларды сервоприводдуу моторлоруңузга илип коюңуз. Көңүл ачуу!

Бул материал No IIS-1735836 гранты боюнча Улуттук Илим Фонду тарабынан колдоого алынган иштерге негизделген. Бул материалда айтылган ар кандай пикирлер, тыянактар, тыянактар же сунуштар авторлорго таандык жана Улуттук Илим Фондунун көз карашын чагылдырбайт.

Бул долбоор Конкорд Консорциуму, Колорадо Университети, Боулдер жана Джорджия Техникалык Университетинин ортосундагы кызматташтык.

Сунушталууда: