Koronavirus: ustavite širjenje z Micro: bit: 3 koraki
Koronavirus: ustavite širjenje z Micro: bit: 3 koraki

Video: Koronavirus: ustavite širjenje z Micro: bit: 3 koraki

Video: Koronavirus: ustavite širjenje z Micro: bit: 3 koraki
Video: SKR 1.4 - TMC2209 v1.2 2025, Januar
Anonim
Koronavirus: ustavite širjenje z Micro: bitom
Koronavirus: ustavite širjenje z Micro: bitom

V najtežjih časih človeška iznajdljivost najbolj sije. Od januarja 2020 je svet zajela pandemija COVID-19. COVID-19 se širi s kapljicami zraka in fomiti. Fomiti, preprosto rečeno, so nežive stvari, kot so pohištvo, oblačila, kljuke na vratih itd. Virus okužene osebe lahko ostane na površinah kar 9 dni. Torej je eden najpomembnejših načinov, kako lahko preprečimo širjenje COVID-19 (razen socialne distanciranja), da si pogosto umivamo roke in se ne dotikamo obraza. Po statističnih podatkih se ljudje v povprečju dotikajo obraza 16 -krat na uro. To je navada, ki jo imamo mnogi od nas in je večinoma niti ne opazimo. Tako bomo v tem članku hitro naredili priročno napravo, ki nas lahko spomni, da se ne smemo dotikati obraza tik pred tem. Če smo doma, se boste za eno uro ali dve razbremenili dolgčasa:)

Zaloge

BBC Micro: bit

BitWearable Kit - Pametna ura s trakom za micro: bit

1. korak: Sestavite BitWear

Sestavite BitWear
Sestavite BitWear

BitWear je poceni kompaktna dodatna oprema za uporabnike micro: bita, ki izdelujejo zabavne nosljive pripomočke. Na krovu so motor z vibracijami, zvočni signal in naslovljiva RGB LED, ki so zasnovani za vaše zabavne nosljive projekte. Plošča omogoča tudi izklop motorja in slikovnih pik s stikali, tako da lahko zatiče na dotik ali luknje uporabite za druge namene.

Montaža traja manj kot 5 minut in je zelo enostavna tudi za osnovnošolce. Za navodila za sestavljanje si oglejte zgornji video.

2. korak: Kodiranje

Image
Image
Izboljšanje
Izboljšanje

Za izdelavo preprostega, a uporabnega programa za naš mali pripomoček za nošenje Micro: bit bomo uporabili Microsoftov Makecode. Naš cilj je, da ob dotiku svojega obraza vibrira/prikaže strašljivo podobo koronavirusa. Kako lahko vemo, kdaj se uporabnik dotakne obraza? No, beleženje merilnika pospeška lahko posnamemo v določenem položaju (roka blizu obraza) in ga potem, ko upoštevamo nekatere variacije, primerjamo z odčitkom merilnika pospeška zdaj. Če pride do ujemanja, sprožimo alarm.

Začnimo s štetjem korakov v algoritmu:

1) Ko pritisnete gumb A, na zaslonu prikažemo sliko, ki uporabnika obvesti o uspehu meritve in zabeleži y-vrednost merilnika pospeška na seznam pos1. Zapišemo prvotno vrednost in tudi vse vrednosti v razponu +/- 10. To številko lahko spremenite, da povečate/zmanjšate občutljivost.

2) Elemente seznama pos1 primerjamo z dejanskimi vrednostmi v realnem času, ki jih prikaže merilnik pospeška, in če se ujemajo, a) vklopimo vibracijski motor za 500 ms b) prikažemo strašljivo obraz na matriki LED, odvisno od vrednosti " tiha "spremenljivka.

3) Ko pritisnete gumb B, če je spremenljivka tiha 0 (način delovanja z vibracijskim motorjem), ga nastavimo na 1. V nasprotnem primeru ga nastavimo na 0. Tako lahko preklapljamo med načinom vibracije/LED zaslona.

In to je res to. Oglejte si predstavitveni videoposnetek o tem, kako ga uporabljati, in ste pripravljeni. Če naletite na težave, ga lahko prenesete tudi iz našega skladišča GitHub.

3. korak: Izboljšanje

Izboljšanje
Izboljšanje

Kodo je mogoče izboljšati. Merjenje pospeška lahko opravite takoj po ponastavitvi in nato z gumbom A na primer prilagodite občutljivost. Ali dodajte nekaj zvočnih učinkov. Ali pa dodajte daljinsko spremljanje z Bluetoothom. Ali pa dodajte števec, da vidite, kolikokrat ste se v določenem časovnem obdobju dotaknili/želeli dotakniti obraza.

Vse te stvari so vaše za kodiranje in izdelavo! Če razmišljate in uresničujete nekaj zanimivih funkcij, delite v spodnjih komentarjih. Prav tako je BitWear opremljen s spletnim tečajem, do katerega lahko dostopate na spletni platformi spletnega tečaja TinkerGen, https://make2learn.tinkergen.com/ brezplačno!

Če naredite izboljšano različico igre, jo delite v spodnjih komentarjih! Za več informacij o BitWearju in drugi strojni opremi za ustvarjalce in učitelje STEM obiščite našo spletno stran https://tinkergen.com/ in se naročite na naše novice.

TinkerGen je ustvaril kampanjo Kickstarter za MARK (Make A Robot Kit), komplet robotov za poučevanje kodiranja, robotike, AI!