电子说
步骤1:所需的材料
项目所需的材料如下:
1(image-1)-Arduino Uno/Duemilanove arduino arduino Uno
DF机器人或其他与图像LCD防护罩类似的
2(image-2)-LCD防护罩
3(image-3)-HC-05蓝牙模块蓝牙模块
4(图4)-PIR运动传感器PIR传感器
5(图5)-6针按钮
6(图6)-面包板面包板
7(图7)-跨接线,公对公跳线和母对公跳线
8(图8)-发光二极管(LED)
9(图9)-水泵(项目的其他改进)水泵
10-10k电阻器
11-用作项目手提箱的容器
12(image10)-小馅饼zo Buzzer
该项目的成本低于1200卢比或$ 20
步骤2:测试LCD盾
只需将LCD Shield固定在arduino上,如图所示,即LCD的引脚与arduino的引脚平行。
现在上传代码。
步骤3:测试PIR传感器
热释电(“被动”)红外传感器:‘’‘什么是PIR传感器?’‘’PIR传感器允许您感应运动,几乎总是用于检测人类是否已移入或移出传感器范围。它们体积小,价格便宜,功耗低,易于使用且不会磨损。因此,它们通常在家庭或企业使用的电器和小工具中找到。它们通常被称为PIR,“被动红外”,“热释电”或“ IR运动”传感器。PIR基本上由热释电传感器制成(您可以在上方看到圆形金属罐,中心带有矩形晶体) ),它可以检测红外辐射的水平。一切都散发出一些低水平的辐射,而东西越热,发射的辐射就越多。实际上,运动检测器中的传感器分为两半。这样做的原因是我们希望检测运动(变化)而不是平均IR水平。将两半连接起来,以便彼此抵消。如果一半的红外辐射比另一侧的红外辐射多或少,则输出将上下摆动。热释电传感器旁边是一堆支持电路,电阻器和电容器。似乎大多数小型爱好者传感器都使用BISS0001(“微功率PIR运动检测器IC”),这无疑是非常便宜的芯片。该芯片接收传感器的输出并对其进行一些小的处理,以从模拟传感器发出数字输出脉冲。对于许多需要检测人员何时离开或进入该区域或接近该区域的基本项目或产品, PIR传感器很棒。它们功耗低,成本低,坚固耐用,镜头范围广且易于接口。请注意,PIR不会告诉您周围有多少人,或者他们离传感器有多近,镜头通常固定在一定的范围和距离(尽管可以在某处砍死),有时也会被房屋引爆。宠物。
镜头
PIR传感器相当通用,并且大部分仅在价格和灵敏度上有所不同。大多数真正的魔术都发生在光学器件上。这是一个非常好的制造想法:PIR传感器和电路是固定的,花费几美元。镜头仅需几美分,可以很容易地改变宽度,范围,感应模式。在上图中,镜头只是一块塑料,但这意味着检测区域只有两个矩形。通常,我们希望检测区域更大。为此,我们使用一个简单的镜头(例如在相机中找到的镜头):它们将大面积(例如风景)聚集成小区域(在胶片或CCD传感器上)。出于很快就会明白的原因,我们希望将PIR透镜做得又小又薄,并且可以用便宜的塑料成型,尽管它可能会增加变形。因此,传感器实际上是菲涅耳透镜(请参见下图)。确定,所以现在我们有更大的范围。但是,请记住,我们实际上有两个传感器,更重要的是,我们不希望有两个非常大的感应区域矩形,而是要分散多个小区域。因此,我们要做的是将透镜分成多个部分,每个部分是菲涅耳透镜。不同的刻面和子透镜创建了一系列相互交错的检测区域。这就是为什么上面小平面上的镜头中心“不一致”的原因-彼此指向PIR感应元件的另一半。
读取PIR传感器
上传代码,在下面提到:
步骤4:建立连接
电源输入:
内部输入:通过电池(6节电池,每节1.5V)或9V电池连接到arduino卡的电源输入。
外部输入:通过外部变压器(9V ,1A)到2.1mm输入或通过USB电缆到arduino卡的mini USB输入。
Arduino(顶部:从左到右):
GND-LED/s (GND),扬声器(GND)。
数字13-LED/s(Vcc)。
数字12-按钮(右脚)。
数字11-扬声器(Vcc)。
数字10、9、8、7、6、5、4-LCD键盘防护罩(D10,D9,D8,D7,D6,D5,D4)。
数字2-PIR传感器(OUT )。数字1(TX)-蓝牙模块(RXD)。
数字0(RX)-蓝牙模块(TXD)。
Arduino(底部:从左到右):
重置-LCD键盘护罩(RST)。
5V-蓝牙模块(Vcc),PIR传感器(Vcc),LCD键盘护罩(5V),按钮(在5v和中腿之间带有10k电阻器)
Gnd-蓝牙模块(GND),PIR传感器(GND),LCD键盘防护罩(GND),按钮(左脚)。
Gnd-9V连接器(-)。 Vin-9V连接器(在Vin和+之间进行切换)。
NOTE-YOU应该使用内置电源针(通常带有USB电缆或充电器)为Arduino供电。以获得更好的结果,尤其是在此项目中。
步骤5:制作LED面
连接图像上方的LED。
步骤6:与水泵建立连接
要运行水泵,只需将管子与电机一起安装在进水口和出水口延长管中,并将进水管与装有水的水源相连。
水泵是该项目的一项进步,因此只要PIR传感器检测到运动或入侵者,水泵便会开始吸水并将水以湍流力或水流注入入侵者。
NOTE-YOU应该将喷嘴与小横截面相连,以使水以湍流的力从泵中流出。
步骤7:上传代码
从下面提供的链接下载arduino软件并运行该软件:
http://arduino.cc/en/main/software
1。下载 《此页面中存在的u》 .ino 文件(这是您的最终arduino代码)。
2。下载zip文件,即 StopWatchClass 和 LiquidCrystalDisplay 》
3。将这些文件解压缩到arduino软件位置的库文件夹中(如图所示)。
4。有关这些库的更多信息,请查看以下链接:
http://playground.arduino.cc/Code/StopWatchClass
http://arduino.cc/en/Reference/LiquidCrystal
5。选择开发板:工具-》开发板-》 Arduino Uno。
6。对于其他板,请参阅有关serial1连接的更多信息(以避免兼容性问题):http://arduino.cc/zh/reference/serial
验证代码并上传到arduino。
步骤8:在Android智能手机上接收消息
从下面的链接中通过broxcode下载arduino蓝牙控制应用程序:
Arduino蓝牙控制应用程序
https://play.google.com/store/apps/details?id=com 。..。
连接到android智能手机的步骤:
1。打开项目。
2.打开手机的蓝牙。
3。打开应用程序,然后单击终端窗口。
4。连接到HC-05,如果要求输入连接密码,则键入1234或0000。
5在应用程序中打开终端。
6。恭喜,您已经完成了该项目。
步骤9:整理事物
现在将项目打包在容器中以使其看起来不错。
如果要对arduino mega进行编程,然后将代码中的所有序列更改为serial1。
全部0条评论
快来发表一下你的评论吧 !