Съдържание:

Коронавирус: Спрете разпространението с Micro: bit: 3 стъпки
Коронавирус: Спрете разпространението с Micro: bit: 3 стъпки

Видео: Коронавирус: Спрете разпространението с Micro: bit: 3 стъпки

Видео: Коронавирус: Спрете разпространението с Micro: bit: 3 стъпки
Видео: Coronavirus Q&A for the Dysautonomia Community 2024, Ноември
Anonim
Коронавирус: Спрете разпространението с Micro: bit
Коронавирус: Спрете разпространението с Micro: bit

През най -тежките времена човешката изобретателност блести най -много. От януари 2020 г. пандемията COVID-19 обхвана света. COVID-19 се разпространява чрез въздушни капчици и фомити. Фомитите, просто казано, са неодушевени неща, като мебели, дрехи, дръжки на врати и др. Вирусът от заразен човек може да остане на повърхности до 9 дни. И така, един от най-важните начини, по които можем да предотвратим разпространението на COVID-19 (освен социалното дистанциране), е да се уверим, че си мием ръцете често и да не докосваме лицето си. Според статистиката хората докосват лицето си средно 16 пъти на час. Това е навик, който много от нас имат и дори не го забелязваме през повечето време. Така че в тази статия бързо ще направим удобно устройство, което може да ни напомни, че трябва да избягваме докосването на лицето си точно преди да го направим. Ако сме заседнали вкъщи, ще се освободите от скуката за час -два:)

Консумативи

BBC Micro: бит

BitWearable Kit - Умен часовник с каишка за micro: bit

Стъпка 1: Сглобете BitWear

Сглобете BitWear
Сглобете BitWear

BitWear е евтин компактен аксесоар за потребители на micro: bit за създаване на забавни носими джаджи. На борда има вибрационен двигател, зумер и адресируем RGB LED, всички проектирани за вашите забавни проекти за носене. Дъската също така ви позволява да изключите двигателя и пикселите с превключватели, така че да можете да използвате сензорните щифтове или пробивните отвори за други цели.

Сглобяването отнема по -малко от 5 минути и е наистина лесно дори за учениците от началното училище. Можете да се консултирате с видеото по -горе за инструкции за сглобяване.

Стъпка 2: Кодиране

Image
Image
Подобряване
Подобряване

Ще използваме Makecode на Microsoft, за да съставим проста, но полезна програма за нашата малка приспособление за носене Micro: bit. Нашата цел е да го накараме да вибрира/да покаже страшно изображение на коронавирус, когато потребителят докосне лицето му. Как можем да разберем, когато потребителят докосне лицето? Е, можем да запишем отчитането на акселерометъра в определената позиция (ръка близо до лицето) и след като отчитаме някои вариации, го сравняваме с отчитането на акселерометъра сега. Ако има съвпадение, бием алармата.

Нека започнем, като изброим стъпките в алгоритъма:

1) Когато е натиснат бутон А, ние показваме изображение на екрана, за да уведомим потребителя за успеха на измерването и да запишем y-стойност на акселерометъра в списъка pos1. Записваме първоначалната стойност, както и всички стойности в диапазона +/- 10. Можете да промените това число, за да увеличите/намалите чувствителността.

2) Сравняваме елементите от pos1 списъка с действителните стойности в реално време, извеждани от акселерометъра и ако има съвпадение, ние или а) включваме вибрационния двигател за 500 ms b) показваме страшно лице на LED матрицата, в зависимост от стойността на " безшумна "променлива.

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

И това е наистина. Вижте демонстрационното видео за това как да го използвате и сте готови. Ако срещнете трудности, можете също да го изтеглите от нашето хранилище на GitHub.

Стъпка 3: Подобряване

Подобряване
Подобряване

Има някои подобрения в кода, които могат да бъдат направени. Можете да направите измерване на акселерометъра веднага след нулирането и след това да използвате бутон А, за да промените чувствителността например. Или добавете някои звукови ефекти. Или добавете дистанционно наблюдение с Bluetooth. Или добавете брояч, за да видите колко пъти сте докосвали/искали да докоснете лицето си в рамките на определен период от време.

Всички тези неща са ваши за кодиране и изработване! Ако мислите и внедрите някои интересни функции, споделете в коментарите по -долу. Също така, BitWear идва с онлайн курс, до който можете да получите достъп онлайн в платформата за онлайн курсове на TinkerGen, https://make2learn.tinkergen.com/ безплатно!

Ако все пак направите подобрена версия на играта, споделете я в коментарите по -долу! За повече информация относно BitWear и друг хардуер за създатели и преподаватели по STEM посетете нашия уебсайт https://tinkergen.com/ и се абонирайте за нашия бюлетин.

TinkerGen създаде Kickstarter кампания за MARK (Make A Robot Kit), робот комплект за обучение на кодиране, роботика, AI!

Препоръчано: