Мазмуну:
- 1 -кадам: ЖАБДЫКТАР
- 2 -кадам: CPX үчүн акселерометр коду
- 3 -кадам: Серво кодун кошуу
- 4 -кадам: Серверлерди CPXке туташтырыңыз
- 5 -кадам: Model Wings түзүү
- 6 -кадам: Канаттарды моторго тиркөө
- 7 -кадам: Акыркы өзгөртүүлөр
Video: Motion Activated Cosplay Wings Circuit Playground Express колдонуу - Part 1: 7 Steps (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул эки бөлүктөн турган долбоордун биринчи бөлүгү, мен сизге автоматтык жомок канаттарын жасоо процессимди көрсөтөм.
Долбоордун биринчи бөлүгү - канаттардын механикасы, ал эми экинчи бөлүгү - аны кийүүгө ыңгайлуу кылып, канаттарды өздөрү кошуу.
Бул биринчи бөлүк, жылаңач механиктер. Бул бөлүктү бүтүргөндөн кийин, 2 -бөлүккө өтсөңүз болот!
1 -кадам: ЖАБДЫКТАР
Долбоордун бул бөлүгү үчүн сизге керек болот:
- 1 х Circuit Playground Express
- 2 х стандарт servo мотор
- Нан тактасы (тестирлөө үчүн эч кандай ширетүү жок)
- Булак
- USBден микро USB аккордуна
- 4 х Alligator клип эркек башына
- Зымдар (эркек баш менен)
Төмөнкү жабдуулар милдеттүү эмес жана проектиңизди сыноо үчүн канаттардын прототипин жасоо үчүн:
- Картон же кагаз баштыктар
- Карандаш
- Sharpie/маркер
- Попсикула таякчалары
- лента же ысык клей
- Кайчы же X-Acto бычагы
2 -кадам: CPX үчүн акселерометр коду
Биринчиден, Circuit Playground акселерометрин орнотушуңуз керек, анткени канаттар колдун кыймылына жараша кыймылдайт.
Эми, эгерде сиз бул долбоорду аткарып жатсаңыз, анда үн, жарык, канаттардын системалуу түрдө өйдө -ылдый же капталга караганда табигый түрдө жылышына себеп болгон ар кандай факторлор менен эксперимент жасай аласыз. Бул долбоор үчүн, бирок, мен сенин колуң менен канаттарды кыймылдатууну чечтим: колу көрсөткөндө, канаттары өйдө көтөрүлөт жана тескерисинче.
Түшүнүктүү болуш үчүн, биз CPX коду туура иштеп жатабы же жокпу, аныктоого жардам берүү үчүн неопикселдерди колдонобуз. Бул долбоорду процесстин ичинде сактап коюуну унутпаңыз, антпесе акыркы жолу автоматтык түрдө сакталган жерден өчүрүп-күйгүзүшүңүз керек болот.
Жаңы MakeCode долбоору менен баштаңыз. Аталыш каалаган нерсеңиз болушу мүмкүн, бирок мен кыймылга кошулган канаттарга байланыштуу бир нерсени сунуштайм, андыктан аны кийинчерээк табуу оңой болот. Түбөлүк функциясын алып салбаңыз. "Стартта" блогун алып, акселерометрдин параметрин жана графикалык функцияны кошуу менен баштапкы программаны түзүңүз. Акселерометр менен графикалык функция гравитациянын жардамы менен жерге карата CPXтин абалын жазат.
Бул орнотулгандан кийин, биз акселерометрдин көрсөткүчтөрүнө максат беришибиз керек. Мен айтып өткөндөй, бул долбоордун 2 -бөлүгүндө CPX колдун артына жабыштырылат, ал эми колу өйдө көрсөткөндө, канаттар "ачылат", ал эми ылдый карай канаттар "бүктөлөт". Ошентип, түбөлүк блокко эки "if" функциясын кошуп, экөөнүн тең "эгер" вариантын теңсиздикке алмаштырыңыз, сол жакта акселерометрдин өлчөөсү Y. Сиз жогоруда сүрөттөлгөн орнотуулар менен ойной аласыз., бирок ылдамдануу сандан чоң болгондо блок сиздин "ылдый" билдирүүңүз болот, ал эми "эгерде" аз болсо "сиздин" билдирүүңүз болот. Акселерометрдин иштеп жатканын билүү үчүн, CPX жылганда неопикселдердин түсү түсүн өзгөртөт. Бул мисалда мен кызылды ылдыйга, көктү өйдө колдондум.
USB кабели менен компьютериңизге туташтыруу менен кодду CPXке жүктөңүз жана түстөр сиз пландаштыргандай иштээрин текшериңиз. Эгерде оңдоолор керек болсо, аларды жасоодон тартынбаңыз.
3 -кадам: Серво кодун кошуу
Түстөр CPXти эңкейткенде сиз каалагандай иштесе, кодго кайтыңыз, анткени биз азыр servo мотор командаларын кошобуз.
Блок менюсундагы Өркүндөтүлгөн өтмөккө өтүңүз жана Пиндердин астынан серво блокторду табыңыз. Neopixel буйруктары бар if билдирүүлөрүнүн ар бирине эки "Servo write" блокторун коюп, аларды минималдуу бурчуңузга коюңуз (канаттарыңыз эң төмөн бүктөлөт) жана максималдуу бурчуңуз (эң бийик канаттарыңыз көтөрүлөт). Мен эксперимент үчүн көрсөтүлгөндөй 140 жана 80 бурчтарын колдондум, анткени бул болжол менен канаттарымдын кыймылын каалайт.
Ар бир "эгерде" билдирүүсүндө бир "Servo Write" блогу сиздин оң канатыңыз үчүн болот жана A1 пинге бекитилет. Бул оң канат CPX'иңиздеги A1 төөнөгүчкө туташтырылганын билдирет жана тиешелүү servo буйругуна ылайык жылат. Оң канаттын "өйдө" серво командасы сиздин мисалдагы 140 градус, сиздин чоң саныңыз болот. Төмөнкү маани, 80 градус, оң канат үчүн минималдуу бурчуңуз жана ылдыйкы функцияда болот, ошондой эле A1 пинге орнотулган. Бул баалуулуктарды A2 пинге туташкан ар бир билдирүүдө солго/экинчи серво жазуу блогуна которуңуз (140 ылдый, 80 өйдө). Жумушуңузду сактоону унутпаңыз!
4 -кадам: Серверлерди CPXке туташтырыңыз
Кодду бир азга четке коюп, жумуштун механикасын куралы.
Лансыз нанды колдонуп, зымдарды жана аллигатор клиптерин жогоруда көрсөтүлгөндөй туташтырыңыз. Бул долбоордун 2 -бөлүгүндө зым кантип иштейт, жөнөкөйлөтүү үчүн азыраак зымды колдонот.
Серво моторлорун ошого жараша туташтырыңыз жана аллигатор клиптерин колдонуп, жогоруда көрсөтүлгөндөй CPXке тиркеңиз. A1деги оң серво моторуна туташкан аллигатор клипти жана A2деги сол servo моторго туташтыруучу клипти же кодуңузга ылайык башкача тиркөөнү унутпаңыз.
Туура багытта бурулганын текшерүү үчүн сервоприводго "желектерди" же кандайдыр бир индикаторду кошуңуз. Сизге кооз нерсенин кереги жок, мен жабышчаак нотаны колдондум.
Кодду CPXке жүктөп алыңыз жана CPXти акыркы долбоор үчүн колдонууну пландап жаткан энергия булагына туташтырыңыз. Эми сынап көрүңүз! Сиздин CPX өйдө көрсөткөндө, servo "желектери" өйдө көтөрүлөөрүн жана CPX ылдый каратканда, желектер ылдый түшөрүн текшериңиз.
5 -кадам: Model Wings түзүү
Чынын айтканда, булар милдеттүү эмес. Мен муну кылууну сунуштайм, бирок долбоордун ушул бөлүгүндө керектүү оңдоолорду жасоого жардам берүү үчүн серверлериңизди бирдей өлчөмдөгү объектке жана окшош салмакка ээ кылып акыркы жыйынтыкка чейин сынап көрүүнү сунуштайм. Албетте, бул сиздин чыныгы канатыңызга айланбайт, бирок канатты жасоодон мурун моторлор сиз каалагандай иштеп жатканына жана салмагын көтөрө аларына ишенишиңиз керек.
Картон же кагаз баштыктар канаттарыңызга жетишерлик чоң экенин текшериңиз. Сиз аны 2 -бөлүктөгү чыныгы канаттардын контурун издөө үчүн "трафарет" катары колдоно аласыз (жөнөкөй жана таза процесс үчүн), андыктан моделдин өлчөмү менен чыныгы нерсенин катышы 1: 1 болушу керек. Ошондой эле, эсиңизде болсун, сиз канаттарды иштеп жатканда автордук укукту урматтаңыз. Башка бирөө тарткан же жараткан канаттарыңызды көчүрбөңүз. Сиз бул долбоорлорду аралаштырып, өзүңүздүн жаратууңузга же табиятка кайрыла аласыз, бирок юридикалык көйгөй буга арзыбайт.
Эгерде сиз картонду колдонуп жатсаңыз, бөлүктөрдү жерге коюп, канатыңыздын бир формасын карандаш менен чийип алыңыз. Өлчөмү курч же башка калың караңгы калем же маркерди алуудан мурун жана канат алкагынын сырткы жана ички контурларын текшерүүдөн мурун так болгула. Картон канаттарын кескиле, бирок контурдун тегерегинде гана. Картондун экинчи жарымында, жаңы канатты жаткызып, экинчи канатыңызды түзүү үчүн сыртын издеңиз.
Эгерде сиз кагаз баштыктарды колдонуп жатсаңыз, анда алар толугу менен ачылышы үчүн кесип алыңыз. Картон канаттарына окшош кадамдарды жасаңыз, бирок экөөнү тең кесип алгандан кийин, аларды карама -каршы жакка жаткызыңыз (алар эскирип жаткандай) жана скотч менен таякчаңызды колдонуп, таяктарды канаттарыңызга дал ошондой кылып чаптаңыз. металл зым каркас. Эгерде сиз тасма жетиштүү күчтүү болбойт деп ойлосоңуз, анда бул бөлүккө ысык клей колдонсоңуз болот.
Мен бул проект үчүн картонду колдондум, бирок мен кагаз азык -түлүк баштыгынан, скотчтон жана түтүк тазалагычтардан жасалган канаттын прототибин бердим, бирок ал ийилчээк болуп калды, ошондуктан чоор тазалагычтарды колдонууну сунуш кылбайм. Сиз сумкаларды же картонду кээ бир кошумча материалдык катмарлар менен бекемдөөгө муктаж болушуңуз мүмкүн, бирок салмакты кайда коюп жатканыңызда этият болуңуз же канаттары туура эмес жерлерге өтө оор болуп калат.
6 -кадам: Канаттарды моторго тиркөө
Серво моторлоруңузду столдун же столдун четине коюп, эки жакка тең бош орунду коюп коюңуз. Мен тумбочканын четинде скотч колдонуп, бир тууганымдын жардамын колдондум, бирок сиз каалаган нерсени колдонсоңуз болот.
Канаттарды сервого бекиткиле. Серво өчүрүлгөндө "ылдый" же "өйдө" абалда экенин эсиңизден чыгарбаңыз жана ошого жараша канаттарды бекиңиз. Мен скотч менен оор казыктардын аралашмасын колдондум.
CPXти керектүү кубат булагына туташтырып, канаттарын сынап көрүңүз. Эгерде баары ойдогудай болсо, CPXти өйдө каратканда, канаттар ээрчиш керек, тескерисинче ылдый карай. Муну бир нече мүнөттө сынап көрүңүз, керектүү түзөтүүлөрдү киргизиңиз.
Бул канаттардын прототипи экенин жана акыркы долбоорго караганда көлөмдүү же оорураак болушу мүмкүн экенин унутпаңыз жана аларды каталар үчүн жол көрсөткүч катары колдонуңуз. Мисалы, менин оң канатымда, мен аягына эмес, канаттын ортосуна өтө көп салмак коштум, ошондуктан моторду тартып, пландаштырылгандан бир аз агрессивдүү кылды. Бул каталарга көңүл буруңуз, андыктан аларды оңдоого болот, мисалы, канаттарыңызды жеңилдетүү жана канаттардын servosго жооп берген жерине басым жасоо.
7 -кадам: Акыркы өзгөртүүлөр
Сизге керек болгон же азыр керек болгон зымдарды же кодировкаларды өзгөртүү. Серверлер CPX кыймылына кандай жооп кайтарганына ыраазы болгондон кийин, бул долбоордун экинчи бөлүгүнө өтсөңүз болот, ал бул долбоорду бул жерде шилтелген канаттардын жуптарына айландырууну камтыйт!
Сунушталууда:
Star Wars Light Circuit Playground Express менен: 5 кадам
Star Wars Light Circuit Playground Express менен: Бул жарык Circuit Playground Expressти колдонуп, жарык жана музыка тизмектерин ойнойт. Тиркелген сенсордук блокноттор өзүнчө жарык анимацияларды күйгүзүп, же Император маршын (Дарт Вейдердин темасы) же Жылдыздар согушунун Негизги Темасын ойношот. Программанын коду
Circuit Playground Express менен коопсуздуктун биринчи туулгасы: 10 кадам
Коопсуздуктун биринчи туулгасы Playground Express менен: Сиз качан велосипед тебүү үчүн бардыңыз жана кайсы тарапка бурулуп жатканыңызды билдирүү үчүн колуңузду рулду тартып алуудан тынчсызданып көрдүңүз беле? Эми бул коркуу өткөндө болушу мүмкүн! Бул үйрөткүч сизге C колдонуп, колу бош шлемди күйгүзүү тутумун кантип түзүүнү көрсөтөт
Circuit Playground Express (CPE) Handmade Tote: 5 Steps
Circuit Playground Express (CPE) Handmade Tote: Бул Instuctableде сиз Circuit Playground Express (CPE) микроконтроллерин MakeCode менен коддоо жана фланель көйнөгүнөн жана башка кездемеден сумка жасоо кадамдарын аласыз. Түшүндүрүүгө жана инновацияга көп орун бар! Сиз эмнени прогресс кыласыз
Чайкоо Сүйлөөчү шляпаны Circuit Playground Express менен: 12 кадам (Сүрөттөр менен)
Чайкоо аянтчасы экспресс менен сүйлөшүүчү шляпаны чайкаңыз: Бул оңой жана тез үйрөткүч сүйлөөчү шляпаны кантип жасоону үйрөтөт! Сиз суроо бергенде кылдат иштелип чыккан жооп менен жооп берет жана балким сизде кандайдыр бир тынчсызданууңуз же көйгөйүңүз бар же жок экенин чечүүгө жардам бериши мүмкүн. Wearable Tech сабагында мен
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз