如何利用Arduino UNO实现背包防盗报警器的设计

2024-12-30

背景

您是否曾经背着背包坐在公共场所,担心有人会偷走它?如果是这样,这就是适合您的项目!是时候该需要一个背包警报了。

使用 指南针/加速度计,该项目在背包移动时会发出警报。它使用指南针监控方位,当有超过10度的移动时,它会发出警报。

第 1 步:连接

将 分线板连接到 ,如下所示:

SDA-SDA

SDL-SDL

车辆识别号 - 5v

地 - 地

有关更多详细信息,请查看 的指南。

像这样将压电蜂鸣器连接到 :

+ 到引脚 13

- 接地

第 2 步:安装库

将库和库下载为 zip 文件。

打开 IDE,转到 》 》 Add.ZIP

然后,找到并选择您之前下载的 .ZIP 文件。

第 3 步:对 进行编程

打开 IDE 并创建一个新文件。删除已经存在的所有内容并粘贴以下代码。

//

#

// the

const int sens = 10;

// a ID to this at the same time

mag = (12345);

void setup(void)

//Just for

//.begin(9600);

//.("...");

// Setup pin 13

(13, );

// the

if(!mag.begin())

// There was a the ... check your

(13, HIGH);

delay(500);

(13, LOW);

delay(500);

(13, HIGH);

delay(500);

(13, LOW);

delay(500);

while(1);

// Wait 5

delay(5000);

// Alert when

(13, HIGH);

delay(500);

(13, LOW);

// for the value

int (void){

// Get a new event

event;

mag.(&event);

float Pi = 3.14159;

// the angle of the y,x

float = int((atan2(event..y,event..x) * 180) / Pi);

// to 0-360

if ( < 0)

= 360 + ;

void loop(void)

// get

int = ();

delay(1000);

int = ();

if ( < (-sens) && != 0 && != 0) {

// sound the alarm

(13, HIGH);

// Just for

//.("");

//.("");

}else if ( > (+sens) && != 0 && != 0) {

// sound the alarm

(13, HIGH);

// Just for

//.("");

//.("");

// Just for

//.print("New:");

//.();

//.print("Old:");

//.();

//.("");

插入您的 ,然后编译并上传代码。

第 4 步:测试

如果你做的一切都正确,在按下你的 上的重置按钮后,你应该会听到一些哔哔声,3 秒的沉默,然后是更长的哔哔声。如果您旋转 分线器,您应该会听到警报响起。如果传感器太敏感,只需在靠近顶部的代码中增加“sens”变量即可。如果您想要更高的灵敏度,请减小“sens”变量。

如果您在 3 秒延迟前听到 2 声长哔声,则说明您的接线有问题,请检查所有连接。

如果它似乎不起作用,那么可能是库没有正确命名。在代码中,删除开头的“#”语句。然后转到 》 并选择“Wire”、“ ”和“ ”库。如果仍然无法正常工作,请确保您附近没有任何强磁场。去另一个房间,或者外面。此外,确保分线板有点水平并与地面平行。

第 5 步:添加密钥

您现在应该有一个工作项目,只需将 9v 电池插入 上的桶形插孔,将其安装在您的背包中,您就可以开始了。然而,每次你想布防/解除警报时拔掉和重新插入电池有点烦人。这就是 6.35 毫米音频插孔发挥作用的地方。与大多数人在耳机上使用的 3.5 毫米插孔不同,使用 6.35 毫米插孔可提高安全性。但是,如果您想要使用键控开关或其他一些开关,请随意使用。

如果要添加钥匙,请在电池和 DC 筒形插孔之间连接开关/钥匙。

如果您有其中一根,只需剪断其中一根电线,必要时添加延长线,然后添加开关。就我而言,我有一个接线盒筒式千斤顶并使用它接线。由于我不太关心安全性,我的钥匙只是一个简单的拨动开关,但你可以发挥创意。使用簧片开关和磁铁、RFID,甚至可能是智能手机应用程序!

第 6 步:安装

您现在有了一个功能齐全的带钥匙的警报器,现在要做的就是把它装在你的背包里。在蜂鸣器的侧面切一个孔,为钥匙孔切一个孔。我使用了拉链,但可以使用更持久的解决方案。确保传感器安装在一定程度上与地面平行,并且蜂鸣器上的孔没有被阻塞。

下一篇:课程设计报告简易防盗报警器的设计
上一篇:防盗报警器电路图分享
相关文章
返回顶部小火箭