Obsah:

Koronavírus: Zastavte šírenie mikro: bit: 3 kroky
Koronavírus: Zastavte šírenie mikro: bit: 3 kroky

Video: Koronavírus: Zastavte šírenie mikro: bit: 3 kroky

Video: Koronavírus: Zastavte šírenie mikro: bit: 3 kroky
Video: CS50 2013 - Week 9, continued 2024, November
Anonim
Koronavírus: Zastavte šírenie mikro: bitom
Koronavírus: Zastavte šírenie mikro: bitom

V tých najťažších časoch najviac žiari ľudská vynaliezavosť. Od januára 2020 zachvátila svet pandémia COVID-19. COVID-19 sa šíri kvapkami vzduchu a fomitom. Fomites, jednoducho povedané, sú neživé veci, ako je nábytok, oblečenie, kľučky dverí atď. Vírus od infikovanej osoby môže zostať na povrchoch až 9 dní. Jedným z najdôležitejších spôsobov, ako môžeme zabrániť šíreniu COVID-19 (okrem sociálneho dištancovania), je zaistiť, aby sme si často umývali ruky a nedotýkali sa tváre. Podľa štatistík sa ľudia dotýkajú svojej tváre v priemere 16 -krát za hodinu. Je to zvyk, ktorý má mnoho z nás a väčšinou si ho ani nevšimneme. V tomto článku teda rýchlo vyrobíme praktické zariadenie, ktoré nám môže pripomenúť, že by sme sa mali vyhnúť dotyku s tvárou tesne predtým, ako to urobíme. Ak sme zaseknutí doma, na hodinku alebo dve si uľavíte od nudy:)

Zásoby

BBC Micro: bit

BitWearable Kit - Smartwatch s remienkom pre micro: bit

Krok 1: Zostavte BitWear

Zostavte BitWear
Zostavte BitWear

BitWear je lacné kompaktné príslušenstvo pre používateľov micro: bit, ktoré umožňuje vytvárať zábavné nositeľné pomôcky. Na palube je vibračný motor, bzučiak a adresovateľná LED dióda RGB, všetko navrhnuté pre vaše zábavné nositeľné projekty. Doska vám tiež umožňuje vypnúť motor a pixely pomocou prepínačov, aby ste mohli dotykové kolíky alebo vylamovacie otvory použiť na iné účely.

Zostavenie trvá menej ako 5 minút a je skutočne jednoduché aj pre žiakov základných škôl. Pokyny k montáži nájdete vo vyššie uvedenom videu.

Krok 2: Kódovanie

Image
Image
Vylepšovanie
Vylepšovanie

Na vytvorenie jednoduchého, ale užitočného programu pre náš malý mikro: bit nositeľný modul gadget použijeme Microsoft Makecode. Našim cieľom je vibrovať/zobrazovať desivý obraz koronavírusu, keď sa používateľ dotkne svojej tváre. Ako môžeme vedieť, že sa používateľ dotkne tváre? Môžeme zaznamenať údaje z akcelerometra v určenej polohe (ruka blízko tváre) a potom, keď započítame niektoré variácie, porovnať ich s čítaním akcelerometra teraz. Ak dôjde k zhode, vyhlásime poplach.

Začnime s vymenovaním krokov v algoritme:

1) Po stlačení tlačidla A zobrazíme na obrazovke obrázok, ktorý používateľa upozorní na úspech merania a zaznamená hodnotu y akcelerometra do zoznamu poz1. Zaznamenáme pôvodnú hodnotu a tiež všetky hodnoty v rozsahu +/- 10. Toto číslo môžete zmeniť, aby ste zvýšili/znížili citlivosť.

2) Porovnáme prvky zoznamu pos1 so skutočnými hodnotami v reálnom čase vydanými akcelerometrom a ak existuje zhoda, buď a) zapneme vibračný motor na 500 ms b) zobrazíme na matici LED strašidelnú tvár v závislosti od hodnoty „ tichá premenná.

3) Keď je tlačidlo B stlačené, ak je premenná tichá 0 (režim vibračného motora), nastavíme ju na 1. V opačnom prípade ju nastavíme na 0. Týmto spôsobom môžeme prepínať medzi režimom vibrácie/LED obrazovky.

A toto je naozaj ono. Pozrite sa na ukážkové video, ako ho používať, a môžete začať. Ak máte problémy, môžete si ho tiež stiahnuť z nášho úložiska GitHub.

Krok 3: Zlepšenie

Vylepšovanie
Vylepšovanie

Existuje niekoľko vylepšení kódu, ktoré je možné vykonať. Meranie akcelerometra by ste mohli vykonať bezprostredne po resete a potom napríklad pomocou tlačidla A vyladiť citlivosť. Alebo pridajte nejaké zvukové efekty. Alebo pridajte vzdialené monitorovanie pomocou Bluetooth. Alebo pridajte počítadlo a zistite, koľkokrát ste sa dotkli/chceli dotknúť vašej tváre v uvedenom časovom období.

Všetky tieto veci je na vás, aby ste ich kódovali a vyrobili! Ak myslíte a implementujete niektoré zaujímavé funkcie, podeľte sa o to v nižšie uvedených komentároch. BitWear tiež ponúka online kurz, na ktorý sa môžete bezplatne dostať na platforme online kurzov TinkerGen

Ak vytvoríte vylepšenú verziu hry, podeľte sa o ňu v nižšie uvedených komentároch! Ak chcete získať ďalšie informácie o softvéri BitWear a inom hardvéri pre výrobcov a pedagógov STEM, navštívte náš web https://tinkergen.com/ a prihláste sa na odber nášho spravodajcu.

TinkerGen vytvoril kampaň Kickstarter pre MARK (Make A Robot Kit), robotickú súpravu na výučbu kódovania, robotiky, AI!

Odporúča: