Opgave 5

Alarmæske

Hvordan passer du på dine mest værdifulde ting?

I denne øvelse kan du lave en nem lille æske med indbygget tyverialarm. Crash sensoren fra dit ultra:bit Smart Home Kit kan både registrere, når den bliver trykket ind, og når den bliver slået fra. Du skal finde en lille papæske som du skal bruge til forsøget.

Regnbue LED lyset blinker rødt, når sensoren bliver aktiveret – hvis nogen prøver at tage din æske. Så længe din æske er forsvarligt lukket, vil det grønne lys være tændt. OLED skærmen viser også, om din skattekiste er i sikkerhed, eller der har været en tyv forbi.

Trin 1

Sådan kobler du
komponenterne sammen

Sensor:bit
P1: Crash Sensor
P2: Regnbue LED

Øvrige tilslutninger:
Batteriholder
OLED skærm (IIC-Porten) OBS! OLED skærmen kan også tilsluttes IIC-porten i højre side af sensor:bitten ved hjælp af de medfølgende ledninger.

Trin 2

Opstart

2.1

Indsæt en ”ved start” kommando fra Grundlæggende menuen.

2.3

Indsæt “sæt strip til” fra Neopixel menuen. Vælg P2 med 1 LED.

2.2

Indsæt ”initialize OLED with height width” fra OLED menuen.

2.4

Indsæt ”Setup crash sensor at pin” fra Smarthome menuen. Vælg P1.

Trin 3

Indstil komponenterne

Indsæt “for altid” fra Grundlæggende menuen.

Indsæt “crash sensor pressed” fra Smarthome menuen

Insæt “(strip) show color” fra Neopixel menuen og vælg “green”.

Insæt “(strip) show color” fra Neopixel menuen og vælg “red”.

Indsæt en “clear OLED display” fra OLED menuen.

Indsæt “hvis <sand> så / Ellers” fra Logik menuen.

Indsæt “show (without newline) string“ fra OLED menuen og skriv fx “SIKKER SIKKER SIKKER”.

Under “ellers” i “hvis <sand> så / Ellers”: Indsæt “show string” fra OLED menuen og skriv fx “ALARM! ALARM! ALARM!”

Indsæt “pause” på 200ms fra Grundlæggende menuen.

Du er nu klar til at teste din kode

Download den til din micro:bit, sæt din alarm fast til din æske, og fang folk med lange fingre på fersk gerning.

Den endelige kode ser sådan ud:

Er der noget, der driller?

Tjek, om du har husket det hele, og prøv igen. Eller download den færdige kode her.

Flere forsøg med crash sensoren

Hvordan ville du montere den, hvis den skulle bruges som en døralarm?
Kan du finde på flere ting, den kan gøre for at passe på dine ting?
Kan du få micro:bitten til at afspille en lyd, når æsken bliver åbnet?

Flere billeder af forsøget