Spisu treści:
Wideo: Koronawirus: zatrzymaj rozprzestrzenianie się za pomocą Micro:bit: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
W najtrudniejszych czasach ludzka pomysłowość błyszczy najbardziej. Od stycznia 2020 r. świat ogarnęła pandemia COVID-19. COVID-19 jest przenoszony przez kropelki powietrza i formy. Fomites, po prostu mówiąc, to przedmioty nieożywione, takie jak meble, ubrania, klamki do drzwi itp. Wirus od zarażonej osoby może pozostawać na powierzchniach nawet przez 9 dni. Tak więc jednym z najważniejszych sposobów zapobiegania rozprzestrzenianiu się COVID-19 (oprócz dystansu społecznego) jest upewnienie się, że często myjemy ręce i unikamy dotykania twarzy. Według statystyk ludzie dotykają twarzy średnio 16 razy na godzinę. Wielu z nas ma taki nawyk i przez większość czasu go nawet nie zauważamy. Tak więc w tym artykule szybko stworzymy wygodne urządzenie, które przypomni nam, że powinniśmy unikać dotykania twarzy tuż przed tym, jak to zrobimy. Jeśli utkniemy w domu, uwolnisz się od nudy na godzinę lub dwie:)
Kieszonkowe dzieci
BBC Micro:bit
BitWearable Kit - Smartwatch z paskiem na micro:bit
Krok 1: Złóż BitWear
BitWear to niedrogie, kompaktowe akcesorium dla użytkowników micro:bit do tworzenia zabawnych gadżetów do noszenia. Na pokładzie znajduje się silnik wibracyjny, brzęczyk i adresowalna dioda LED RGB, a wszystko to zaprojektowane z myślą o zabawnych projektach noszenia. Płytka umożliwia również wyłączenie silnika i pikseli za pomocą przełączników, dzięki czemu można wykorzystać piny dotykowe lub otwory do wyłamywania do innych celów.
Montaż zajmuje mniej niż 5 minut i jest naprawdę łatwy nawet dla uczniów szkół podstawowych. Możesz zapoznać się z powyższym filmem, aby uzyskać instrukcje montażu.
Krok 2: Kodowanie
Użyjemy Makecode Microsoftu, aby stworzyć prosty, ale użyteczny program dla naszego małego gadżetu do noszenia Micro:bit. Naszym celem jest, aby wibrował/pokazywał przerażający obraz koronawirusa, gdy użytkownik dotyka swojej twarzy. Skąd możemy wiedzieć, kiedy użytkownik dotyka twarzy? Cóż, możemy zarejestrować odczyt akcelerometru w określonej pozycji (dłoń przy twarzy), a następnie po uwzględnieniu pewnych odchyleń porównać go z odczytem akcelerometru teraz. Jeśli jest mecz, wszczynamy alarm.
Zacznijmy od wyliczenia kroków w algorytmie:
1)Po naciśnięciu przycisku A na ekranie pojawia się obraz, który informuje użytkownika o powodzeniu pomiaru i zapisuje wartość y akcelerometru na liście poz1. Zapisujemy oryginalną wartość, a także wszystkie wartości w zakresie +/- 10. Możesz zmienić tę liczbę, aby zwiększyć/zmniejszyć czułość.
2) Porównujemy elementy listy pos1 z rzeczywistymi wartościami wyświetlanymi w czasie rzeczywistym przez akcelerometr i jeśli jest dopasowanie, albo a)włączamy silnik wibracyjny na 500 ms b)pokazujemy przerażającą twarz na matrycy LED, w zależności od wartości " "cicha" zmienna.
3) Po naciśnięciu przycisku B, jeśli zmienna cicha wynosi 0 (tryb silnika wibracyjnego), ustawiamy go na 1. W przeciwnym razie ustawiamy go na 0. W ten sposób możemy przełączać się między trybem wibracji / ekranu LED.
I to jest naprawdę. Obejrzyj film demonstracyjny, jak z niego korzystać, i gotowe. Jeśli napotkasz trudności, możesz go również pobrać z naszego repozytorium GitHub.
Krok 3: Ulepszanie
Istnieje kilka ulepszeń kodu, które można wprowadzić. Możesz wykonać pomiar akcelerometrem natychmiast po zresetowaniu, a następnie użyć przycisku A, aby na przykład dostosować czułość. Lub dodaj efekty dźwiękowe. Lub dodaj zdalne monitorowanie przez Bluetooth. Lub dodaj licznik, aby zobaczyć, ile razy dotykałeś/chciałeś dotknąć swojej twarzy w określonym czasie.
Wszystkie te rzeczy możesz zakodować i zrobić! Jeśli myślisz i wdrażasz jakieś ciekawe funkcje, podziel się nimi w komentarzach poniżej. Ponadto BitWear zawiera kurs online, do którego możesz uzyskać dostęp na platformie kursów online TinkerGen, https://make2learn.tinkergen.com/ za darmo!
Jeśli stworzysz ulepszoną wersję gry, podziel się nią w komentarzach poniżej! Aby uzyskać więcej informacji na temat BitWear i innego sprzętu dla producentów i nauczycieli STEM, odwiedź naszą stronę internetową https://tinkergen.com/ i zapisz się do naszego newslettera.
TinkerGen stworzył kampanię Kickstarter dla MARK (Make A Robot Kit), zestawu robota do nauki kodowania, robotyki, sztucznej inteligencji!
Zalecana:
Jak uruchomić serwomotory za pomocą Moto:bit Z Micro:bit: 7 kroków (ze zdjęciami)
Jak uruchomić serwonapędy za pomocą Moto:bit Z Micro:bit: Jednym ze sposobów rozszerzenia funkcjonalności micro:bit jest użycie płyty o nazwie moto:bit firmy SparkFun Electronics (około 15-20 USD). Wygląda na skomplikowaną i ma wiele funkcji, ale nie jest trudno uruchomić z niego serwomotory. Moto:bit pozwala
Koronawirus EXTER-MI-NATION Z Micro:bit i Daleksem: 4 kroki (ze zdjęciami)
Coronavirus EXTER-MI-NATION Z Micro:bit i Daleks: to drugi projekt z serii dotyczący ochrony przed koronawirusem firmy TinkerGen. Tutaj znajdziesz pierwszy artykuł. Głęboko wierzymy, że dzięki wspólnym wysiłkom ludzkości obecna epidemia wkrótce dobiegnie końca. Ale nawet po przejściu COVID-19
Zatrzymaj pęknięcia na uszkodzonym ekranie telefonu za mniej niż 5 USD: 3 kroki
Zatrzymaj pęknięcia na zepsutym ekranie telefonu za mniej niż 5 USD: Ważna uwaga: Ta poprawka ma umożliwić Ci przejście do momentu zmiany dostawcy, uzyskania bezpłatnej aktualizacji itp. Nienawidzę mojego obecnego operatora telefonii komórkowej i planuję zmienić go na 2-3 miesięcy, kiedy co się dzieje? Upuszczam telefon i pękam ekran. To nie było
Programowanie robota i joysticka Micro:Bit:Bit Controller za pomocą MicroPythona: 11 kroków
Programowanie robota i joysticka Micro:Bit:Bit za pomocą MicroPython: na Robocamp 2019, nasz letni obóz robotyki, młodzi ludzie w wieku 10-13 lat lutują, programują i budują „robot przeciwwagi” oparty na BBC micro:bit, a także programują micro:bit do użycia jako pilot zdalnego sterowania.Jeśli jesteś obecnie w Robocamp, jedź
Zatrzymaj spocone dłonie i stopy za pomocą Sweat Fighter!: 7 kroków (ze zdjęciami)
Zatrzymaj spocone dłonie i stopy za pomocą Sweat Fighter!: Aktualizacja 3/1/19: Niektórzy ludzie zgłaszają ból, który jest spowodowany szybką zmianą polaryzacji. Zaktualizuję kod, aby zmniejszyć ten problem, ale na razie powinieneś wstrzymać się z budowaniem tego.Nadpotliwość to stan, który powoduje nadmiar