Skip to content

Aktywność

Badania środowiska

Początkujący | MakeCode, Python | Czujnik temperatury, Czujnik światła, Mikrofon | Pomiary, Pracując naukowo, Wejście/Wyjście

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.

Arkusz do zapisu danych
Pobierz arkusz zapisu

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.