Oppgave 2: Tyverialarm
I denne oppgaven skal du lage din egen tyverialarm. Bruk alarmen til å si ifra om noen går inn i et rom eller åpner en skuff eller et skap, slik at andre i nærheten blir varslet om uvedkommende.
Du lærer å:
Koble til ekstern sensor for å gjøre målinger
Gjøre avlesninger med micro:bit
Vite hvordan en bevegelsessensor fungerer
Aktivere en alarm ved hjelp av bevegelse
Litt om tyverialarm
I de fleste bygninger og i mange private hus er det installert alarm slik at man får beskjed om noen bryter seg inn når bygningen er stengt eller om man ikke er hjemme i sitt eget hus. Alarmen hjelper oss i hverdagen fordi vi da ikke behøver å passe på tingene våre hele tiden selv. Noen alarmer uler kraftig, og noen alarmer er stille men varsler sikkerhetsvaktene eller politiet slik at de kommer til stedet. Her skal vi lage en alarm som lager lyd.
Slik virker det
Bevegelsessensoren registrerer bevegelse og sender disse signalene til micro:bit. micro:bit sender videre signaler til buzzeren, som lager lyd. Når du hører lyden vet du at noen er i din hemmelige skuff eller skap, eller kanskje i skolesekken din.
Du trenger:
En micro:bit
Bevegelsessensor
Mini buzzer
2 tilkoblingskabler
Tilkoblingsbrett: Octopus:bit Breakout Board
1. Slik kobler du sammen komponentene
Koble micro:bit til tilkoblingsbrettet som vist på bildet under.
Ved hjelp av de medfølgende ledningen kobler du til bevegelsessensoren til P1 og buzzeren til P2
Vær nøye med å feste kabelen på riktig måte slik at gul, rød, svart treffer gul, rød, svart på koblingsbrettet.
2. Programmering
Gå til makecode.microbit.org og trykk på “nytt Prosjekt” Gi prosjektet ditt et navn. Her kaller vi det Tyverialarm. Vi må legge til de ekstra kodeblokkene vi trenger for å gjøre dette prosjektet med ElecFreaks Tinker Kit. For å gjøre dette trykker man på Avansert og scroller ned til Utvidelser/ Add Package. Det åpner seg da en ny meny hvor vi velger tinkercademy-tinker-kit.
Utvidelsespakken vil da laste ned og legge seg i menyen til venstre for redigeringsskjermen.
Start ved fjerne kodeblokken “ved start” som allerede ligger i redigeringsvinduet.
I logikkseksjonen finner du kodeblokken hvis/ellers. Denne trekker du inn på siden. Åpne så seksjonen for blokker fra Tinkercademy og legg inn blokken “Motion detector at pin - detects motion”. Husk å endre variablene på pin til P1, da det er der du har koblet til bevegelsessensoren
Under legger du inn blokken musikkblokken “spill tone…”.
Se eksempel i bildet under
Trykk på last ned ikonet nederst på siden. Programmet du har laget vil lagre seg som en .Hex fil. Legg merke til hvor du lagrer filen. Når den er lastet ned kan du simpelthen dra den over til micro:bit ikonet i filutforskeren. Micro:bit blinker oransje bak når programmet lastes over, og stopper når den er ferdig. Programmet er umiddelbart klart til å brukes når micro:bit er koblet til strøm.
Slik virker det
Når det ikke er noe bevegelse rundt sensoren vil buzzeren være stille
Når bevegelsessensoren oppdager bevegelse vil buzzeren lage lyd
3. Prøv selv
Du er nå klar for å prøve din helt egen tyverialarm!
Legg alarmen i en skuff og lukk igjen. Husk at micro:bit må være koblet til batterier. Hva skjer når skuffen blir åpnet?
Undersøk ulike steder det kan være lurt å ha en slik alarm; i en hylle, et skap eller utenfor ei dør
Hvor langt unna bevegelsessensoren kan du gå uten at den merker bevegelse? kan du lure alarmen?
Kan du komme flere steder hvor du vet at det finnes alarm eller annen form for overvåkning?
Last updated