Koronavirus: Zaustavite širenje pomoću Micro: bit: 3 koraka
Koronavirus: Zaustavite širenje pomoću Micro: bit: 3 koraka

Video: Koronavirus: Zaustavite širenje pomoću Micro: bit: 3 koraka

Video: Koronavirus: Zaustavite širenje pomoću Micro: bit: 3 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2025, Januar
Anonim
Koronavirus: Zaustavite širenje pomoću Micro: bita
Koronavirus: Zaustavite širenje pomoću Micro: bita

U najtežim vremenima ljudska genijalnost najviše blista. Od siječnja 2020. pandemija COVID-19 zahvatila je svijet. COVID-19 se prenosi kapljicama zraka i fomitima. Fomiti, jednostavno govoreći, nežive su stvari, poput namještaja, odjeće, kvaka na vratima itd. Virus zaražene osobe može ostati na površinama čak 9 dana. Dakle, jedan od najvažnijih načina na koji možemo spriječiti širenje COVID-19 (osim socijalnog distanciranja) je da često peremo ruke i da ne dodirujemo lice. Prema statistikama, ljudi u prosjeku dodiruju svoje lice 16 puta na sat. To je navika koju mnogi od nas imaju, a većinu vremena je čak ni ne primjećujemo. Dakle, u ovom ćemo članku brzo napraviti prikladan uređaj koji nas može podsjetiti da bismo trebali izbjegavati dodirivanje lica neposredno prije nego što to učinimo. Ako smo zaglavili kod kuće, oslobodit ćete se dosade na sat ili dva:)

Supplies

BBC Micro: bit

BitWearable Kit - Pametni sat sa remenom za micro: bit

Korak 1: Sastavite BitWear

Sastavite BitWear
Sastavite BitWear

BitWear je jeftina kompaktna dodatna oprema za korisnike micro: bita za izradu zabavnih nosivih naprava. Na ploči se nalaze motor za vibracije, zujalica i adresabilna RGB LED dioda, a svi su dizajnirani za vaše zabavne nosive projekte. Ploča vam također omogućuje isključivanje motora i piksela pomoću prekidača, tako da možete koristiti dodirne igle ili rupe za izbacivanje za drugu upotrebu.

Montaža traje manje od 5 minuta i zaista je jednostavna čak i za učenike osnovnih škola. Za upute za sastavljanje pogledajte gornji video zapis.

Korak 2: Kodiranje

Image
Image
Poboljšanje
Poboljšanje

Koristit ćemo Microsoftov Makecode za sastavljanje jednostavnog, ali korisnog programa za naš mali Micro: bit nosivi gadget. Naš cilj je učiniti da vibrira/prikaže zastrašujuću sliku koronavirusa kada korisnik dodirne njegovo lice. Kako možemo znati kada korisnik dodirne lice? Pa, možemo snimiti očitanje akcelerometra u navedenom položaju (ruka blizu lica), a zatim nakon obračuna nekih varijacija uporediti ga sa očitanjem akcelerometra sada. Ako postoji podudarnost, oglašavamo alarm.

Počnimo nabrajanjem koraka u algoritmu:

1) Kada se pritisne tipka A, na ekranu prikazujemo sliku kako bismo obavijestili korisnika o uspjehu mjerenja i zabilježili y-vrijednost akcelerometra u listi pos1. Bilježimo izvornu vrijednost i sve vrijednosti u rasponu +/- 10. Taj broj možete promijeniti da biste povećali/smanjili osjetljivost.

2) Upoređujemo elemente pos1 liste sa stvarnim vrijednostima u stvarnom vremenu koje daje akcelerometar, a ako postoji podudaranje, mi ili a) uključujemo motor za vibracije na 500 ms b) prikazujemo zastrašujuće lice na LED matrici, ovisno o vrijednosti " tiha "varijabla.

3) Kad pritisnete tipku B, ako je varijabla tiho 0 (način rada vibracijskog motora), tada je postavljamo na 1. U suprotnom postavljamo na 0. Na ovaj način možemo prebacivati između načina rada vibracija/LED zaslon.

I to je to zaista. Pogledajte demonstracijski video o tome kako ga koristiti i spremni ste. Ako naiđete na poteškoće, možete ga preuzeti i iz našeg GitHub spremišta.

Korak 3: Poboljšanje

Poboljšanje
Poboljšanje

Postoje neka poboljšanja koda koja se mogu napraviti. Mjerenje akcelerometra možete poduzeti odmah nakon resetiranja, a zatim upotrijebiti gumb A za prilagodbu osjetljivosti, na primjer. Ili dodajte neke zvučne efekte. Ili dodajte daljinski nadzor putem Bluetootha. Ili dodajte brojač da vidite koliko ste puta dodirnuli/htjeli dodirnuti svoje lice u određenom vremenskom periodu.

Sve ove stvari su vaše za kodiranje i izradu! Ako mislite i implementirate neke zanimljive funkcije, podijelite ih u komentarima ispod. Također, BitWear dolazi s internetskim tečajem kojem možete pristupiti na platformi za internetske tečajeve TinkerGen, https://make2learn.tinkergen.com/ besplatno!

Ako ipak napravite poboljšanu verziju igre, podijelite je u komentarima ispod! Za više informacija o BitWear -u i drugom hardveru za proizvođače i STEM edukatore posjetite našu web stranicu, https://tinkergen.com/ i pretplatite se na naš bilten.

TinkerGen je kreirao Kickstarter kampanju za MARK (Make A Robot Kit), komplet robota za učenje kodiranja, robotike, AI!