Съдържание:
Видео: Коронавирус: Спрете разпространението с Micro: bit: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
През най -тежките времена човешката изобретателност блести най -много. От януари 2020 г. пандемията COVID-19 обхвана света. COVID-19 се разпространява чрез въздушни капчици и фомити. Фомитите, просто казано, са неодушевени неща, като мебели, дрехи, дръжки на врати и др. Вирусът от заразен човек може да остане на повърхности до 9 дни. И така, един от най-важните начини, по които можем да предотвратим разпространението на COVID-19 (освен социалното дистанциране), е да се уверим, че си мием ръцете често и да не докосваме лицето си. Според статистиката хората докосват лицето си средно 16 пъти на час. Това е навик, който много от нас имат и дори не го забелязваме през повечето време. Така че в тази статия бързо ще направим удобно устройство, което може да ни напомни, че трябва да избягваме докосването на лицето си точно преди да го направим. Ако сме заседнали вкъщи, ще се освободите от скуката за час -два:)
Консумативи
BBC Micro: бит
BitWearable Kit - Умен часовник с каишка за micro: bit
Стъпка 1: Сглобете BitWear
BitWear е евтин компактен аксесоар за потребители на micro: bit за създаване на забавни носими джаджи. На борда има вибрационен двигател, зумер и адресируем RGB LED, всички проектирани за вашите забавни проекти за носене. Дъската също така ви позволява да изключите двигателя и пикселите с превключватели, така че да можете да използвате сензорните щифтове или пробивните отвори за други цели.
Сглобяването отнема по -малко от 5 минути и е наистина лесно дори за учениците от началното училище. Можете да се консултирате с видеото по -горе за инструкции за сглобяване.
Стъпка 2: Кодиране
Ще използваме 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!
Препоръчано:
Как да си направите таймер за измиване на Arduino 30 секунди, спрете разпространението на COVID: 8 стъпки
Как да си направите таймер за измиване на Arduino 30 секунди, спрете разпространението на COVID: здравей
Спрете ALICE - Барикада на вратите за лица с намалена подвижност: 8 стъпки
Спрете ALICE - Барикада на вратите за лица с намалена подвижност: Проблемът За хората, които използват инвалидни колички, може да бъде трудно да се барикадират в стая, когато е необходимо. Целта на този проект е да се проектира устройство, което да помогне на хората, които използват инвалидни колички и/или са намалили силата на ръцете бързо да се преграждат
Коронавирус EXTER-MI-NATION With Micro: bit и Daleks: 4 стъпки (със снимки)
Coronavirus EXTER-MI-NATION With Micro: bit и Daleks: Това е втори пореден проект за защита от коронавирус от TinkerGen. Първата статия можете да намерите тук. Ние твърдо вярваме, че с колективните усилия на човечеството настоящата епидемия скоро ще приключи. Но дори след като COVID-19 премине
Ограничете тълпата, за да предотвратите разпространението на COVID-19: 5 стъпки
Ограничете тълпата, за да предотвратите разпространението на COVID-19: Световната здравна организация, СЗО, посъветва хората да стоят настрана от местата, където има много хора, за да се предпазят от разпространението на коронавирусната болест. Въпреки че хората практикуват социално дистанциране, то може да не е ефективно, когато присъстват в
Спрете пукнатините на счупен екран на телефона за стъпки под $ 5: 3
Спрете пукнатините на счупен екран на телефона за под $ 5: Важна забележка: Тази корекция има за цел да ви преведе, докато не смените доставчиците, не получите безплатна надстройка и т.н. месеци, когато какво се случва? Изпускам телефона си и разбивам екрана. Не беше