Projekt 08: Diebstahlalarm

1. Übersicht

Wenn der intelligente Diebstahlalarm erkennt, dass die Diebstahlsicherung bewegt wurde, ertönt der Lautsprecher auf dem micro:bit Board und die rote LED blinkt.

2. Komponenten

Img

Img

Img

micro:bit Board *1

micro:bit T-Typ Erweiterungsboard *1

micro USB Kabel *1

Img

Img

Img

rote LED *1

220Ω Widerstand *1

Steckdraht *2

Img

Img

Img

Steckbrett *1

Batteriefach *1
(selbstbereitgestellte AA Batterien *2)

Alarmkarte *1

3. Komponentenwissen

Beschleunigungssensor

Img

Das micro:bit Board verfügt über einen eingebauten LSM303AGR Beschleunigungssensor (wir nennen ihn Beschleunigungsmesser), der einen Standard-, Schnell-, Plus- und Hochgeschwindigkeitsmodus (100 kHz, 400 kHz, 1 MHz und 3,4 MHz) des I2C-Serienbus-Interfaces sowie ein SPI-Serienstandardinterface für die externe Kommunikation bietet, mit einer Auflösung von 8/10/12 Bit und einem Messbereich von ±2g, ±4g oder ±8g.

Wenn das micro:bit Board ruht oder sich gleichförmig bewegt, misst der Beschleunigungssensor nur die Erdbeschleunigung. Wenn es leicht geschwenkt wird, ist die gemessene Beschleunigung viel geringer als die der Erdbeschleunigung, sodass die Differenz vernachlässigt werden kann. Daher erfassen wir hauptsächlich die Änderung der Erdbeschleunigung auf den x-, y- und z-Achsen.

4. Schaltplan

Img

Der Steuerpin des LED-Boards ist P1 (der Pin des T-Typ Erweiterungsboards ist digital 1).

5. Programmablauf

Img

6. Testcode

Die Code-Datei befindet sich im Ordner Projekt 08:Burglar Alarm, Datei Project-08-Burglar-Alarm.hex.

Img

Codeblöcke laden:

Nach dem Importieren des Codes, wenn der Summer ständig ertönt, obwohl das Steckbrett nicht bewegt wird; kann dies durch geografische Faktoren verursacht sein. Sie können die Schwellenwerte in der Bedingung -60 und 50 entsprechend den tatsächlichen Bedingungen anpassen.

Img

7. Testergebnis

Nach dem Herunterladen des Codes auf das Board bewegen Sie das Steckbrett. Wenn der Beschleunigungswert x<-60 oder x>50 ist, ertönt der Lautsprecher auf dem Board und die LED blinkt, und die micro:bit LED-Matrix zeigt Img. Andernfalls gibt der Lautsprecher keinen Ton von sich und die LED ist aus, und die micro:bit LED-Matrix zeigt Img.

ACHTUNG: Wenn die Verkabelung korrekt ist, Sie aber keine Ergebnisse sehen, drücken Sie die Reset-Taste auf der Rückseite des Boards.

Img