12. case 10 simple alarm box¶
12.1. Our Goal¶
Make a simple alarm box.
1 X Smart Home Kit
The crash sensor can deliver a crash signal. When the clips being touched or being relaxed, it will deliver respetiively signal.
What is a simple alarm box.¶
In this project, we are going to create a simple alarm device which will alert the owner if someone has stolen his or her property. The red LED will blink when the crash sensor detects that the object has been taken away. Otherwise, the green LED will light up continuously. The OLED will display the status of the device.
Pre Build Overview¶
The red LED will blink when the crash sensor detects that the object has been taken away.
Otherwise, the green LED will light up continuously. The OLED will display the status of the device.
12.4. Practical Operation¶
Prepare a scissors, a bottle of glue and a piece of cardboard.
Set up as below：
Set and stick components as below:
12.5. Hardware Connect¶
Connect the crash sensor to P1 port of the expansion board; Connect the rainbow LED to P2 port of the expansion board; Connect the soil moisture sensor to P1 of the expansion board.
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.
First of all, initialize the OLED using blocks in the OLED section as shown in the picture. Snap the “set to Neopixel” from the Neopixel, set rainbow led of the P2 port to singel light in RGB mode. And snap the “setup crash sensor” from the Smarthome Libraries and set it to P1 port to detect the press of the crash sensor.
Since there are only two conditions, we need only one ‘else-if’ statement. When the Crash Sensor is pressed, the green Octopus LED will light up. Or else, if no force is applied to the Crash Sensor, the red LED will blink continuously.
We can see the green light illuminates as showed in the picture below. When we take away the book or something else you placed, you can see the red light starts to flash while the green light turned off.
Could you use this kit to make a intruder detection ?