Мазмуну:
- Жабдуулар
- 1 -кадам: 1 -кадам: Кодуңузду түзүңүз
- 2 -кадам: 2 -кадам: Тышкы динамикти илип коюңуз (милдеттүү эмес)
- 3 -кадам: 3 -кадам: Сенсордук сенсорлорду орнотуңуз
- 4 -кадам: 4 -кадам: Жарык кутучасын жасаңыз
- 5 -кадам: 5 -кадам: Жарыкты күйгүзүү
Video: Star Wars Light Circuit Playground Express менен: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул жарык Circuit Playground Express колдонуп, жарык жана музыка тизмектерин ойнойт. Тиркелген сенсордук блокноттор өзүнчө жарык анимацияларды күйгүзүп, же Император маршын (Дарт Вейдердин темасы) же Жылдыздар согушунун Негизги Темасын ойношот. Бул үйрөткүчкө киргизилген программанын коду каалаган музыкалык партитурада ойнотулушу үчүн өзгөртүлүшү мүмкүн жана кошумча үн/жарык тизмектерин ойнотуу үчүн кошумча сенсордук аянтчаларды кошсо болот.
Жабдуулар
- Circuit Playground Express
- MakeCode онлайн программалоо платформасы
- Суусундук болот
- Exacto бычак
- Pense
- Sharpie
- Спирт жана кагаз сүлгү
- Тигүү ийнеси (же авл)
- 4 алигатор клиптери
- Тышкы динамик, баш-телефон уячасы менен
- 2 никель (же жез даана)
- Негизги материал (милдеттүү эмес)
1 -кадам: 1 -кадам: Кодуңузду түзүңүз
Баштоо үчүн, Adafruitтин MakeCode онлайн платформасын ачып, жаңы долбоорду баштаңыз.
"Стартта" блогун түзүңүз жана темпти 30га коюңуз (1 -сүрөттү караңыз). Түстү Javascriptке кирип, "let hue = 0" кошуу менен коюңуз (3 -сүрөттү караңыз).
Коддун биринчи бөлүгү биринчи жарык ырааттуулугун түзөт. Баштоо үчүн, түбөлүк циклди түзүңүз жана циклдин ичинде "эгер чын болсо, анда" шарт блогун түзүңүз. Киргизүү блоктору бөлүмүнөн "басылганда" _ "басылганда" деп өзгөртүңүз (бул коддо тийүү сенсоруна уруксат берүү үчүн "тийүү А2" колдонулат, бирок эгер каалабасаңыз А же В баскычын тандай аласыз. Программаны баштоо үчүн тиркелген сенсор). (2 -сүрөттү караңыз)
2 -сүрөттө көрүнгөндөй кодду курууну улантыңыз. Жарык ырааттуулугунда түстөрдү өзгөртүү үчүн "hue" жаңы өзгөрмөсүн түзүңүз. Жаңы өзгөрмөнү түзүңүз (бул жерде "j" деп аталат), түстүн өзгөрүшүнүн бардык LED диапазонуна айланышына жол берүү үчүн (мында 0 - сиздин биринчи жарык жана 9 - ырааттуулуктагы акыркы жарык). Жарыктардын акырындык менен жылышын көрүү үчүн тыныгуу кошулат. Блокту коддоо параметрлери бир гана тыныгууга 100 мс чейин кыска болууга мүмкүндүк берет. Эгерде сиз тыныгуунун кыскарышын кааласаңыз, анда "паузадан" кийин кашаанын ичинде Javascriptти колдонуу менен узактыгын түзөтүшүңүз керек (3 -сүрөттү караңыз). "Set_ to_" колдонуп, "hue" өзгөрмөсүн жана математикалык функцияны кыстарыңыз. Математика функциясы түстөрдүн канчалык тез өтүшүн аныктоого мүмкүндүк берет (бул мисал кодунда 2 саны менен белгиленет) жана жарыктын ырааттуулугу кандай реңк диапазонун колдонорун аныктайт (бул жерде түстөрдүн ичинде калуу үчүн 30га коюлган. кызыл, кызгылт сары жана сары диапазон, бирок эгерде ал 255ке коюлса, жарыктар асан -үсөн аркылуу айланат). Жарыктын ырааттуулугу "параллелдүү чуркоо" блогунда экенине ишениңиз, ал үн ырааттуулугу менен бир убакта ойнойт.
Экинчи код коду үн коштоосун түзөт. Үн ырааттуулугун түзүү үчүн, "_ ыргытуу үчүн _ боюнча ойнотуу" сериясын түзүңүз жана Imperial March үчүн жөнөкөй музыкалык эсепке негизделген ноталарды жана ыргактын узундугун киргизиңиз (4 -сүрөттү караңыз). Экинчи кодду башка сенсор (бул жерде "тийүү A3") басылганда анимацияларды токтотуу буйругу менен бүтүрүңүз. Бул биринчи жарык анимациясы экинчи жарык анимациясынын үстүнөн улантылбай тургандыгын аныктайт.
Экинчи жарык анимация үчүн, биринчи жарык анимациянын кодун кайталаңыз. "Touch A2" "A3 тийүү" деп өзгөртүңүз (бул Circuit Playground Expressтеги дагы бир сенсор). Пикселдерди көккө коюп, түстөр көк жана көк-кызгылт көк диапазондо калуусу үчүн математикалык формулада сандарды жылдырыңыз (6-сүрөттү караңыз). Javascriptке кирип, тыныгуунун узактыгын тууралаңыз. Javascriptте "hue = Colors. Green" фразасын кошуп, түс диапазону көк диапазондо кала турганына ынануу үчүн (7 -сүрөттү караңыз).
Толтурулган экинчи үн ырааттуулугу үчүн 8 -сүрөттү караңыз (музыкалык эсеп үчүн 9 -сүрөттү караңыз). Экөөнүн ортосунда которулганда, экинчи анимация биринчи ойнобой тургандыгын текшерүү үчүн A2 басканда "баардык анимацияларды токтотуу" камтылганын тактаңыз.
2 -кадам: 2 -кадам: Тышкы динамикти илип коюңуз (милдеттүү эмес)
Circuit Playground Expressти тышкы динамикке тиркөө үчүн эки аллигатор клипти колдонуңуз. Тактанын өзүнүн спикери бар, бирок ал музыкалык тизмектерди абдан тынч ойнойт. Аллигатордун бир учун жерге (GRD) тешикке, экинчисин динамиктин уячасына бекиңиз. Экинчи крокодилдин бир учун A0 тешигине, экинчисин ошол эле динамиктин уячасына тиркеңиз (сүрөттү караңыз).
3 -кадам: 3 -кадам: Сенсордук сенсорлорду орнотуңуз
Аллигатордун бир учун А2 тешигине, экинчи учун никелге (же жездин бир бөлүгүнө) бекиңиз.
Экинчи крокодилдин бир учун A3 тешигине, экинчи учун экинчи никелге (же жездин бир бөлүгүнө) бекиңиз.
Программа иштеп баштаганда, ар бир никель сенсордук такта катары иштейт, ал тиешелүү анимацияны жана музыканын ырааттуулугун баштайт.
4 -кадам: 4 -кадам: Жарык кутучасын жасаңыз
Жарык кутучасын жасоо үчүн тазаланган идиштен баштаңыз (1-сүрөттү караңыз).
Так бычак менен банканын үстү жагын кылдаттык менен кесип алыңыз (2 -сүрөттү караңыз). Бул курч алкакты калтырат. Кычкачтын жардамы менен, кесилген алкакты ылдый жана банкага бүгүңүз. Бул тегиз, тегиз эмес алкакты түзөт (3-сүрөттү караңыз).
Sharpie колдонуп банкага дизайн түшүрүңүз. Дизайн банканын түбү (учу кесилбеген) үстүндө тургандай багытталышы керек. Бул дизайнда R2D2дин негизги сүрөтү колдонулган (4 жана 5 -сүрөттөрдү караңыз). Дизайныңыз чийилгенден кийин, сызыктарыңыздын тешиктерин тешүү үчүн тигүүчү ийнени же авлды колдонуңуз. Аларды бир аз аралыкта жайгаштырууну тактаңыз (6 -сүрөттү караңыз). Консерваңызды тешип бүткөндөн кийин, кагаз сүлгү менен бир аз спирт колдонуп, Sharpie белгилерин кетириңиз.
Эгерде сиз база түзгүңүз келсе, материалды тандап алып, банканын кесилген учунун айланасын караңыз. Издөө жараткан тегеректи кесип алыңыз (7 -сүрөттү караңыз). Банканын ачык учун базага коюңуз. Бул азыр сиздин Circuit Playground Expressтин үстүнө коюлушу мүмкүн (8 -сүрөттү караңыз).
5 -кадам: 5 -кадам: Жарыкты күйгүзүү
Жарык кутусу Circuit Playground Expressтин үстүнө чыккандан кийин, тактаңызды жана тышкы динамикти күйгүзө аласыз. Никелдерге тийүү сиздин кодду башташы керек. Эгерде бир нерсе туура ойнобой жатса, аллигатордун клиптери туура бекитилгенин текшериңиз.
Сунушталууда:
ATLASтан кабардар болуңуз - STAR WARS - Death Star II: 7 кадам (Сүрөттөр менен)
ATLASтан кабардар болуңуз - STAR WARS - Death Star II: Bandai Death Star II пластикалык моделинен куруу. Негизги өзгөчөлүктөргө төмөнкүлөр кирет: ✅Жарык жана Үн эффекти✅MP3 ойноткучу✅Инфра-РЕД алыстан башкаруу✅Температура сенсору✅3 мүнөттүк таймерБлог: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars- өлүм жылдызы
Circuit Playground Express менен коопсуздуктун биринчи туулгасы: 10 кадам
Коопсуздуктун биринчи туулгасы Playground Express менен: Сиз качан велосипед тебүү үчүн бардыңыз жана кайсы тарапка бурулуп жатканыңызды билдирүү үчүн колуңузду рулду тартып алуудан тынчсызданып көрдүңүз беле? Эми бул коркуу өткөндө болушу мүмкүн! Бул үйрөткүч сизге C колдонуп, колу бош шлемди күйгүзүү тутумун кантип түзүүнү көрсөтөт
Чайкоо Сүйлөөчү шляпаны Circuit Playground Express менен: 12 кадам (Сүрөттөр менен)
Чайкоо аянтчасы экспресс менен сүйлөшүүчү шляпаны чайкаңыз: Бул оңой жана тез үйрөткүч сүйлөөчү шляпаны кантип жасоону үйрөтөт! Сиз суроо бергенде кылдат иштелип чыккан жооп менен жооп берет жана балким сизде кандайдыр бир тынчсызданууңуз же көйгөйүңүз бар же жок экенин чечүүгө жардам бериши мүмкүн. Wearable Tech сабагында мен
Circuit Playground Express менен Light Up сумкасы: 5 кадам
Circuit Playground Express менен Light Up сумкасы: Бул ар кандай түстөрдө жарык боло турган баштык. Бул китеп баштык болушу үчүн иштелип чыккан, бирок башка нерсеге айландырылышы мүмкүн. Биринчиден, биз бардык жабдууларды чогултуубуз керек. Бул; Сумка (ар кандай түрдөгү) CPX (райондук оюн аянтчасы экспресс) Батареяны кармоо
Түс уурдоочу кол каптар Circuit Playground Express менен: 4 кадам
Түс уурдоочу мышыктар Circuit Playground Express менен: Заманбап мээлейлер мээлейден, кийизден, Пайетктен жана жиптен жасалган, анын ичинде батарейкалары бар CPX түстүү уурдалган. Бул тез жана арзан долбоор (25 еврого чейин). Аны аягына чыгаруу үчүн сизде негизги тигүү көндүмдөрү болушу керек, негизи