Obsah:
Video: Koronavirus: Zastavte šíření mikro: bit: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
V těch nejtěžších dobách nejvíce září lidská vynalézavost. Od ledna 2020 zachvátila svět pandemie COVID-19. COVID-19 se šíří vzdušnými kapičkami a fomity. Fomites, jednoduše řečeno, jsou neživé věci, jako je nábytek, oblečení, kliky dveří atd. Virus infikované osoby může zůstat na povrchu až 9 dní. Jedním z nejdůležitějších způsobů, jak můžeme zabránit šíření COVID-19 (kromě sociálního distancování), je zajistit si časté mytí rukou a nedotýkání se obličeje. Podle statistik se lidé dotýkají svého obličeje v průměru 16krát za hodinu. Je to zvyk, který má mnoho z nás, a většinou si ho ani nevšimneme. V tomto článku tedy rychle vyrobíme pohodlné zařízení, které nám může připomenout, že bychom se měli vyvarovat dotyku na obličej těsně předtím, než to uděláme. Pokud jsme uvízli doma, na hodinu nebo dvě si ulevíte od nudy:)
Zásoby
BBC Micro: bit
BitWearable Kit - Chytré hodinky s řemínkem pro micro: bit
Krok 1: Sestavte BitWear
BitWear je levné kompaktní příslušenství pro uživatele micro: bit, které umožňuje vytvářet zábavné nositelné gadgety. Na palubě je vibrační motor, bzučák a adresovatelná RGB LED, vše navrženo pro vaše zábavné nositelné projekty. Deska vám také umožňuje vypnout motor a pixely pomocí přepínačů, abyste mohli použít dotykové kolíky nebo vylamovací otvory pro jiné účely.
Montáž zabere méně než 5 minut a je opravdu snadná i pro žáky základních škol. Pokyny k montáži naleznete ve výše uvedeném videu.
Krok 2: Kódování
Použijeme Microsoft Makecode k sestavení jednoduchého, ale užitečného programu pro náš malý mikro: bit nositelný gadget. Naším cílem je zajistit, aby vibroval/zobrazoval děsivý obraz koronaviru, když se uživatel dotkne jeho tváře. Jak můžeme vědět, že se uživatel dotkne tváře? Můžeme zaznamenat odečet akcelerometru v zadané poloze (ruka blízko tváře) a poté po započítání některých odchylek jej nyní porovnat se čtením akcelerometru. Pokud dojde k shodě, vyhlásíme poplach.
Začněme výčtem kroků v algoritmu:
1) Po stisknutí tlačítka A zobrazíme na obrazovce obrázek, který uživatele upozorní na úspěch měření a zaznamená hodnotu y akcelerometru do seznamu poz1. Zaznamenáme původní hodnotu a také všechny hodnoty v rozsahu +/- 10. Toto číslo můžete změnit pro zvýšení/snížení citlivosti.
2) Porovnáváme prvky seznamu pos1 se skutečnými hodnotami v reálném čase vydávanými akcelerometrem a pokud existuje shoda, buď a) zapneme vibrační motor na 500 ms b) zobrazíme na LED matici děsivou tvář v závislosti na hodnotě „ tichá proměnná.
3) Když je tlačítko B stisknuto, je -li proměnná tichá 0 (režim vibračního motoru), pak ji nastavíme na 1. Jinak ji nastavíme na 0. Tímto způsobem můžeme přepínat mezi režimem vibrací/LED obrazovky.
A tohle je opravdu ono. Podívejte se na ukázkové video, jak jej používat, a můžete vyrazit. Pokud narazíte na potíže, můžete si jej také stáhnout z našeho úložiště GitHub.
Krok 3: Vylepšení
Existuje několik vylepšení kódu, která lze provést. Měření akcelerometru byste mohli provést ihned po resetu a poté například pomocí tlačítka A vyladit citlivost. Nebo přidejte nějaké zvukové efekty. Nebo přidejte vzdálené monitorování pomocí Bluetooth. Nebo přidejte počitadlo a podívejte se, kolikrát jste se dotkli/chtěli dotknout svého obličeje ve stanoveném časovém období.
Všechny tyto věci můžete kódovat a vyrobit! Pokud přemýšlíte a implementujete nějaké zajímavé funkce, podělte se o ně v níže uvedených komentářích. BitWear také přichází s online kurzem, ke kterému máte přístup na platformě online kurzů TinkerGen, https://make2learn.tinkergen.com/ zdarma!
Pokud vytvoříte vylepšenou verzi hry, podělte se o ni v níže uvedených komentářích! Další informace o nástroji BitWear a dalším hardwaru pro výrobce a pedagogy STEM naleznete na našich webových stránkách https://tinkergen.com/ a přihlaste se k odběru našeho zpravodaje.
TinkerGen vytvořil kampaň na Kickstarteru pro MARK (Make A Robot Kit), robotickou sadu pro výuku kódování, robotiky, AI!
Doporučuje:
Jak si vyrobit DIY Arduino 30 sekundový časovač praní, ZASTAVTE ŠÍŘENÍ COVIDU: 8 kroků
Jak si vyrobit DIY Arduino 30 sekundový časovač praní, ZASTAVTE COVID SPREADING: ahoj
Koronavirus EXTERNÍ MI-NATION s Micro: bit a Daleks: 4 kroky (s obrázky)
Koronavirus EXTERNÍ MI-NATION s Micro: bit a Daleks: Toto je druhý projekt v sérii na ochranu před koronaviry od TinkerGen. První článek najdete zde. Pevně věříme, že společným úsilím lidstva současná epidemie brzy skončí. Ale i poté, co COVID-19 pomine
Omezte dav, abyste zabránili šíření COVID-19: 5 kroků
Omezit dav, aby se zabránilo šíření COVID-19: Světová zdravotnická organizace, WHO, doporučila lidem, aby se drželi daleko od přeplněných míst, aby se chránili před šířením koronavirové choroby. Přestože lidé praktikují sociální distancování, nemusí být efektivní, pokud jsou přítomni v
Zastavte praskliny na rozbité obrazovce telefonu za méně než 5 $: 3 kroky
Zastavte praskliny na obrazovce rozbitého telefonu za méně než 5 USD: Důležitá poznámka: Tato oprava vás provede, dokud nezměníte poskytovatele, nezískáte bezplatný upgrade atd. Nenávidím svého současného poskytovatele mobilních telefonů a plánuji přepnout na 2–3 měsíce, kdy se co stane? Upustil jsem telefon a rozbil jsem obrazovku. Nebylo to
Zastavte své děti při hraní: 4 kroky
Zastavte své děti od hraní při studiu: Hraní videoher je velkým problémem, který studenti mají, zatímco by měli studovat. Spousta studentů trpí hraním her místo studia, což jim dává špatné známky. Rodiče jsou naštvaní a mají strach o své dítě, a tak se rozhodli vzít