Мазмуну:

Коронавирус: Micro: bit менен жайылууну токтотуңуз: 3 кадам
Коронавирус: Micro: bit менен жайылууну токтотуңуз: 3 кадам

Video: Коронавирус: Micro: bit менен жайылууну токтотуңуз: 3 кадам

Video: Коронавирус: Micro: bit менен жайылууну токтотуңуз: 3 кадам
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Ноябрь
Anonim
Коронавирус: Micro: bit менен жайылууну токтотуңуз
Коронавирус: Micro: bit менен жайылууну токтотуңуз

Эң оор мезгилдерде адамдын тапкычтыгы баарынан жаркырайт. 2020-жылдын январынан баштап COVID-19 пандемиясы дүйнөнү каптады. COVID-19 аба тамчылары жана фомиттер аркылуу тарайт. Фомиттер, жөн эле айтканда, жансыз нерселер, мисалы, эмерек, кийим, эшик туткалары жана башкалар. Вирусту жуктурган адам 9 күн бою бетинде калышы мүмкүн. Ошентип, COVID-19нын жайылышын алдын алуунун эң маанилүү жолдорунун бири (социалдык алыстоодон тышкары)-бул колду тез-тез жууп туруу жана бетибизге тийбөө. Статистикалык маалыматтарга ылайык, адамдар орточо эсеп менен саатына 16 жолу бетине тийген. Бул көбүбүздүн көнүмүш адатыбыз жана аны көпчүлүк учурда байкабай да калабыз. Ошентип, бул макалада биз муну жасоодон мурун бетибизге тийбөө керек экенин эсибизге сала турган ыңгайлуу түзүлүштү тез арада жасайбыз. Эгерде биз үйдө тыгылып калсак, анда сиз өзүңүздү бир -эки саат бою зериктирүүдөн арыласыз:)

Жабдуулар

BBC Micro: бир аз

BitWearable Kit - Smartwatch for Strap with micro: bit

1 -кадам: BitWearди чогултуу

BitWear чогултуу
BitWear чогултуу

BitWear-бул кичи гаджеттерди жасоо үчүн микро: бит колдонуучулар үчүн арзан баалуу чакан аксессуар. Бортто вибрация мотору, ызылдагыч жана даректүү RGB LED бар, алардын баары сиздин кийилүүчү кызыктуу долбоорлоруңузга арналган. Такта моторду жана пикселдерди өчүргүчтөр менен өчүрүүгө мүмкүндүк берет, андыктан сенсордук казыктарды же боштук тешиктерди башка максаттар үчүн колдоно аласыз.

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

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

Image
Image
Жакшыртуу
Жакшыртуу

Биз кичинекей Micro: bit wearable гаджетибиз үчүн жөнөкөй, бирок пайдалуу программаны түзүү үчүн Microsoftтун Makecode кодун колдонобуз. Биздин максат - аны титиретүү/колдонуучу анын бетине тийгенде коркунучтуу коронавирустун сүрөтүн көрсөтүү. Колдонуучу бетке тийгенин кантип билсек болот? Ооба, биз акселерометрдин көрсөтмөсүн көрсөтүлгөн позицияда (жүздүн жанында) жаздыра алабыз, анан кээ бир вариацияларды эсепке алгандан кийин, аны азыр акселерометрдин көрсөткүчү менен салыштырып көрө алабыз. Эгерде дал келүү болсо, биз коңгуроо кагабыз.

Алгоритмдеги кадамдарды санап баштайлы:

1) А баскычы басылганда, биз колдонуучуга өлчөөнүн ийгилиги жөнүндө билдирүү үчүн экранда сүрөт көрсөтөбүз жана pos1 тизмегиндеги акселерометрдин y-маанисин жазабыз. Биз баштапкы маанини жана +/- 10 диапазонундагы бардык баалуулуктарды жазабыз. Сезгичтигин жогорулатуу/азайтуу үчүн бул санды өзгөртө аласыз.

2) Биз pos1 тизмесинин элементтерин реалдуу убакытта акселерометрдин жардамы менен салыштырып көрөбүз жана эгер дал келүү болсо, биз а) 500 мс термелүүчү моторду күйгүзөбүз б) LED матрицасында коркунучтуу жүздү көрсөтөбүз. үнсүз өзгөрмө.

3) В баскычы басылганда, эгер өзгөрмө үнсүз 0 болсо (вибрациялык мотор режими), анда биз аны 1ге койобуз. Болбосо 0 деп койобуз. Бул жол менен биз вибрация/LED экран режимин алмаштыра алабыз.

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

3 -кадам: жакшыртуу

Жакшыртуу
Жакшыртуу

Киргизиле турган коддун айрым жакшыртуулары бар. Сиз тездетилгенден кийин дароо акселерометрди өлчөп, анан сезимталдыкты өзгөртүү үчүн А баскычын колдонсоңуз болот. Же кээ бир үн эффекттерин кошуңуз. Же Bluetooth менен алыстан көзөмөлдөөнү кошуңуз. Же белгиленген убакыт ичинде бетиңизге канча жолу тийгениңизди/каалаганыңызды көрүү үчүн эсептегичти кошуңуз.

Мунун баары коддоо жана жасоо сиздики! Эгер сиз кээ бир кызыктуу өзгөчөлүктөрдү ойлоп, ишке ашырсаңыз, төмөндөгү комментарийлерде бөлүшүңүз. Ошондой эле, BitWear онлайн курсу менен коштолот, сиз TinkerGenдин онлайн курс платформасына кире аласыз, https://make2learn.tinkergen.com/ акысыз!

Эгер оюндун жакшыртылган версиясын чыгарсаңыз, аны төмөндөгү комментарийлерде бөлүшүңүз! BitWear жана башка жабдыктар жөнүндө көбүрөөк маалымат алуу үчүн, биздин веб -сайтка, https://tinkergen.com/ жана биздин катка жазылыңыз.

TinkerGen MARK (Make A Robot Kit) үчүн Kickstarter кампаниясын түздү, коддоо, робототехника, AI үйрөтүү үчүн робот -комплект!

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