Мазмуну:
- Жабдуулар
- 1 -кадам: Колибри орнотуу
- 2 -кадам: MakeCode үчүн Hummingbird китепканасын кошуу
- 3 -кадам: Колибри менен кызмат ордун башкарыңыз
- 4 -кадам: Айлануу сервосун иштетүү
- 5 -кадам: Ошол эле учурда кызмат ордун жана айлануу сервисин иштетүү
- 6 -кадам: Дагы изилдөө үчүн…
Video: Микро: бит Hummingbird менен: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
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 -кадам: Айлануу сервосун иштетүү
Колибри дагы үзгүлтүксүз (же айлануучу) servo деп аталган башка түрдөгү моторду иштете алат.
Бул типтеги мотор эки багытта ар кандай ылдамдыкта айланат. Айлантуу сервосу Hummingbird тактайындагы позиция сервосу сыяктуу эле servo портторун колдонот.
Айлануу сервосун 1 портуна сайыңыз. Жер (кара) зымдын "-" казыгына туташтырылганын текшериңиз.
А айлануу сервосу ылдамдык менен багытты колдонот.
- Hummingbird китепканасын импорттоону унутпаңыз (2 -кадам) жана "Старт" блогуна "Hummingbird баштоо" буйругун кошуңуз.
- Hummingbird Rotation Servo блогун "түбөлүк" блогуна сүйрөңүз.
- "1" дегенди тандаңыз, анткени бизде servo 1 портуна туташкан.
- Колибри чуркагысы келген ылдамдыктын маанисин киргизиңиз. Мотор 100% эң ылдам жүрөт. 0% өчүк.
- Оң сан моторду саат жебеси боюнча, ал эми терс сан моторду саат жебеси боюнча жылдырат.
- Бул мисалда, биз алгач моторду сааттын жебеси боюнча 100% ылдамдыкта иштетебиз, пауза кылабыз, андан кийин моторду сааттын жебесине каршы 100% ылдамдыкта иштетебиз, пауза кылабыз жана үлгүнү улантабыз.
- Кодду сервого жүктөп алыңыз жана мотордун жүрүшүн байкаңыз.
- Hummingbird баррелинин уячасына илинген тышкы электр булагы (кубат адаптери же батарейка) болушу керек, болбосо моторду иштетүү үчүн күч жетишсиз болот.
- Мотордун ылдамдыгын, тыныгуу узундугун жана багытын өзгөртүүгө аракет кылыңыз.
5 -кадам: Ошол эле учурда кызмат ордун жана айлануу сервисин иштетүү
Бул мисалда, биз бир эле учурда позиция сервосун жана айлануу сервосун иштетебиз.
1 -портко позициялык сервону туташтырыңыз.
2 -портко айлануу сервосун туташтырыңыз.
Түбөлүк циклде биз позиция сервосун 0 градуска коюп, айлануу сервосун 100% ылдамдыкта саат жебеси боюнча жылдырабыз. Биз 2 секундга тыным жасайбыз, анан 180 градуска чейин позициянын сервосун жылдырабыз жана 100% ылдамдыкта сааттын жебесине каршы буруш үчүн бурулуш багытын бурабыз.
6 -кадам: Дагы изилдөө үчүн…
Колибри бир убакта төрт моторду башкара алат. Сиз төрт моторду колдоно алаарыңызды көрүңүз.
Колибри кирүү катары сенсорлорду колдоно алат. Моторду күйгүзүү же өчүрүү үчүн жарык сенсорун же үн сенсорун колдонуңуз.
Долбооруңузду жарыктандыруу үчүн бир нече LED кошуңуз.
Hummingbird Robotics, MakeCode жана micro: bit жөнүндө көбүрөөк билүү үчүн бул сайттарга баш багыңыз!
Биз Hummingbirdди micro: bit менен моторлорду колдонобуз жана Paper Mechatronics долбоорлорубуздан кагаз машиналарына функция кошобуз. Вебсайтты текшерип, өзүңүздүн машинаңызды куруңуз, андан кийин аларды жарыктарга, сенсорлорго жана серво моторлоруна туташтырыңыз. Көңүл ачуу!
Бул материал No IIS-1735836 гранты боюнча Улуттук Илим Фонду тарабынан колдоого алынган иштерге негизделген. Бул материалда айтылган ар кандай пикирлер, тыянактар, тыянактар же сунуштар авторлорго таандык жана Улуттук Илим Фондунун көз карашын чагылдырбайт.
Бул долбоор Конкорд Консорциуму, Колорадо Университети, Боулдер жана Джорджия Техникалык Университетинин ортосундагы кызматташтык.
Сунушталууда:
Микро: Бот - Микро: Бит: 20 кадам
Микро: Бот - Микро: Бит: Өзүңүзгө Микро: Ботту куруңуз! Бул Micro: Bit башкарылуучу робот, автономдуу айдоо үчүн sonar курулган, же эгер сизде эки Micro: Bits, радио башкарылган айдоо болсо
Микро: бит - Микро барабан машинасы: 10 кадам (Сүрөттөр менен)
Микро: бит - Микро барабан машинасы: Бул микро: бит микро барабан машинасы, жөн эле үндү чыгаруунун ордуна, актуалдуу барабандар. Бул микро: бит оркестринин коёндорунун жетеги менен жазылган. Mocro: bit менен колдонууга оңой болгон кээ бир соленоиддерди табуу мага бир аз убакытты талап кылды
Микро программалоо: Бит робот жана джойстик: MicroPython менен бит контроллери: 11 кадам
Микро программалоо: Bit Robot & Joystick: MicroPython менен Bit Controller: Robocamp 2019 үчүн, биздин жайкы робототехника лагери, 10-13 жаштагы жаштар BBC микро: битке негизделген "салмакка каршы роботту" ширетип, программалап жана куруп жатышат. микро: битти алыстан башкаруу катары колдонсоңуз болот.Эгер сиз азыр Robocampта болсоңуз, лыжа
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: 5 кадам
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: Мен буга чейин жарык жана түстү өлчөөгө мүмкүндүк берген кээ бир түзмөктөрдө иштеп келгем жана сиз бул жерде жана бул жерде көрсөтмөлөрдүн артында теория жөнүндө көп нерселерди таба аласыз. жакында эле enviro: bit, m үчүн кошумча
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)