Мазмуну:

Микро менен жөнөкөй аниматрон: бит: 9 кадам (сүрөттөр менен)
Микро менен жөнөкөй аниматрон: бит: 9 кадам (сүрөттөр менен)

Video: Микро менен жөнөкөй аниматрон: бит: 9 кадам (сүрөттөр менен)

Video: Микро менен жөнөкөй аниматрон: бит: 9 кадам (сүрөттөр менен)
Video: История Студии GAINAX: Жизнь до Евангелиона 2024, Ноябрь
Anonim
Image
Image
Micro менен жөнөкөй аниматрон: бит
Micro менен жөнөкөй аниматрон: бит

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

Бул долбоор таптакыр кереметтүү The Dark Crystal: Age of Resistance илхамы менен жазылган. Сиз муну текшеришиңиз керек, бул укмуштуудай. Мен, өзгөчө, дисплейде кооз жана чыгармачыл чеберчиликти жаактан түшүрүү үчүн көшөгөнүн артында көрүүнү сунуштайм.

Искусство менен техниканы айкалыштыруу азыркы учурда абдан оңой. Жаңыдан баштагандарга, студенттерге жана/же көп нерсени коддоого, ширетүүгө жана каталарды оңдоого кетирбестен иштегиси келгендер үчүн көптөгөн технологиялык ресурстар бар. Микро: бит жана анын айланасында пайда болгон бардык кошумча такталар мунун эң сонун мисалы.

Бул долбоор үчүн мен эки Micro: bit жана эки башка кошумча такталарды колдондум. Мен алардын ортосундагы кээ бир айырмачылыктар жөнүндө кийинчерээк сүйлөшөм. Мен бир эле кошумча жана бир Micro: битти колдоно алмакмын жана потенциометрлер менен алыстан башкарууга ээ боло алмак эмесмин, бирок менин максатым-кичинекей картон версиясы болсо дагы, адамдардын аниматрониканы алыстан кантип башкараарын тууроо.

Бардык материалдар кайра колдонууга жарайт, бирок серволорду алып салуу абдан кыйратуучу.

Жабдуулар

2 Микро: бит такталары

1 Hummingbirdbit кошумча бортунда

1 Makerbit+R кошумча бортунда.

2 Микросерво (эгер сиз моторлорго көп көтөрүү/жылдыруу үчүн керек болсоңуз, мен металл редукторун сунуштайм. Мен кадимки колдонгондорду жана жаакка тынчсызданам).

2 4 AA Батарея топтому жана батареялары бар

1 Standard Servo (Менин тажрыйбамда Hitec HS-311 жакшы иштейт жана мүйүздөр менен бурамалар көп келет)

2 Servo узартуу зымдары

1 Grove слайд потенциометри (же окшош)

2 Ротари потенциометрлери (менде кээ бир шапкалар бар, бирок алар өтө зарыл эмес)

1 Grove баскычы (же окшош)

1 чоң таралган ак LED (10мм)

Аялдан аялга секирүүчү зымдардын бир тобу. Эгер Grove бөлүктөрүн колдонуп жатсаңыз, сизге Grove to Female зымдары керек.

1 Пинг -понг боюнча кичинекей топ

Кутулардан кайра иштетилген картон көп. Бөлүктөрдүн калыңдыгы бирдей экенин текшериңиз.

Алыстан башкаруу үчүн куту. Макербитти Micro: bit тиркелгенге чейин чоң.

Пинг -понг боюнча өтө ала турган бир жука мык.

Акварель кагазы

Акварель боектору (мен түтүктүү М. Грэмди колдондум) жана щеткалар.

Сыя калем/маркер (мен муну колдондум)

Жакшы кайчы

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

Лазердик кескичке же жакшы картон кесүүчү шаймандарга, мисалы, картон шпалдарына жана/же канар кесүүчүгө жеткиликтүүлүк.

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

1 -кадам: Долбоорду пландаштыруу

Image
Image
Долбоорду пландаштыруу
Долбоорду пландаштыруу

Мурда да айтылгандай, мага Dark The Crystal: Age of Resistance шыктандырды. Адатта, менин робототехникамдын долбоорлору мен жетким келген бир кыймыл же көрүнүш менен башталат. Бул учурда, бардыгы көздүн тегерегине багытталган болчу жана мен аны сойлоп кыймылдатууну кааладым, анан оозумду сүйлөп жаткандай кыймылдатуу (кимдир бирөөнүн үнүн башкара алышы плюс болмок).

Мен адегенде мен жетүүнү каалаган кыймылдар иштээрине ынануу үчүн тез прототип жасадым. Көз теннис топунан жасалып, алдыңкы бетине жана арт жагына базага бекитилген Микро сервого бекитилген. Жаак тешик аркылуу базага бекитилет жана беттин артына коюлат.

Андан кийин, мен жараткым келген каарманды бир нече жолу изилдедим, бул учурда Skeksis Scientist, SkekTek.

2 -кадам: Сүрөт/Дизайн

Сүрөт/Дизайн
Сүрөт/Дизайн
Сүрөт/Дизайн
Сүрөт/Дизайн
Сүрөт/Дизайн
Сүрөт/Дизайн

Прототиптин колунда жана каармандын сырткы көрүнүшүн изилдөө (плюс скриншоттордун көптүгү) менен, мен эмне кылууну чечишим керек болчу.

Hummingbirdbit тактасы менен мен 4 түрдүү сервону башкара алам. Мен колдорду кыймылдатуу жөнүндө ойлондум, бирок каршы болдум, анткени картон баштапкы куурчактын агып жаткан кездемесине салыштырмалуу кыймылдарды абдан каттуу кылып көрсөтөт. Ошентип, мен бардык кыймыл -аракеттерди баштын айланасында жасоону чечтим: бирөө көз үчүн, бири жаак үчүн, башы үчүн. Мен ошондой эле ага жарык бере турган Gelfling маңызын карманышын чечтим.

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

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

Мен жүзүмдү боёгондон кийин, аны кылдаттык менен кайчы менен кесип, дененин калган бөлүгүн эркин кармоо үчүн аларды гид катары колдоном.

Көңүл бургула, мен бардык чиймелерди колума карматтым, бирок сиз жасай ала турган көп нерселер бар, эгерде сүрөт тартуу сиздики болбосо, проекторду колдонуу менен кагазга сүрөт тартуу үчүн, жөн гана серво менен көздүн өлчөмүн эске алыңыз. Ошондой эле, мен сүрөттөрдү тартуу үчүн акварель менен сыяны тандап алдым, анткени алар мага Брайан Фроуд жараткан каармандардын дизайны жөнүндө ойлонду. Бирок, эгер сиз башка чөйрөдө өзүңүздү ыңгайлуу сезсеңиз, ага ээ болуңуз.

Дене үчүн, мен роботко 3D эффект бергим келгенин билчүмүн, ошол эле учурда ал негизинен жылып турган сүрөт. Бул үчүн, мен баарын катмарларга бөлүү үчүн бөлүктөргө бөлүүнү каалаарымды билчүмүн. Мен колдорду денеге керектүү болгондон узун кылып койдум, андыктан алар бурчка чыгып кетиши мүмкүн. Мен сүрөттөрдүн төмөнкү тизмеси менен аяктадым: баш, жаак, негизги дене, карапаска окшош нерсе, сол билек, сол кол, оң билек, оң кол, бөтөлкө менен оң кол.

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

3 -кадам: Картон кесүү

Картон кесүү
Картон кесүү
Картон кесүү
Картон кесүү
Картон кесүү
Картон кесүү
Аны бириктирүү Pt3
Аны бириктирүү Pt3
Аны бириктирүү Pt3
Аны бириктирүү Pt3
Аны бириктирүү Pt3
Аны бириктирүү Pt3

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

Менде чоң кызыл серво мүйүзү бар болчу, ал башкаларга караганда бышык. Мен муну башты баштын түбүнүн артына жабыштыруу менен бекитүү үчүн жана баштын кыймылы канчалык алыс болорун текшергенден кийин бурап коюу менен колдонгон.

База денеге servo менен бекитилгенде, азыр мен жаакты турган жерин башкара турган микро сервону ысык желим менен жабам, андан кийин жаакты ысык желимделген мүйүз менен жабыштырам жана аны кармап туруу үчүн бураманы кошом ордунда да.

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

7 -кадам: Электроника менен иштөө

Электроника менен иштөө
Электроника менен иштөө
Электроника менен иштөө
Электроника менен иштөө
Электроника менен иштөө
Электроника менен иштөө

Серволорду жайгаштырып жатып, зымдар кандай көрүнөөрүн жана эгер аларды жакшы жашыра алсам, ойлонуп калдым. Hummingbirdbit тактасы Skeksisтин артында тургандыктан, зымдар жетиши үчүн мен servo узартуу зымдарын эки микро сервого кошушум керек. Мен жаакты Servo 1ге, көздү Servo 2ге, башымды Servo 3ке туташтырдым.

Жарык диод LED 3кө туташтырылган. Мен секирүүчү зымдарды колдондум.

Алыстан башкаруу пульту коробкага орнотулган, анда мен бардык потенциометрлерди жакшы жана бекем орното алгам, жөн эле галстуктарды бурап же бурап койгом.

HummingbirdBit моторлор менен диоддорду туташтыруу үчүн сонун. Бул мен жасаган нерселердин көбүн тандоо кеңеши, анткени ал колдонуучулар үчүн абдан ыңгайлуу. Аларда iPad колдонмосу бар, ал Micro: bitке зымсыз туташа алат жана мүчүлүштүктөрдү оңдоону абдан жеңилдетет. Мен чындыгында Micro: бит менен иштөө үчүн программаланган битти жана башка Micro тарабынан башкарыла турган Makecode менен программаланганды алмаштырдым: бир аз, анткени iPad менен мен серволордун кыймылынын диапазонун текшере алчумун. ар бири үчүн минималдуу жана максималдуу кыймыл болгум келген даражаларды оңой табуу.

Башка жагынан алганда, MakerBit сенсорлор, потенциометрлер жана башка комплекттерден келген нерселерди, мисалы мен колдонгон Grove бөлүктөрүн туташтыруу үчүн эң сонун. Мен айлануучу потенциометрлерди такыр эч кандай ширетүүсү жок секирүүчү зымдар менен туташтыра алдым.

Көздү башкаруучу Ротари идиш А2ге туташкан.

Башты башкаруучу Rotary Pot A4 менен туташкан.

Баскыч A3 менен туташкан.

Ээгин көзөмөлдөгөн Slide Pot Grove туташтыргычы A1/A0 менен туташкан.

8 -кадам: Коддоо

Coding
Coding
Coding
Coding

Мен MakeCode боюнча кодировка кылдым, бул Microsoftтун блокировкасы Micro: bit үчүн.

Биринчи кадам серволордун бурчтары үчүн мин жана максималдуу сандарды табуу болгон. Мен чындыгында муну, жогоруда айткандай, iPad үчүн Birdblox тиркемесинде сыноо жана ката менен жасадым, анткени ал оңой жана ылдамыраак.

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

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

9 -кадам: Жыйынтык

Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык

Азыр бизде робот бар жана ал коддолгон! Аны сынап көрүүгө убакыт келди.

Бул көрсөтмө сизге өзүңүздүн роботуңузду жасоого шыктандырат жана сизди кызыктырган суроолорго жооп берет деп үмүттөнөбүз.

Робототехника сынагы
Робототехника сынагы
Робототехника сынагы
Робототехника сынагы

Робототехника сынагында экинчи орунду ээледи

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