Opgave 10

Indbrudsalarm

 Skræm uindbudte gæster væk fra dit mini-hus med en intelligent sladrehank, der laver larm, hvis nogen åbner døren.

I denne opgave bruger du crash sensoren fra dit ultra:bit Smart Home Kit til at aktivere buzzeren fra dit ultra:bit Start Kit, og OLED-skærmen til at vise, at alarmen er gået.

Trin 1

Sådan kobler du
komponenterne sammen

Sensor:bit
P1: Crashsensor

Øvrige tilslutninger:
Batteriholder
IIC: OLED skærm

Trin 2

Tilslut OLED-skærm og crashsensor

2.1

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

2.3

Indsæt ”Setup crash sensor at pin” fra Smarthome menuen, og vælg ”P1”.

2.2

Indsæt ”initialize OLED with height width” fra OLED menuen. Bare lad tallene stå, som de er vist.

Trin 3

Indstil lydniveau på lydsensoren og besked på din OLED skærm

3.1

Indsæt “hvis-sand-så-ellers”
fra Logik menuen

3.3

Under ”hvis” bjælken, indsætter du ”show string” fra OLED menuen. Skriv, hvad du vil have OLED skærmen til at vise, når døren er LUKKET. F.eks. ”Alt okay her”.

3.5

Indsæt ”start melodi – gentager én gang” fra Musik menuen, og vælg en melodi, alarmen skal spille, når døren åbnes.

3.2

Erstat ”sand” med ”crash sensor pressed” fra Smarthome menuen

3.4

Under ”ellers” bjælken, indsætter du igen en ”show string fra OLED menuen. Skriv her, hvad skærmen skal vise, når døren ÅBNES. F.eks. ”Tyv i sigte!”

Du er nu klar til at teste din kode

Download den til din micro:bit, og invitér dine minigæster, så du kan teste døråbneren.

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 alarm

Kan alarmen også bruges til døren på dit værelse?
Kan du få alarmen til at larme endnu længere tid?
Kan du få døren til at smække i, så du fanger tyven i en fælde? (se evt. øvelse 8).