智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]

智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]步骤1:所需组件:IntelGalileox1IntelGalileox1的电源线LDRx1220ohm电阻x18.2Kohm电阻器x1蓝牙模块(HC-05)x19V电池x19V电池适配器x1电动机驱动器x1迷你-面包板x1连接线(公对公))x40连接线(公对母)x40步骤2:将LDR和220ohm电阻与IntelGalileo接口LDRLDR扩展为光敏电阻。根据投射到LDR表面的光强度,它会改变…

大家好,又见面了,我是你们的朋友全栈君。

步骤1:所需组件:

IntelGalileox1

IntelGalileox1的电源线

LDRx1

220ohm电阻x1

8.2Kohm电阻器x1

蓝牙模块(HC-05)x1

9V电池x1

9V电池适配器x1

电动机驱动器x1

迷你-面包板x1

连接线(公对公))x40

连接线(公对母)x40

步骤2:将LDR和220ohm电阻与IntelGalileo接口

智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]

LDR

LDR扩展为光敏电阻。根据投射到LDR表面的光强度,它会改变其电阻值。电阻值从充足光照条件下的几欧姆变为黑暗条件下的几兆欧姆。

220ohm电阻器

此固定电阻器用于构建分压器电路。使用正确的电阻器可以帮助获得该项目所需的灵敏度。

电路连接:

从5V引脚连接MM跳线英特尔Galileo到迷你面包板的垂直线之一。

将LDR的一个引脚插入连接5V引脚的同一垂直线上,而LDR的另一端插入面包板的任何其他垂直线上。

将8.2Kohm电阻的一个引脚插入与LDR另一引脚相同的垂直线。

将电阻器的另一个引脚插入任何其他垂直线。

将M-M跳线从电阻器的另一个引脚连接到IntelGalileo的GND。

将IntelGalileo的A0引脚连接到LDR引脚和220欧姆电阻器引脚的连接点。

步骤3:连接HC-05蓝牙带有IntelGalileo的模块

智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]

HC-05蓝牙模块:

这是一个无线通信模块,可以串行传输数据。常规分线板随附的六个引脚中,仅使用了四个引脚。HC-05的VCC引脚连接到+5V,而GND引脚连接到微控制器的GND。RX引脚表示接收器,TX引脚表示发送器。这些引脚用于蓝牙和微控制器之间的通信。

注意:HC-06蓝牙模块也可以代替HC-05用于该项目。

电路连接:

将HC-05放在面包板上。

将M-M跳线从HC-05的VCC引脚连接到提供+5V的垂直列。

将M-M跳线从HC-05的GND引脚连接到IntelGalileo的GND引脚。

将M-M跳线从HC-05的TX引脚连接到IntelGalileo的引脚0。

将MM跳线从HC-05的RX引脚连接到IntelGalileo的引脚1。

步骤4:连接电机驱动器(L293D)使用IntelGalileo

智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]

电机驱动器:

电机驱动器是有助于操作的模块通过提供除微控制器以外的独立电源,以可变速度安装某些电动机。这样可以保护微控制器/微处理器免受电动机引发的电流冲击。该模块包含一个公共的3公头,分别对应+9V/+12V,GND和+5V。+9V或+12V电源用于为电动机供电。+5V用于操作L293DIC。该电机驱动器模块最多可处理2个电机。对于每个电动机,两个引脚用于接收来自微控制器/微处理器的信号,两个引脚用于连接直流电动机。

电路连接:

将M-F跳线从IntelGalileo的引脚3连接到电机驱动器的“M1.a”引脚。

将M-F跳线从IntelGalileo的引脚5连接到电机驱动器的“M1.b”引脚。

将一条M-F跳线从IntelGalileo的GND引脚连接到电机驱动器的GND引脚。

将MF跳线从电动机驱动器的+5V连接到提供+5V电源的垂直列。

步骤5:连接直流电使用IntelGalileo的电动机到电动机驱动器

智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]

直流电动机:

