Skip to content

Aktivnost

Jednostavni alarm za vrata

Srednji | MakeCode | Kompas, LED zaslon, Tipke | Magnetizam, Odabir, Relacijski operatori

1. korak: Napravi

Što je to?

Je li netko bio u tvojoj sobi? Pomoću micro:bita, kompleta baterija i magneta možeš napraviti alarm koji će te upozoriti na njuškala koja se šuljaju okolo...

Uvod

Vodič za kodiranje

Kako to radi

  • U ovom projektu napraviti ćeš alarm za vrata koji radi baš kao pravi senzor na vratima u kućnom sigurnosnom sustavu.
  • U micro:bit je ugrađen senzor kompasa koji se naziva još i magnetometar. Može se iskoristiti za mjerenje Zemljinog magnetskog polja poput kompasa - ili otkriti kako se magnetsko polje nalazi blizu kuće!
  • Na ugao vrata pričvrsti magnet, a blizu toga na okvir vrata pričvrsti micro:bit s programom za alarm, kao što je prikazano u videu.
  • Program koristi micro:bitov kompas (magnetometar) kao senzor za ulaz i beskonačnu petlju za mjerenje jakosti magnetskog polja.
  • Koristi se postupak odabira pa kada jakost bude niža od određene vrijednosti (granična vrijednost), tada se na LED zaslonu pokaže ljutito lice. Znači da se magnet odmaknuo od micro:bita - jer su se vrata otvorila - dakle, netko je ušao u sobu!
  • Pritiskom tipke A pokaže se trenutno očitanje magnetske sile. Vrijednosti očitanja kad su vrata zatvorena i kad su otvorena neka ti posluže da odrediš graničnu vrijednost koju ćeš iskoristiti u programu. U našem primjeru to je 200, no to ovisi o jačini magneta koji koristiš i o postojanju drugih magnetskih polja u blizini. Video prikazuje postupak kodiranja.
  • Pritisni tipku A da izbrišeš ljutito lice i resetiraš alarm.
  • Nemoj zaboraviti da prije prve uporabe senzora kompasa treba napraviti kalibriranje tako da igricom ispuniš zaslon točkicama, kao što kalibiriraš kompas mobitela.

Što ti treba

  • micro:bit
  • Uređivač koda MakeCode na mreži
  • komplet baterija
  • magnet
  • neki način pričvršćivanja magneta, micro:bita i baterija na vrata i dovratak

2. korak: Kodiraj

3. korak: Unaprijedi

  • Dodaj zvučnik i zvučni alarm
  • Odredi varijablu za brojanje koliko su puta vrata bila otvarana - trebati će dopisati kôd za prepoznavanje otvaranja i zatvaranja vrata.
  • Kreiraj tajmer koji će mjeriti koliko su dugo vrata bila otvorena