Progetto 08: Allarme Antifurto
1. Panoramica
Quando l’allarme antifurto intelligente rileva che la scatola antifurto è stata spostata, l’altoparlante sulla scheda micro:bit emetterà un allarme e il LED rosso lampeggerà.
2. Componenti
|
|
|
|---|---|---|
scheda micro:bit *1 |
scheda di espansione T-type per micro:bit *1 |
cavo micro USB *1 |
|
|
|
LED rosso *1 |
resistore 220Ω *1 |
filo di collegamento *2 |
|
|
|
breadboard *1 |
portabatterie *1 |
scheda allarme *1 |
3. Conoscenza dei Componenti
Accelerometro

La scheda micro:bit dispone di un sensore di accelerazione integrato LSM303AGR (chiamato accelerometro) che include modalità standard, veloce, plus e ad alta velocità (100 kHz, 400 kHz, 1 MHz e 3.4 MHz) per l’interfaccia bus seriale I2C e interfaccia seriale standard SPI per comunicazione esterna, con risoluzione di 8/10/12 bit e intervallo di ±2g, ±4g o ±8g.
Quando la scheda micro:bit è a riposo o in moto uniforme, l’accelerometro rileva solo l’accelerazione di gravità. Se viene leggermente oscillata, l’accelerazione rilevata è molto inferiore a quella di gravità, quindi la differenza può essere ignorata. Pertanto, rileviamo principalmente il cambiamento dell’accelerazione gravitazionale sugli assi x, y e z.
4. Schema di Collegamento

Il pin di controllo della scheda per il LED è P1 (il pin della scheda di espansione T-type è digitale 1).
5. Flusso del Codice

6. Codice di Test
Il file del codice è fornito nella cartella Progetto 08:Allarme Antifurto, file Project-08-Burglar-Alarm.hex.

Carica i blocchi di codice:
Dopo aver importato il codice, se il buzzer continua a suonare anche se la breadboard non viene spostata; potrebbe essere causato da fattori geografici. Puoi modificare la soglia nella condizione -60 e 50 in base alle condizioni reali.

7. Risultato del Test
Dopo aver scaricato il codice sulla scheda, muovi la breadboard. Se il valore di accelerazione x<-60 o x>50, l’altoparlante sulla scheda emette un allarme e il LED lampeggia, e la matrice LED del micro:bit mostra
. Altrimenti, l’altoparlante non emette suono e il LED è spento, e la matrice LED del micro:bit mostra
.
ATTENZIONE: Se il cablaggio è corretto ma non vedi i risultati, premi il pulsante di reset sul retro della scheda.









