Skip to content

Aktivnost

Uređaj za praćenje životinja

Početni | MakeCode, Python | Mjerač ubrzanja, Radio | 13 Klima, 15 Život na kopnu, Komunikacija, Radiovalovi, Ulaz (Input)/izlaz (Output)

1. korak: Napravi

Što je to?

Pomoću micro:bitovih komponenti brzinomjera i radija izradi prototip uređaja koji će znanstvenicima pomoći pratiti polarne medvjede i ostale životinje te tako ustanoviti kako promjena klime utječe na njih .

Ovaj projekt spada u seriju projekata koji potiču aktivnosti za rješavanje problema i izradu prototipova u korištenja tehnologije pri izradi rješenja za izazove Globalnih ciljeva održivog razvoja.

Uvod

Vodič za kodiranje

Što ćeš naučiti

  • Kako napraviti prototip za veći projekt
  • Kako komunikacija dviju elektroničkih naprava može pomoći znanstvenom istraživanju

Kako to radi

  • Ovaj se program koristi micro:bitovom radijskom funkcijom kako bi se izradio prototip za praćenje kretanja životinje. Možeš ga izvoditi iz MakeCodeova simulatora ili možeš prebaciti kôd na dva ili više micro:bita. Jedan će se pričvrstiti na životinju, a drugi će znanstvenik koristiti kao prijamnik.
  • Prvo, radijska grupa se postavlja na 7. Grupe su poput kanala, pripazi na to da se oba micro:bita koriste istom grupom.
  • Radite li ovaj projekt u parovima, pazite na to da se svaki par koristi jedinstvenom radijskom grupom. Za broj grupe možeš izabrati bilo koji broj od 0 do 255.
  • Uzimaju se očitanja ugrađenog brzinomjera i prenose se putem radija.
  • Prijamnik prikazuje očitanja brzinomjera na LED zaslonu. Veći brojevi znače brže pokrete. Ti su brojevi korisni za donošenje zaključaka o ponašanju životinje, primjerice je li u potrazi za hranom, novim staništem ili trajno boravi na jednom mjestu.

Što ti treba

  • 2 micro:bita (ili simulator MakeCodea)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)

2. korak: Kodiraj

1from microbit import *
2import radio
3radio.config(group=7)
4radio.on()
5
6while True:
7    radio.send(str(accelerometer.get_y()))
8    message = radio.receive()
9    if message:
10        display.scroll(message)
11    sleep(2000)

3. korak: Unaprijedi

  • Program mjeri pokrete na osi Y. Micro:bitov brzinomjer može mjeriti sile i u drugim smjerovima, a može dati i očitanja snage. Isprobaj mjerenja po drugim osima da vidiš što daje najbolje rezultate.
  • Ovisno o tome u kojem se smjeru mjeri te o tome kako je senzorski micro:bit pričvršćen, možeš dobiti očitanja čak i kad životinja miruje. To je zbog Zemljine gravitacije koju micro:bit može također mjeriti! Kako osigurati da to ne utječe na tvoja očitanja?
  • Koje još micro:bitove senzore možeš koristiti za prijenos podataka o nekoj životinji?
dijagram s 3 osi u odnosu na micro:bitovu ploču