Inhoudsopgave:

Coronavirus: stop de verspreiding met Micro:bit: 3 stappen
Coronavirus: stop de verspreiding met Micro:bit: 3 stappen

Video: Coronavirus: stop de verspreiding met Micro:bit: 3 stappen

Video: Coronavirus: stop de verspreiding met Micro:bit: 3 stappen
Video: KNAW Webinar: het nieuwe Coronavirus 2024, November
Anonim
Coronavirus: stop de verspreiding met Micro:bit
Coronavirus: stop de verspreiding met Micro:bit

Tijdens de moeilijkste tijden schittert het menselijk vernuft het meest. Vanaf januari 2020 overspoelde de COVID-19-pandemie de wereld. COVID-19 wordt verspreid door luchtdruppels en fomites. Fomites zijn simpelweg levenloze dingen, zoals meubels, kleding, deurklinken, enz. Virussen van een geïnfecteerde persoon kunnen tot 9 dagen op oppervlakken blijven. Dus een van de belangrijkste manieren waarop we de verspreiding van COVID-19 kunnen voorkomen (afgezien van sociale afstand) is ervoor te zorgen dat we onze handen vaak wassen en ons gezicht niet aanraken. Volgens statistieken raken mensen hun gezicht gemiddeld 16 keer per uur aan. Het is een gewoonte die velen van ons hebben en we merken het meestal niet eens op. Dus in dit artikel zullen we snel een handig apparaat maken dat ons eraan kan herinneren dat we moeten vermijden ons gezicht aan te raken vlak voordat we het doen. Als we thuis zitten, verlos je jezelf van verveling voor een uur of twee:)

Benodigdheden

BBC Micro:bit

BitWearable Kit - Smartwatch met band voor micro:bit

Stap 1: assembleer BitWear

Assembleren BitWear
Assembleren BitWear

BitWear is een goedkope compacte accessoire voor micro:bit-gebruikers om leuke draagbare gadgets te maken. Er is een vibratiemotor, een zoemer en een adresseerbare RGB-led aan boord, allemaal ontworpen voor je leuke draagbare projecten. Met het bord kun je ook de motor en pixels uitschakelen met schakelaars, zodat je de aanraakpinnen of de uitbreekgaten voor ander gebruik kunt gebruiken.

De montage duurt minder dan 5 minuten en is heel eenvoudig, zelfs voor basisschoolleerlingen. U kunt bovenstaande video raadplegen voor montage-instructies.

Stap 2: Coderen

Image
Image
Verbetering
Verbetering

We zullen Microsoft's Makecode gebruiken om een eenvoudig maar nuttig programma samen te stellen voor onze kleine Micro:bit draagbare gadget. Ons doel is om het te laten trillen / een eng coronavirusbeeld te laten zien wanneer de gebruiker zijn / haar gezicht aanraakt. Hoe kunnen we weten wanneer de gebruiker het gezicht aanraakt? Welnu, we kunnen de aflezing van de versnellingsmeter opnemen in de opgegeven positie (hand in de buurt van het gezicht) en dan, na rekening te hebben gehouden met enkele variaties, deze nu vergelijken met de aflezing van de versnellingsmeter. Als er een match is, luiden we alarm.

Laten we beginnen met het opsommen van de stappen in het algoritme:

1) Wanneer knop A wordt ingedrukt, tonen we een afbeelding op het scherm om de gebruiker op de hoogte te stellen van het succes van de meting en de y-waarde van de accelerometer op te nemen in de lijst pos1. We registreren de oorspronkelijke waarde en ook alle waarden in het bereik van +/- 10. U kunt dat aantal wijzigen om de gevoeligheid te verhogen/verlagen.

2) We vergelijken elementen van de pos1-lijst met werkelijke real-time waarden die worden uitgevoerd door de accelerometer en als er een overeenkomst is, schakelen we ofwel a) de vibratiemotor in voor 500 ms b) tonen een eng gezicht op de LED-matrix, afhankelijk van de waarde van " stille" variabele.

3) Wanneer knop B wordt ingedrukt, als de variabele stil 0 is (vibratiemotormodus), dan stellen we deze in op 1. Anders stellen we deze in op 0. Op deze manier kunnen we schakelen tussen vibratie-/LED-schermmodus.

En dit is het echt. Bekijk de demonstratievideo over het gebruik ervan en u kunt aan de slag. Als u problemen ondervindt, kunt u het ook downloaden van onze GitHub-repository.

Stap 3: Verbeteren

Verbetering
Verbetering

Er zijn enkele verbeteringen aan de code die kunnen worden aangebracht. U kunt de versnellingsmeter direct na het resetten meten en vervolgens de A-knop gebruiken om bijvoorbeeld de gevoeligheid aan te passen. Of voeg wat geluidseffecten toe. Of voeg bewaking op afstand toe met Bluetooth. Of voeg een teller toe om te zien hoe vaak je je gezicht hebt aangeraakt/wilde aanraken binnen een bepaalde periode.

Al deze dingen zijn van jou om te coderen en te maken! Als u een aantal interessante functies denkt en implementeert, deel deze dan in de onderstaande opmerkingen. BitWear wordt ook geleverd met een online cursus die u gratis kunt volgen op het online cursusplatform van TinkerGen, Als je een verbeterde versie van de game maakt, deel deze dan in de reacties hieronder! Voor meer informatie over BitWear en andere hardware voor makers en STEM-docenten, bezoek onze website, https://tinkergen.com/ en abonneer je op onze nieuwsbrief.

TinkerGen heeft een Kickstarter-campagne gemaakt voor MARK (Make A Robot Kit), een robotkit voor het aanleren van codering, robotica, AI!

Aanbevolen: