Мазмуну:

Микро: бит Hummingbird менен: 6 кадам
Микро: бит Hummingbird менен: 6 кадам

Video: Микро: бит Hummingbird менен: 6 кадам

Video: Микро: бит Hummingbird менен: 6 кадам
Video: ЗАМОРОЗЬТЕ КОСТИ И ВАРИТЕ 6 ЧАСОВ! Рецепт который изменит вашу жизнь! 2024, Ноябрь
Anonim
Микро: бит Hummingbird менен
Микро: бит Hummingbird менен

Hummingbird тактасы (Birdbrain Technologies тарабынан) диоддорду, түрдүү сенсорлорду (анын ичинде жарык, терүү, аралык жана үн) башкара алат; servo моторлор жана башка кеңейтүүлөр. Бул Instructable сизге Hummingbird тактасында микро: битти кантип колдонууну көрсөтөт, эки түрлүү моторлорду иштетет.

Жабдуулар

  • Колибри контроллери (Birdbrain Technologies)
  • BBC микро: бит жана USB туташтыргычы кабели
  • Баррель джек учу бар электр менен камсыздоо (биз бул мисалда батареяны колдонобуз)
  • Servo мотор (лор): айлануучу жана/же позициялык

1 -кадам: Колибри орнотуу

Колибри орнотуу
Колибри орнотуу
Колибри орнотуу
Колибри орнотуу

Биздин биринчи мисал Hummingbirdден позициялык сервону кантип иштетүүнү көрсөтөт.

Тактанын сол жагындагы узун оюк микро: битти кайда салуу керек. LEDди өйдө каратып микро: битти салыңыз. Серво моторун тактанын оң жагындагы "1" деп жазылган портко салыңыз. Белгилей кетүүчү нерсе, порт үч пинге ээ - S, +, - деп белгиленген. Моторуңузду зымдарыңыздын түстөрү туура төөнөгүчтөргө туура келиши үчүн багыттоону унутпаңыз. Моторуңуздагы кара зым көбүнчө "жерди" билдирет жана "-" төөнөгүчүнө туташтырылышы керек.

Баррель уячасы менен тактага электр энергиясын туташтырыңыз. Биз бул мисалда батареяны колдонобуз, бирок сиз дагы кубат адаптерин колдоно аласыз.

2 -кадам: MakeCode үчүн Hummingbird китепканасын кошуу

Hummingbird тактасын иштетүү үчүн микро: битти программалоо үчүн ар кандай тилдерди жана платформаларды (анын ичинде BirdBlox, Python жана Java) колдонууга болот. Бул Instructable MakeCode колдонот.

MakeCode'ду веб -браузерде ачып, жаңы долбоорду баштаңыз. Эгерде сиз MakeCode үчүн жаңы болсоңуз, анда улантуудан мурун MakeCode сайтындагы окуу куралдары аркылуу иштөөгө жардам берет.

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

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

  • Менюдагы Advanced өтмөгүн чыкылдатыңыз.
  • Кеңейтүүлөрдү тандаңыз
  • Кеңейтүүлөр экранында "Колибри" үчүн издөө жүргүзүңүз.
  • Hummingbird китепканасын MakeCode долбооруңузга кошуу үчүн аны басыңыз.
  • MakeCode экранына кайтып келгенде, менюдан Hummingbird китепканасын көрөсүз.
  • Кошумча: микро: бит симулятору менен терезени кичирейтүү - биз тренажерди колибри менен колдонбойбуз.

3 -кадам: Колибри менен кызмат ордун башкарыңыз

Позиция сервосу - бул мотор, анда сиз винттердин ордун коюп, даражаларды көрсөтүү менен аларды жылдыра аласыз. Биз колдонуп жаткан позиция сервосу 0дөн 180 градуска чейинки баалуулуктарды колдонот.

Жайгашуу:

Hummingbird Start блогун микро: бит "баштоодо" блогуна жылдырыңыз

Эми биз алдыга жана алдыга жылуу үчүн позиция сервосун (ошондой эле 180 градус серво деп аталат) айтыш керек.

  • Микро: бит "түбөлүккө" блогунда, биз биринчи кезекте Hummingbird командасын кыймылга келтирип, сервону 1 портуна 0 градуска орнотобуз.
  • 1000 миллисекунд (1 секунд) үчүн Пауза блогун кошуңуз. Белгилей кетсек, Пауза блоктору Негизги микро: бит менюсунда.
  • Эми, порттогу сервону 180 градуска жылдыруу үчүн Hummingbird командасын кошуңуз.
  • 1000 миллисекунд үчүн дагы бир Пауза блогун кошуңуз.
  • Бул буйруктар "түбөлүк" блокто, андыктан алар башка буйрук бергенге же моторду өчүрмөйүнчө кайталанат.

Кодду микро: битке жүктөп алыңыз.

Экинчи видео Hummingbird, micro: bit, power жана моторду кантип туташтыруу керек экенин көрсөтөт.

4 -кадам: Айлануу сервосун иштетүү

Image
Image

Колибри дагы үзгүлтүксүз (же айлануучу) servo деп аталган башка түрдөгү моторду иштете алат.

Бул типтеги мотор эки багытта ар кандай ылдамдыкта айланат. Айлантуу сервосу Hummingbird тактайындагы позиция сервосу сыяктуу эле servo портторун колдонот.

Айлануу сервосун 1 портуна сайыңыз. Жер (кара) зымдын "-" казыгына туташтырылганын текшериңиз.

А айлануу сервосу ылдамдык менен багытты колдонот.

  • Hummingbird китепканасын импорттоону унутпаңыз (2 -кадам) жана "Старт" блогуна "Hummingbird баштоо" буйругун кошуңуз.
  • Hummingbird Rotation Servo блогун "түбөлүк" блогуна сүйрөңүз.
  • "1" дегенди тандаңыз, анткени бизде servo 1 портуна туташкан.
  • Колибри чуркагысы келген ылдамдыктын маанисин киргизиңиз. Мотор 100% эң ылдам жүрөт. 0% өчүк.
  • Оң сан моторду саат жебеси боюнча, ал эми терс сан моторду саат жебеси боюнча жылдырат.
  • Бул мисалда, биз алгач моторду сааттын жебеси боюнча 100% ылдамдыкта иштетебиз, пауза кылабыз, андан кийин моторду сааттын жебесине каршы 100% ылдамдыкта иштетебиз, пауза кылабыз жана үлгүнү улантабыз.
  • Кодду сервого жүктөп алыңыз жана мотордун жүрүшүн байкаңыз.
  • Hummingbird баррелинин уячасына илинген тышкы электр булагы (кубат адаптери же батарейка) болушу керек, болбосо моторду иштетүү үчүн күч жетишсиз болот.
  • Мотордун ылдамдыгын, тыныгуу узундугун жана багытын өзгөртүүгө аракет кылыңыз.

5 -кадам: Ошол эле учурда кызмат ордун жана айлануу сервисин иштетүү

Image
Image

Бул мисалда, биз бир эле учурда позиция сервосун жана айлануу сервосун иштетебиз.

1 -портко позициялык сервону туташтырыңыз.

2 -портко айлануу сервосун туташтырыңыз.

Түбөлүк циклде биз позиция сервосун 0 градуска коюп, айлануу сервосун 100% ылдамдыкта саат жебеси боюнча жылдырабыз. Биз 2 секундга тыным жасайбыз, анан 180 градуска чейин позициянын сервосун жылдырабыз жана 100% ылдамдыкта сааттын жебесине каршы буруш үчүн бурулуш багытын бурабыз.

6 -кадам: Дагы изилдөө үчүн…

Колибри бир убакта төрт моторду башкара алат. Сиз төрт моторду колдоно алаарыңызды көрүңүз.

Колибри кирүү катары сенсорлорду колдоно алат. Моторду күйгүзүү же өчүрүү үчүн жарык сенсорун же үн сенсорун колдонуңуз.

Долбооруңузду жарыктандыруу үчүн бир нече LED кошуңуз.

Hummingbird Robotics, MakeCode жана micro: bit жөнүндө көбүрөөк билүү үчүн бул сайттарга баш багыңыз!

Биз Hummingbirdди micro: bit менен моторлорду колдонобуз жана Paper Mechatronics долбоорлорубуздан кагаз машиналарына функция кошобуз. Вебсайтты текшерип, өзүңүздүн машинаңызды куруңуз, андан кийин аларды жарыктарга, сенсорлорго жана серво моторлоруна туташтырыңыз. Көңүл ачуу!

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

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

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