Turinys:

Koronavirusas: sustabdykite plitimą naudodami „Micro: bit“: 3 žingsniai
Koronavirusas: sustabdykite plitimą naudodami „Micro: bit“: 3 žingsniai

Video: Koronavirusas: sustabdykite plitimą naudodami „Micro: bit“: 3 žingsniai

Video: Koronavirusas: sustabdykite plitimą naudodami „Micro: bit“: 3 žingsniai
Video: AIŠKINAM: Koronavirusas (II) 2024, Liepa
Anonim
Koronavirusas: sustabdykite plitimą naudodami „Micro: bit“
Koronavirusas: sustabdykite plitimą naudodami „Micro: bit“

Sunkiausiais laikais labiausiai žavi žmogaus išradingumas. Nuo 2020 metų sausio pasaulį apėmė COVID-19 pandemija. COVID-19 plinta oro lašeliais ir fomitais. Fomitai, paprasčiausiai kalbant, yra negyvi dalykai, tokie kaip baldai, drabužiai, durų rankenos ir tt Užkrėsto žmogaus virusas ant paviršių gali likti net 9 dienas. Taigi, vienas iš svarbiausių būdų, kaip užkirsti kelią COVID-19 plitimui (išskyrus socialinį atsiribojimą), yra tai, kad dažnai plauname rankas ir neliesime veido. Remiantis statistika, žmonės liečia veidą vidutiniškai 16 kartų per valandą. Tai yra įprotis daugeliui iš mūsų ir mes to net nepastebime. Taigi, šiame straipsnyje mes greitai pagaminsime patogų prietaisą, kuris mums primins, kad prieš tai darydami neturėtume liesti savo veido. Jei būsime įstrigę namuose, valandą ar dvi atsikratysite nuobodulio:)

Prekės

„BBC Micro“: bit

„BitWearable“rinkinys - išmanusis laikrodis su dirželiu „micro: bit“

1 žingsnis: Surinkite „BitWear“

Surinkite „BitWear“
Surinkite „BitWear“

„BitWear“yra nebrangus kompaktiškas priedas, skirtas „micro: bit“vartotojams, norintiems sukurti įdomių nešiojamų programėlių. Laive yra vibracinis variklis, garsinis signalas ir adresuojamas RGB šviesos diodas, sukurtas jūsų linksmiems nešiojamiems projektams. Plokštė taip pat leidžia išjungti variklį ir taškus su jungikliais, kad galėtumėte naudoti jutiklinius kaiščius ar skylutes kitoms reikmėms.

Surinkimas trunka mažiau nei 5 minutes ir yra labai lengvas net pradinių klasių mokiniams. Surinkimo instrukcijas galite peržiūrėti aukščiau esančiame vaizdo įraše.

2 žingsnis: kodavimas

Image
Image
Tobulėja
Tobulėja

Mes naudosime „Microsoft“„Makecode“, kad sukurtume paprastą, bet naudingą programą mūsų mažajai nešiojamajai programėlei „Micro: bit“. Mūsų tikslas yra priversti jį vibruoti/parodyti baisų koronaviruso vaizdą, kai naudotojas paliečia savo veidą. Kaip mes galime žinoti, kada vartotojas paliečia veidą? Na, mes galime užregistruoti akselerometro rodmenis nurodytoje padėtyje (ranka šalia veido), o tada, įvertinę kai kuriuos variantus, palyginkite jį su akselerometro rodmenimis dabar. Jei yra rungtynių, mes skambiname.

Pradėkime nuo algoritmo veiksmų sąrašo:

1) Kai paspaudžiamas mygtukas A, ekrane rodome vaizdą, kad vartotojas būtų informuotas apie matavimo sėkmę, ir įrašome akselerometro y reikšmę sąraše 1. Įrašome pradinę vertę ir visas +/- 10 diapazono reikšmes. Galite pakeisti šį skaičių, kad padidintumėte/sumažintumėte jautrumą.

2) Mes palyginame pos1 sąrašo elementus su faktinėmis realaus laiko reikšmėmis, gautomis pagal akselerometrą, ir jei yra sutapimų, arba a) įjungiame vibracinį variklį 500 ms b) parodome baisų veidą LED matricoje, priklausomai nuo vertės " tylus "kintamasis.

3) Paspaudus mygtuką B, jei kintamasis tylus yra 0 (vibracinio variklio režimas), mes jį nustatome į 1. Priešingu atveju nustatome į 0. Tokiu būdu galime perjungti vibracijos/LED ekrano režimą.

Ir štai tai tikrai. Peržiūrėkite demonstracinį vaizdo įrašą, kaip juo naudotis, ir viskas gerai. Jei susiduriate su sunkumais, taip pat galite jį atsisiųsti iš mūsų „GitHub“saugyklos.

3 žingsnis: tobulinimas

Tobulėja
Tobulėja

Yra keletas kodo patobulinimų, kuriuos galima atlikti. Galite iš karto išmatuoti akselerometrą po atstatymo ir tada naudoti mygtuką A, kad pakeistumėte, pavyzdžiui, jautrumą. Arba pridėkite keletą garso efektų. Arba pridėkite nuotolinį stebėjimą naudodami „Bluetooth“. Arba pridėkite skaitiklį, kad pamatytumėte, kiek kartų palietėte/norėjote paliesti savo veidą per nurodytą laikotarpį.

Visus šiuos dalykus turite koduoti ir atlikti! Jei galvojate ir įgyvendinate keletą įdomių funkcijų, pasidalykite toliau pateiktomis pastabomis. Be to, „BitWear“yra nemokamas internetinis kursas, kurį galite lankyti „TinkerGen“internetinėje kursų platformoje

Jei sukūrėte patobulintą žaidimo versiją, pasidalykite ja komentaruose žemiau! Norėdami gauti daugiau informacijos apie „BitWear“ir kitą aparatūrą, skirtą kūrėjams ir STEM pedagogams, apsilankykite mūsų svetainėje https://tinkergen.com/ ir užsiprenumeruokite mūsų naujienlaiškį.

TinkerGen sukūrė „Kickstarter“kampaniją, skirtą „MARK“(„Make A Robot Kit“) - robotų rinkinį, skirtą mokyti kodavimo, robotikos, AI!

Rekomenduojamas: