×

使用BBC Micro:Bit创建远程防盗警报

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-16

刘丽

分享资料个

描述

大家好,

在本文中,我将逐步引导您使用 BBC micro:bit 创建远程防盗报警器。我希望您先阅读以下文章,以便您了解微比特通信的基本概念以及我将在本文中做什么,因为我将结合这两篇文章。

所以在本文中,我们将让两个 micro:bits 通过无线电信号进行通信,我们将使用两个 micro:bits,一个用于通知,一个用于感知我们应该感知的事件,在我们的例子中是光。一个 micro:bit 将感应光线水平并通知另一个打开警报。所以让我们看看。

联系

我们只需要将压电蜂鸣器连接到 micro:bit。如果您仔细阅读列出的文章,您将知道如何操作。

这就是我们如何将蜂鸣器连接到 micro:bit。

 
pYYBAGNy3bCAV6y8AABAKCFSxww330.jpg
 

Buzzer micro:bit Red PIN0 Black GND所以现在让我们进行远程报警。我们将把教程分为两部分,

  • 报警传感器
  • 警报通知器

报警传感器

在本节中,我们将使用我们的一个 micro:bit 作为警报传感器,它会感应光线水平,我将通知另一个 micro:bit 设置警报。因此,让我们为传感器编写代码。在这里,我们将创建一个通信通道,以便我们的两个 micro:bits 只能使用该通道相互通信。所以按照步骤为传感器编码,

  • 转到makecode并创建一个新项目并将其命名为传感器。
  • 转到收音机块,然后抓住收音机组,并将其放在开始块内。
 
pYYBAGNy3d-ANICmAAAVWrgUi50704.png
 
  • 然后将组号设置为您想要的任何数字;在我的情况下是200。
  • 现在转到逻辑块并抓住 if-then 块并将其放在永远块内。
  • 再次进入逻辑 if-then 块,然后抓取 >= 块并将其放在 if-then 块中。
 
poYBAGNy3eGAGl0UAAAYZDJoPDA464.png
 
  • 转到 Input 并选择 light level 并将其放在 if-then 块中,替换 0 并使另一个 0 大于 5 或​​ 10。
 
poYBAGNy3eOAQ1upAAAcbWFN5zs183.png
 
  • 现在,再次转到收音机并选择无线电发送号码并将其设置为 1 并将其放在里面,然后阻止。然后,转到基本块并选择暂停块只是一段时间。
 
pYYBAGNy3eWAW2v9AAAzctyiHgU805.png
 

这就是传感器部分的全部内容。现在下载代码并将代码上传到 micro:bit one。

现在让我们为警报通知程序编写代码。

在本节中,我们将让我们的 micro:bit 接收来自另一个 micro:bit 的信号,以便我们可以在这里设置警报。

  • 转到收音机并选择收音机组并将组号设置为与传感器相同的200。并将其放在启动块内。
 
poYBAGNy3eeADiM7AAAUfYoIwF4733.png
 
  • 现在,转到收音机并选择收音机接收的号码。然后,转到逻辑块并选择 if-then 块,然后再次转到逻辑块并选择 >= 块。
 
pYYBAGNy3eqAQ7hKAAAhC6UPyPQ619.png
 
  • 现在转到变量块并选择 receivedNumber 并将其放在 if-then 块中替换第一个零并将另一个零设置为 1。这是因为我们的传感器将发送数字 1。所以如果这个 micro:bit 接收到数字 1; 然后它就知道我必须设置警报。
 
pYYBAGNy3eyAWcpSAAAnTdLfZ80748.png
 
  • 现在转到基本并选择要显示的显示图标以及何时接收到设置警报的信号的表达式。这是完全可选的。我设置了一个惊喜图标,所以当有人打开我房间的灯时,我会知道它。
 
poYBAGNy3e6AUDArAAAueomJjuQ789.png
 
  • 现在我们需要播放一些警报器或音乐来报警。所以我们要在那里放一些旋律,为此转到音乐并选择开始旋律块并将其放在显示图标块之后。
 
pYYBAGNy3fCAVMChAABEjBpI_Aw976.png
 
  • 现在转到基本块并选择暂停块并给一些延迟并清除屏幕,以便每次警报后屏幕都会被清除。
 
poYBAGNy3fKAGDj5AABQ9NbjaYA661.png
 

现在下载代码并将其上传到第二个 micro:bit。现在将传感器 micro:bit 放在光源附近,并将通知器 micro:bit 放在其他任何地方。请记住,范围要小得多,因此请按照该范围进行。现在关闭灯并打开灯,第二个 micro:bit 应该播放旋律,您将能够通过蜂鸣器收听。

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !