Skip to content

Aktywność

Termometr wewnętrzny i zewnętrzny

Średnio zaawansowany | MakeCode, Python | Czujnik temperatury, Przyciski, Radio, Wyświetlacz LED | Fale radiowe, Komunikacja, Temperatura, Wejście/Wyjście, Zmienne

Krok 1: Wykonaj to

Co to jest?

Użyj dwóch mikro:bitów aby zdalnie monitorować temperatury na zewnątrz.

dwa micro:bity, jeden wysyła temperaturę do drugiego przez radio

Jak to działa

  • Ten projekt wykorzystuje dwa różne programy, jeden dla mikro:bita na zewnątrz, który wyczuwa temperaturę i przesyła ją na grupie radiowej 23.
  • Zewnętrzny mikro:bit używa swojego czujnika temperatury do pomiaru czy jest ciepło lub zimno.
  • Używa funkcji radio aby wysłać ten odczyt temperatury do wewnętrznego micro:bita.
  • Kiedy micro:bit we wnętrzu odbierze pomiar temperatury z zewnętrznego, przechowuje go wzmiennej zwanej outdoorTemp.
  • Po naciśnięciu przycisku A na wewnętrznym micro:bicie, pokazuje on aktualny odczyt temperatury na wyświetlaczu LED .
  • Po naciśnięciu przycisku B, pokazuje on odczyt temperatury z zewnątrz, który był przechowywany w zmiennej outdoorTemp .

Czego potrzebujesz

  • Dwa mikro:bity
  • MakeCode lub edytor Pythona
  • pakiet baterii
  • Wodoodporny pojemnik, taki plastikowy pojemnik

Krok 2: Zakoduj to

Czujnik i nadajnik na zewnątrz:

Czujnik i odbiornik we wntrz:

Krok 3: Ulepsz to

  • Spraw, aby baterie działały dłużej, wyłączając radia zewnątrzego mikro:bit, gdy nie jest używane i rzadziej wysyłanie odczytów temperatury.
  • Użyj zmiennych, aby śledzić najwyższą i najniższą zarejestrowaną temperaturę.
  • Skalibruj odczyty z innym termometrem, aby sprawdzić, czy należy dostosować temperaturę odczytaną z micro:bita.