这是低转速的直流电动机。这些电动机包含两根导线,使电动机可以沿顺时针方向或逆时针方向旋转。

电路连接:

连接通过将两条电动机导线插入指定位置的电动机驱动器模块,将电动机连接到电动机驱动器。

步骤6:连接9V电池

智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]

9V电池

9V电池用于为项目中使用的直流电动机供电

9V电池适配器

9V电池适配器可帮助您将面包板上的电源引脚轻松插入。

电路连接:

将9V电池适配器与9V电池相连。

将电池的-ve连接到垂直列,其中220ohm电阻器连接到IntelGalileo的GND。

将电池的+ve连接到任何自由的垂直列。

将M-F跳线从同一垂直列连接回电动机驱动器模块的+9V/+12V引脚。

注意::在使用其他电源时,请确保已达成共识。否则,可能会发生电源问题,可能会导致设备出现故障。

步骤7:上传ArduinoSketch

步骤8:安装Android应用

下载并安装以下AndroidApp,然后按照说明进行操作

打开“蓝牙设置”,然后将手机与HC-05配对。(密码为“1234”)

打开应用。

点击“连接”按钮,然后选择“HC-05”。现在,它应该显示为“已连接”。

现在,您可以通过手机控制窗帘了!

第9步:施工参考图像

智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152477.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • APK签名流程详解

    APK签名流程详解本文最好对照我的APK签名解析示例进行阅读.示例中的关键文件说明:keys-存放签名公私钥的目录signed_logcat.apk-已经使用keys目录中的密钥签名后的apksigned_logcat-signed_logcat.apk解压出来的内容sign.cmd-对apk签名的批处理命令signapk.jar-java版本的apk签名工具

  • mysql查询每个用户的第一条记录_mysql怎么创建用户

    mysql查询每个用户的第一条记录_mysql怎么创建用户数据库记录:MYSQL查询不同用户最新的一条记录方法1:查询出结果后将时间排序后取第一条(只能取到一条,并且不能查询不同客户的记录)SELECTCUSTOMER_ID,CONTENT,MODIFY_TIMEFROM`service_records`ORDERBYMODIFY_TIMEDESCLIMIT1;查询结果:方法2:查询排序后groupby(先按照MODIFY_TI…

  • 概率论中PDF、PMF和CDF的区别与联系

    概率论中PDF、PMF和CDF的区别与联系在概率论中,经常出现PDF、PMF和CDF,那么这三者有什么区别与联系呢?1.概念解释PDF:概率密度函数(probabilitydensityfunction),在数学中,连续型随机变量的概率密度函数(在不至于混淆时可以简称为密度函数)是一个描述这个随机变量的输出值,在某个确定的取值点附近的可能性的函数。PMF:概率质量函数(probabilitymassfunct…

  • RS232电平和TTL电平

    结论:TTL电平和RS232电平,无论是在电压范围还是在极性上(RS232是负逻辑)都有很大的不同。显然,这两种电平是不能直接相连的。为了把单片机的TTL电平转换成RS232电平,通常我们需要一个专用的转换芯片,比如SP3232。RS232是工业上常用的串口标准,无论是PLC的RS232串口模块,还是工控机的串口(COM),输出的电平都称为RS232电平。同时我们知道这些模块的内部控制单元都是…

  • oracle触发器实例

    oracle触发器实例最近有一个需求,一个数据库的表在插入和删除的时候另外一个数据库中的表也做相应的操作。我的想法是1.首先两个数据库可以连接,通过dblink可以解决。2.建立插入和删除才能触发的触发器。直接上代码createorreplacetriggersynch_useridafterinsertordeleteoneosoperatorFOREACHROW–每一行触发一次…

  • Oracle 1521端口

    Oracle 1521端口当windows系统开启防火墙时,在win7中,要开启进的1521端口XP下,用telnet远程IP端口号(1521)来查看端口是否打开例:telnet192.168.1.101521win7下,netstat-naptcp来查看netstat-naptcpTCP192.168.1.10:1521192.168.1.225:3…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号