Coronavirus: Stopp spredningen med mikro: bit: 3 trinn
Coronavirus: Stopp spredningen med mikro: bit: 3 trinn

Video: Coronavirus: Stopp spredningen med mikro: bit: 3 trinn

Video: Coronavirus: Stopp spredningen med mikro: bit: 3 trinn
Video: АФИНЫ, Греция. Здесь есть не только Парфенон! Большой выпуск. 2025, Januar
Anonim
Coronavirus: Stopp spredningen med mikro: bit
Coronavirus: Stopp spredningen med mikro: bit

I de tøffeste tider lyser menneskelig oppfinnsomhet mest. Fra januar 2020 slukte COVID-19-pandemien verden. COVID-19 spres av luftdråper og fomitter. Fomitter er ganske enkelt livløse ting, for eksempel møbler, klær, dørhåndtak, etc. Virus fra infisert person kan bli på overflater så lenge som 9 dager. Så en av de viktigste måtene vi kan forhindre spredning av COVID-19 (bortsett fra sosial distansering) er å sørge for at vi vasker hendene ofte og unngår å berøre ansiktet vårt. Ifølge statistikk berører mennesker ansiktet 16 ganger i timen i gjennomsnitt. Det er en vane mange av oss har, og vi merker det ikke engang mesteparten av tiden. Så i denne artikkelen vil vi raskt lage en praktisk enhet som kan minne oss om at vi bør unngå å berøre ansiktet vårt rett før vi gjør det. Hvis vi sitter fast hjemme, vil du befri deg fra kjedsomhet i en time eller to:)

Rekvisita

BBC Micro: bit

BitWearable Kit - Smartklokke med stropp for mikro: bit

Trinn 1: Monter BitWear

Sett sammen BitWear
Sett sammen BitWear

BitWear er et billig kompakt tilbehør for mikro: bit-brukere for å lage morsomme bærbare gadgets. Det er en vibrasjonsmotor, en summer og en adresserbar RGB LED ombord, alt designet for dine morsomme bærbare prosjekter. Brettet lar deg også slå av motoren og pikslene med brytere, slik at du kan bruke berøringspinnene eller hullene for andre bruksområder.

Samlingen tar mindre enn 5 minutter og er veldig lett, selv for grunnskoleelever. Du kan se videoen ovenfor for monteringsinstruksjoner.

Trinn 2: Koding

Image
Image
Forbedring
Forbedring

Vi vil bruke Microsofts Makecode til å lage et enkelt, men nyttig program for vår lille Micro: bit bærbare gadget. Målet vårt er å få det til å vibrere/vise et skummelt koronavirus -bilde når brukeren berører ansiktet hans. Hvordan kan vi vite når brukeren berører ansiktet? Vel, vi kan registrere akselerometeravlesningen i den angitte posisjonen (hånden nær ansiktet) og deretter sammenligne den med akselerometeravlesning etter å ha tatt hensyn til noen variasjoner. Hvis det er en kamp, slår vi alarm.

La oss starte med å telle trinnene i algoritmen:

1) Når du trykker på knapp A, viser vi et bilde på skjermen for å varsle brukeren om målesuksess og registrere akselerometer y-verdi i listen pos1. Vi registrerer den opprinnelige verdien og også alle verdiene i området +/- 10. Du kan endre dette tallet for å øke/redusere følsomheten.

2) Vi sammenligner elementene i pos1-listen med faktiske sanntidsverdier som utmates av akselerometer, og hvis det er et treff, må vi enten a) slå på vibrasjonsmotoren i 500 ms b) vise et skummelt ansikt på LED-matrisen, avhengig av verdien på " stille "variabel.

3) Når knappen B trykkes ned, hvis variabel lydløs er 0 (vibrasjonsmotormodus), setter vi den til 1. Ellers setter vi den til 0. På denne måten kan vi veksle mellom vibrasjon/LED -skjermmodus.

Og dette er det virkelig. Ta en titt på demonstrasjonsvideoen om hvordan du bruker den, så er du i gang. Hvis du støter på problemer, kan du også laste den ned fra vårt GitHub -depot.

Trinn 3: Forbedring

Forbedring
Forbedring

Det er noen forbedringer av koden som kan gjøres. Du kan ta akselerometermåling umiddelbart etter tilbakestilling og deretter bruke A -knappen for å justere følsomheten for eksempel. Eller legg til noen lydeffekter. Eller legg til fjernovervåking med Bluetooth. Eller legg til teller for å se hvor mange ganger du har rørt/ønsket å røre ansiktet ditt innen angitt tidsperiode.

Alle disse tingene er dine å kode og lage! Hvis du tenker og implementerer noen interessante funksjoner, kan du dele i kommentarene nedenfor. BitWear kommer også med et online kurs du kan få tilgang til på TinkerGens online kursplattform, https://make2learn.tinkergen.com/ gratis!

Hvis du lager en forbedret versjon av spillet, del det i kommentarene nedenfor! For mer informasjon om BitWear og annen maskinvare for produsenter og STEM -lærere, besøk vårt nettsted, https://tinkergen.com/ og abonner på vårt nyhetsbrev.

TinkerGen har opprettet en Kickstarter -kampanje for MARK (Make A Robot Kit), et robotsett for undervisning i koding, robotikk, AI!