{"id":686,"date":"2025-03-06T13:43:15","date_gmt":"2025-03-06T05:43:15","guid":{"rendered":"https:\/\/code.xedulab.com\/?p=686"},"modified":"2025-03-31T13:48:05","modified_gmt":"2025-03-31T05:48:05","slug":"window-anti-theft-system","status":"publish","type":"post","link":"https:\/\/code.xedulab.com\/index.php\/2025\/03\/06\/window-anti-theft-system\/","title":{"rendered":"Window anti-theft system"},"content":{"rendered":"<button class=\"simplefavorite-button has-count preset\" data-postid=\"686\" data-siteid=\"1\" data-groupid=\"1\" data-favoritecount=\"1\" style=\"box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:#ffffff;border-color:#ffffff;color:#686868;\"><i class=\"sf-icon-favorite\" style=\"color:#686868;\"><\/i>\u6536\u85cf<span class=\"simplefavorite-button-count\" style=\"\">1<\/span><\/button>\n<p><strong>Beginner &#8211; Advanced &#8211; Advanced &#8211; Experimental<\/strong><\/p>\n\n\n\n<p>Getting started: use infrared obstacle avoidance sensor, buzzer and RGB light to design a window anti-theft system. When a suspicious person comes in, it will automatically call the police.<\/p>\n\n\n\n<p>Advanced: None<\/p>\n\n\n\n<p>High level: None<\/p>\n\n\n\n<p>Experiment: None<\/p>\n\n\n\n<p>1.Teaching objectives (knowledge preparation)<\/p>\n\n\n\n<p>Know the buzzer and its working principle and parameter range.<\/p>\n\n\n\n<p>Through programming, the switch sensor can be used to switch the window anti-theft system, and the buzzer and RGB light can be combined with the infrared sensor.<\/p>\n\n\n\n<p>Be able to apply project equipment in combination with life application scenarios.<\/p>\n\n\n\n<p>2.Teaching tasks<\/p>\n\n\n\n<p>A window anti-theft system is designed by using infrared sensor, buzzer and RGB lamp. When someone enters, it will alarm automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"582\" height=\"268\" src=\"https:\/\/code.xedulab.com\/wp-content\/uploads\/2025\/03\/image-4.png\" alt=\"\" class=\"wp-image-2895\" srcset=\"https:\/\/code.xedulab.com\/wp-content\/uploads\/2025\/03\/image-4.png 582w, https:\/\/code.xedulab.com\/wp-content\/uploads\/2025\/03\/image-4-300x138.png 300w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/><\/figure>\n\n\n\n<p>3.Preparation of teaching environment and equipment<\/p>\n\n\n\n<p>Equipment List: Image (with label number 123456)<\/p>\n\n\n\n<p><strong>Equipment Serial Number Table<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Serial number<\/td><td>number<\/td><td>equipment<\/td><td>Specifications<\/td><td>quantity<\/td><\/tr><tr><td>1<\/td><td>&nbsp;<\/td><td>Obstacle Avoidance Detection<\/td><td>&nbsp;<\/td><td>1<\/td><\/tr><tr><td>2<\/td><td>&nbsp;<\/td><td>Buzzer<\/td><td>&nbsp;<\/td><td>1<\/td><\/tr><tr><td>3<\/td><td>&nbsp;<\/td><td>RGB Light<\/td><td>&nbsp;<\/td><td>1<\/td><\/tr><tr><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Software: <\/strong>Smart Code programming software.<\/p>\n\n\n\n<p><strong>Hardware: <\/strong>SMART Code kit: Obstacle Avoidance Detection ,Buzzer ,RGB Light.<\/p>\n\n\n\n<p><strong>Other: <\/strong>Several building block devices.<\/p>\n\n\n\n<p><strong>Detailed List of Structural Components<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Serial number<\/td><td>number<\/td><td>equipment<\/td><td>Specifications<\/td><td>quantity<\/td><\/tr><tr><td>1<\/td><td>&nbsp;<\/td><td>3-hole beam<\/td><td>&nbsp;<\/td><td>18<\/td><\/tr><tr><td>2<\/td><td>&nbsp;<\/td><td>7-hole beam<\/td><td>&nbsp;<\/td><td>6<\/td><\/tr><tr><td>3<\/td><td>&nbsp;<\/td><td>13-hole beam<\/td><td>&nbsp;<\/td><td>6<\/td><\/tr><tr><td>4<\/td><td>&nbsp;<\/td><td>T-shaped beam<\/td><td>&nbsp;<\/td><td>6<\/td><\/tr><tr><td>5<\/td><td>&nbsp;<\/td><td>Black sales<\/td><td>&nbsp;<\/td><td>54<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Note: Materials required to fix a set of sensors: 6 3-hole beams, 2 7-hole beams, 2 13 hole beams, 2 T-shaped beams, and 18 black pins.<\/p>\n\n\n\n<p>4.Project Practice Process<\/p>\n\n\n\n<p>(Summary of Knowledge Points: 1. Components. 2. Program Modules. 3. Program Design)<\/p>\n\n\n\n<p>1.<strong>Project video (in video format)<\/strong><\/p>\n\n\n\n<p>2.<strong>Project Steps<\/strong><\/p>\n\n\n\n<p>1.Fix the infrared sensor, buzzer and RGB lamp according to the list of items.<\/p>\n\n\n\n<p>2.The infrared sensor aims at the window account, the RGB green light is always on in the normal state, and the buzzer does not work. When an obstacle comes in, the buzzer will alarm and the RGB red light will flash.<\/p>\n\n\n\n<p>3.Use smart code programming software to complete the programming design.<\/p>\n\n\n\n<p>First, complete the switch logic setting. The example code is as follows:<\/p>\n\n\n\n<p>Then, combined with the detection value of the infrared obstacle avoidance sensor, when someone passes by, the buzzer works and the RGB light flashes red, otherwise the buzzer does not work and the RGB light is always on. The sample code is as follows:<\/p>\n\n\n\n<p>Finally, complete all the codes. The example code is as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"865\" height=\"201\" src=\"https:\/\/code.xedulab.com\/wp-content\/uploads\/2025\/03\/image-5.png\" alt=\"\" class=\"wp-image-2896\" srcset=\"https:\/\/code.xedulab.com\/wp-content\/uploads\/2025\/03\/image-5.png 865w, https:\/\/code.xedulab.com\/wp-content\/uploads\/2025\/03\/image-5-300x70.png 300w, https:\/\/code.xedulab.com\/wp-content\/uploads\/2025\/03\/image-5-768x178.png 768w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/figure>\n\n\n\n<p>4.Optimization and improvement plan.<\/p>\n\n\n\n<p>5.Interesting thinking: if the switch sensor is removed, whether the program can be optimized..<\/p>\n\n\n\n<p>3.<strong>Reflection and discussion:<\/strong><\/p>\n\n\n\n<p>Experimental results<\/p>\n\n\n\n<p>Data records: Table 1 and Table 2<\/p>\n\n\n\n<p>Experimental conclusion:<\/p>\n\n\n\n<p>5.Extension and Expansion<\/p>\n\n\n\n<p>Reflection and exploration:<\/p>\n\n\n\n<p>Question 1:<\/p>\n\n\n\n<p>Question 2:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n<button class=\"simplefavorite-button has-count preset\" data-postid=\"686\" data-siteid=\"1\" data-groupid=\"1\" data-favoritecount=\"1\" style=\"box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:#ffffff;border-color:#ffffff;color:#686868;\"><i class=\"sf-icon-favorite\" style=\"color:#686868;\"><\/i>\u6536\u85cf<span class=\"simplefavorite-button-count\" style=\"\">1<\/span><\/button>","protected":false},"excerpt":{"rendered":"<p>\u6536\u85cf1 Beginner &#8211; Advanced &#8211; Advanced &#8211; &#8230;<\/p>\n","protected":false},"author":16,"featured_media":2897,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81,82],"tags":[],"class_list":["post-686","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot","category-robotics"],"_links":{"self":[{"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/posts\/686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/comments?post=686"}],"version-history":[{"count":3,"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/posts\/686\/revisions"}],"predecessor-version":[{"id":2898,"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/posts\/686\/revisions\/2898"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/media\/2897"}],"wp:attachment":[{"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/media?parent=686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/categories?post=686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code.xedulab.com\/index.php\/wp-json\/wp\/v2\/tags?post=686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}