Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Hummingbird -ийг тохируулна уу
- Алхам 2: Hummingbird номын санг MakeCode -д нэмнэ үү
- Алхам 3: Hummingbird -тэй албан тушаалын серво ажиллуулна уу
- Алхам 4: Эргэлтийн Servo ажиллуулна уу
- Алхам 5: Албан тушаал, эргэлтийн серво -г нэгэн зэрэг ажиллуулна уу
- Алхам 6: Илүү ихийг судлах…
Видео: Бичил: бит Hummingbird -тэй: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Hummingbird самбар (Birdbrain Technologies) нь LED, олон төрлийн мэдрэгчийг (гэрэл, залгах, зай, дуу чимээ гэх мэт) хянах боломжтой; servo мотор болон бусад өргөтгөлүүд. Энэхүү зааварчилгаа нь Hummingbird самбар дээр хоёр төрлийн servo моторыг ажиллуулахын тулд микро: битийг хэрхэн ашиглахыг харуулах болно.
Хангамж
- Hummingbird хянагч (Birdbrain Technologies)
- BBC микро: бит ба USB холбогч кабель
- Баррель үүрний төгсгөлтэй цахилгаан хангамж (энэ жишээнд бид батерейны багц ашигладаг)
- Серво мотор: эргэлт ба/эсвэл байрлал
Алхам 1: Hummingbird -ийг тохируулна уу
Бидний анхны жишээ бол Hummingbird -ээс байрлалтай servo хэрхэн ажиллуулахыг танд үзүүлэх болно.
Самбарын зүүн талд байрлах урт үүр нь micro: bit -ийг оруулах газар юм. LED -ийг дээш харуулан микро: битийг оруулна уу. Серво моторыг самбарын баруун талд "1" гэж бичсэн порт руу оруулна уу. Порт нь S, +, - гэсэн гурван зүүтэй болохыг анхаарна уу. Утасныхаа өнгийг зөв тээглүүртэй нийцүүлэхийн тулд мотороо чиглүүлэхээ мартуузай. Таны мотор дээрх хар утас нь ихэвчлэн "газар" гэсэн утгатай бөгөөд "-" зүү рүү залгах ёстой.
Торхны үүрээр самбарыг тэжээлд холбоно уу. Энэ жишээнд бид батерейны багц ашиглаж байгаа боловч та цахилгаан адаптер ашиглаж болно.
Алхам 2: Hummingbird номын санг MakeCode -д нэмнэ үү
Hummingbird самбарыг ажиллуулахын тулд micro: bit програмчлахын тулд янз бүрийн хэл, платформ (BirdBlox, Python, Java гэх мэт) ашиглах боломжтой. Энэхүү зааварчилгаа нь MakeCode -ийг ашигладаг.
MakeCode -ийг вэб хөтөч дээр нээгээд шинэ төсөл эхлүүлнэ үү. Хэрэв та MakeCode -ийг цоо шинээр эзэмшсэн бол үргэлжлүүлэхээсээ өмнө MakeCode сайт дээрх хичээлүүд дээр ажиллахад туслах болно.
Хэрэв та micro: bit -ийг шинээр сурч байгаа бол эндээс эхэлнэ үү.
Hummingbird номын санг ачаална уу. Номын сан гэдэг нь тодорхой зориулалтаар ашиглахаар урьдчилан бичсэн заавар юм. Hummingbird номын сан нь Hummingbird-ийг ашиглахын тулд урьдчилан бэлтгэсэн кодын блокуудыг өгдөг. Hummingbird номын санг MakeCode -д хэрхэн нэмэх тухай дэлгэцийн анимацийг үзэхийн тулд дээрх видеог дарна уу.
- Цэснээс Нарийвчилсан таб дээр дарна уу.
- Өргөтгөлүүдийг сонгоно уу
- Өргөтгөлүүдийн дэлгэц дээр "Hummingbird" хайна уу.
- Hummingbird номын санг MakeCode төсөл дээрээ нэмэхийн тулд дээр нь дарна уу.
- MakeCode дэлгэц рүү буцаж ирэхэд цэснээс Hummingbird номын сан гарч ирнэ.
- Нэмэлт: микро: бит симулятор ашиглан цонхыг багасгах - бид симуляторыг Hummingbird -тэй ашиглахгүй.
Алхам 3: Hummingbird -тэй албан тушаалын серво ажиллуулна уу
Байршлын servo гэдэг нь сэнсний байрлалыг тохируулж, байрлалыг градусаар зааж өгөх замаар хөдөлгөх боломжтой мотор юм. Энд бидний ашиглаж буй байрлалын серво нь 0 -ээс 180 градусын утгыг ашигладаг.
Тохируулах:
Hummingbird -ийн Start блокыг микро: бит "эхлүүлэх" блок руу зөөнө үү
Одоо бид байрлалын servo (180 градусын servo гэж нэрлэдэг) урагш хойш урагшлахыг хэлэх хэрэгтэй.
- Микро: бит "үүрд" блок дээр бид эхлээд Hummingbird командыг хөдөлгөж, портыг 1 порт руу 0 градусаар тохируулна.
- 1000 миллисекунд (1 секунд) түр зогсоох блок нэмнэ үү. Түр зогсоох блокууд нь Basic micro: bit цэсэнд байгааг анхаарна уу.
- Одоо Hummingbird командыг нэмж 1 -р порт дахь servo -ийг 180 градус руу шилжүүлэх хэрэгтэй.
- 1000 миллисекундын турш өөр нэг түр зогсоох блок нэмнэ үү.
- Эдгээр командууд нь "үүрд" блок дотор байдаг тул та өөр тушаал өгөх эсвэл моторыг унтраах хүртэл давтагдах болно.
Кодыг өөрийн микро: бит рүү татаж аваарай.
Хоёр дахь видео нь Hummingbird, микро: бит, хүч, моторыг хэрхэн холбохыг харуулж байна.
Алхам 4: Эргэлтийн Servo ажиллуулна уу
Hummingbird нь тасралтгүй (эсвэл эргүүлэх) servo гэж нэрлэгддэг өөр төрлийн servo моторыг ажиллуулж чаддаг.
Энэ төрлийн мотор нь аль ч чиглэлд өөр өөр хурдтайгаар эргэлддэг. Эргэлтийн servo нь Hummingbird самбар дээрх байрлалтай servo -той ижил servo портуудыг ашигладаг.
Эргэлтийн servo-ийг порт руу залгаарай 1. Газрын (хар) утсыг "-" зүү рүү залгасан эсэхийг шалгаарай.
Эргэлтийн servo нь хурд ба чиглэлийг ашигладаг.
- Hummingbird номын санг импортлохоо мартуузай (2 -р алхам), "Start" хэсэгт "Hummingbird -ийг эхлүүлэх" командыг нэмж оруулахаа мартуузай.
- Hummingbird Rotation Servo блокыг "үүрд" блок руу чирнэ үү.
- Бид servo 1 порт руу залгасан тул "1" -ийг сонгоно уу.
- Hummingbird -ийг ажиллуулах хурдны утгыг оруулна уу. Мотор 100% хамгийн хурдан явдаг. 0% хямдарлаа.
- Эерэг тоо нь моторыг цагийн зүүний дагуу, сөрөг тоо нь цагийн зүүний эсрэг хөдөлгөдөг.
- Энэ жишээнд бид эхлээд моторыг цагийн зүүний дагуу 100% хурдтай ажиллуулж, түр зогсоож, дараа нь моторыг цагийн зүүний эсрэг 100% хурдаар ажиллуулж, түр зогсоож, загвараа үргэлжлүүлнэ.
- Кодыг servo руу татаж аваад моторын төлөв байдлыг ажиглаарай.
- Hummingbird -ийн баррель үүрэнд гадны цахилгаан тэжээл (тэжээлийн адаптер эсвэл батерейны багц) холбогдсон байх ёстой, эс тэгвээс моторыг ажиллуулах хангалттай хүч байхгүй болно.
- Моторын хурд, түр зогсоох хугацаа, чиглэлийг өөрчилж үзээрэй.
Алхам 5: Албан тушаал, эргэлтийн серво -г нэгэн зэрэг ажиллуулна уу
Энэ жишээнд бид байрлалын серво ба эргэлтийн servo -ийг нэгэн зэрэг ажиллуулах болно.
Байршлын servo -ийг 1 порт руу залгаарай.
2 -р порт руу эргүүлэх servo залгаарай.
Мөнхийн гогцоонд бид байрлалын servo -ийг 0 градус болгож, эргэлтийн servo -ийг цагийн зүүний дагуу 100% хурдаар хөдөлгөнө. Бид 2 секундын турш түр зогсоож, дараа нь байрлалын servo -ийг 180 градусаар хөдөлгөж, чиглэлийг эргүүлэх servo -ийг эргүүлж цагийн зүүний эсрэг чиглэлд 100% эргүүлнэ.
Алхам 6: Илүү ихийг судлах…
Hummingbird нь нэг дор дөрвөн мотор удирдах чадвартай. Дөрвөн мотор ашиглаж болох эсэхийг шалгаарай.
Hummingbird нь мэдрэгчийг оролт болгон ашиглаж болно. Хөдөлгүүрийг асаах, унтраахын тулд гэрэл мэдрэгч эсвэл дууны мэдрэгч ашиглана уу.
Төслийг гэрэлтүүлэхийн тулд хэдэн LED нэмж оруулаарай.
Hummingbird Robotics, MakeCode болон micro: bit -ийн талаар илүү ихийг мэдэхийн тулд эдгээр сайтад зочилно уу!
Бид Hummingbird -ийг micro: bit -тэй цахилгаан хөдөлгүүрт ашигладаг бөгөөд Paper Mechatronics төслүүдээс цаасан машинд функц нэмдэг. Вэбсайтыг үзээд өөрийн машинаа бүтээж, дараа нь гэрэл, мэдрэгч, servo мотортой холбоно уу. Хөгжилтэй байгаарай!
Энэхүү материалыг Үндэсний Шинжлэх Ухааны Сангийн IIS-1735836 буцалтгүй тусламжийн дагуу хийсэн ажилд үндэслэсэн болно. Энэхүү материалд илэрхийлсэн аливаа санал, дүгнэлт, дүгнэлт, зөвлөмж нь зохиогчийнх бөгөөд Үндэсний шинжлэх ухааны сангийн үзэл бодлыг тусгаагүй болно.
Энэхүү төсөл нь Конкорд Консорциум, Колорадогийн Их Сургууль, Боулдер, Жоржиа Технологийн Их Сургуулийн хамтарсан төсөл юм.
Зөвлөмж болгож буй:
Бичил: бит Drawbot: 3 алхам
Micro: bit Drawbot: Micro: bit -т зориулсан MOVE мини алдааны иж бүрдэл нь бидэнд хөдлөх роботтой бөгөөд бид зурахдаа код бичих боломжтой
Бичил: бит Neopixel -ийн танилцуулга: 6 алхам
Micro: bit Neopixel -ийн танилцуулга: Энэхүү зааварчилгаа нь неопикселийн талаар анхан шатны мэдлэг олгохоос гадна Neopixel номын санг хэрхэн ашиглахыг зааж өгөх болно. Неопиксель нь төслүүддээ гэрэл гэгээ өгөх гайхалтай арга юм, учир нь тэдгээр нь хямд, ашиглахад хялбар, микро: бит нь тэдний ихэнхийг нэгэн зэрэг хянах боломжтой байдаг
Бичил: бит - LED матриц: 14 алхам
Бичил: бит - LED матриц: Энэхүү гарын авлагад би LED туузнаас микро: битийн хувьд LED матрицыг хэрхэн яаж хийх талаар авч үзэх болно. Би жишээ болгон 4х4 матриц ба 10х10 матрицыг ашиглах болно. Би их барилга барьдаг сургуульд ажилладаг болохоор маш олон зүйлийг даван туулах болно
Moto: Ser ашиглан бичил хөдөлгүүрийг хэрхэн ажиллуулах вэ: битийн хувьд: бит: 7 алхам (зурагтай)
Moto: bit ашиглан Micro: bit ашиглан Servo Motors-ийг хэрхэн ажиллуулах вэ: Micro: bit-ийн ажиллагааг өргөжүүлэх нэг арга бол SparkFun Electronics-ийн moto: bit (ойролцоогоор $ 15-20) самбарыг ашиглах явдал юм. Энэ нь төвөгтэй харагдаж байгаа бөгөөд олон онцлог шинж чанартай боловч servo моторыг ажиллуулах нь тийм ч хэцүү биш юм. Мото: бит танд зөвшөөрөх болно
Бичил: Бот - Бичил: Бит: 20 алхам
Бичил: Бот - Микро: Бит: Өөрийгөө бичил болгоорой: Бот! Энэ бол бие даасан жолоодлогын зориулалттай sonar суурилуулсан Micro: Bit удирдлагатай робот эсвэл хэрэв танд хоёр Micro: Bits, радио удирдлагатай жолоодлого байгаа бол