13. case 11 intruder detection system¶
13.1. Our Goal¶
Make a simple intruder detection system.
1 X Smart Home Kit
A bottle of glue
A piece of cardboard
The buzzer sounds using a oscillator.
What is a “intruder detection system” ?¶
In this project, we are going to create an intruder detection system which will sound when someone opens the door. The status of the house will be displayed on the OLED.
Principle of a simple intruder detection¶
The crasher sensor receives crash signal and send the alarm signal to the micro:bit. Then the buzzer will sound and the status of the house will be displayed on the OLED.
13.4. Practical Operation¶
Prepare a scissors, a bottle of glue and a piece of cardboard.
Stick the paper you prepared on the cardboard and clip it as you need.
Set up as below：
The front side：
The back side：
13.5. Hardware Connect¶
Connect the crash sensor to the P1 port of the expansion board. Plug in the OLED as shown in the picture below.
Click “Advanced” in the makecode code drawer for more codes.
We need to add a new codebase for programming of smart home. Finding “Extensions” at the bottom of code block and click it. Then a message box will show up, search “smart home”， and download this new codebase.
Note: If you get a warning telling you some packages will be removed because of incompatibility issues, either follow the prompts or create a new project in the Projects file menu.
Snap the on start block from Basic, set the P1 port to touch detect port.
Since there are only two conditions, we need only one “else-if”statement. When crash sensor is triggered, the buzzer will sound and the OLED will display the message “Intruder Detected”. Or else, if there is no force is applied to the crash sensor, the buzzer will not sound and the OLED will display the message “The house is safe”.
-You have created a intruder detector!
What can you do more with the smart home kit?