Krok 1: Wykonaj to
Co to jest?
Zmień swój BBC micro:bit w narzędzie do pomiaru temperatury, poziomu światła i dźwięku w ramach badań Twojego środowiska.
Wprowadzenie
Przewodnik po kodowaniu
Jak go używać
- Skorzystaj z tego projektu, aby zamienić swój micro:bit w termometr oraz mierniki dźwięku i światła do wykonywania pomiarów w eksperymentach naukowych.
- Przenieś poniższy kod na swój micro:bit lub obejrzyj film o kodowaniu powyżej, jeśli chcesz sam utworzyć kod.
- Podłącz pakiet baterii do swojego micro:bita i możesz zaczynać.
- Możesz skorzystać z naszego arkusza rejestracji danych do zapisywania pomiarów.
Temperatura
Użyj micro:bit jako termometru do pomiaru różnic temperatury w różnych miejscach. Naciśnij przycisk A, aby pokazać na wyświetlaczu temperaturę w stopniach Celsjusza. Dobrym pomysłem jest pozostawienie micro:bita w nowym miejscu na kilka minut, aby zapewnić dokładny odczyt.
Dźwięk
Aby użyć micro:bit jako miernika poziomu dźwięku, naciśnij przycisk B, aby pokazać poziom dźwięku na skali od 0 (cichy) do 255 (głośny).
Jest krótkie opóźnienie, zanim odczytuje dźwięk, aby upewnić się, że dźwięk naciśnięcia przycisku nie jest zapisany.
Światło
Aby użyć micro:bit jako lekkiego licznika, naciśnij przyciski A i B razem. Pokazuje odczyt poziomu światła na skali od 0 (najciemniej) do 255 (najjaśniej).
Analizuj swoje dane
Najważniejsza wskazówka: zebranie jak największej ilości danych to dobra praktyka, więc warto wykonać kilka odczytów w każdej lokalizacji i obliczyć średnią.
Po zarejestrowaniu danych możesz je przeanalizować, aby wyciągnąć wnioski. Co można dowiedzieć się z Twoich danych dotyczących temperatury, dźwięku i poziomu światła w Twojej okolicy?
Gdzie były ciepło, chłodno, głośno, cicho, jasno, najciemniej i jakie czynniki miały na to wpływ?
Czego potrzebujesz
- micro:bit
- MakeCode lub edytor Pythona
- pakiet baterii
- arkusz do zapisu danych lub inny papier
- długopis lub ołówek
Arkusz zapisu danych
Arkusz rejestracji danych może być używany do rejestrowania pomiarów.
Krok 2: Zakoduj to
1from microbit import *
2
3# The Python version of this project has sleep()
4# for each button press to make the A+B button work better
5
6while True:
7 if button_a.is_pressed() and button_b.is_pressed():
8 display.scroll(display.read_light_level())
9 sleep(200)
10 elif button_a.is_pressed():
11 display.scroll(temperature())
12 sleep(200)
13 elif button_b.is_pressed():
14 sleep(200)
15 display.scroll(microphone.sound_level())
Krok 3: Ulepsz to
- Dodaj bloki 'pokaż łńcuch', aby lepiej było widać, gdy wyświetlane są odczyty temperatury, dźwięku i światła.
- Możesz zmodyfikować kod, aby wyświetlał odczyty temperatury w stopniach Fahrenheita – zapoznaj się z naszym projektem termometru Fahrenheita, aby uzyskać wskazówki, jak to zrobić.
- Jeśli masz micro:bit V1, który nie ma mikrofonu, możesz usunąć kod dla przycisku B i wykonać tylko pomiary temperatury i poziomu oświetlenia.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.