基于STM32单片机智能药盒定时吃药喂水蓝牙APP设计 系统框架: 本设计由STM32单片机+3个LED灯指示电路+3个到位开关检测电路+1个蜂鸣器报警电路+蓝牙模块电路+电源电路组成。 功能: 1、药盒底部安装LED灯,可以在APP终端上设定吃药的时间(3个定时时间),每天吃药时间一到。相应盒子(一共3个盒子)的LED灯将会自动亮起,同时蜂鸣器报警。 2、药盒被打开后,到位开关检测到信号,并将信号通过蓝牙发送到手机,可以通过APP查看每天的吃药情况。 资料包含: 程序源码 电路图 任务书 答辩技巧 开题报告 参考论文 系统框图 程序流程图 使用到的芯片资料 器件清单 焊接说明 疑难问题说明 软件安装包
2022-10-05 18:19:34 16.95MB
1
单片机加蓝牙控制家用电器设计,带app与源码。 硬件: 单片机最小系统,蓝牙HC-06模块,继电器,本程序单片机晶振11.0592,蓝牙波特率设置为9600,程序无问题,自己改过的编译通过。不懂请联系Q1137035271(相互学习) 实物图: 【转载自阿阳工作室】
2022-09-07 14:48:33 2.6MB 单片机 电路方案
1
蓝牙HC05模块和Android studio APP通信,多页面,具体介绍见博客!https://blog.csdn.net/th971212?type=blog
2022-06-07 18:07:51 28.62MB stm32 单片机 android studio
我要实现的功能就是能用我手机控制电源的通、对家里的电器的开关进行控制。(目前只是内网操作) 1.首先是蓝牙APP 易安卓编写的,说编写其实我只是修改了其中的一些内容,主要的部分都是通过视频学习的,不过我已经懂得了那些命令,(后面有工程文件,如果不懂,可以去找易锦老师的视频来看,如果找不到,我这存的有),两张界面和代码截图,非常简单,功能也很简单,程序前后修改了两个主要地方,主要原因是测试的时候发现第一种程序会出现错误,在单片机哪里会仔细说明! 操作界面,很简单,打开之后打开蓝牙,然后点击搜索设备,找到你的模块名字,点击之后就可以连接了,连接之后下面会显示蓝牙的名称和地址信息。这个是编程软件中显示的界面,可能和在手机上面运行的不一样,因为有些东西是非可视的,不过不影响,这反而能让我们知道更多的细节。 2.单片机程序 这个程序也很简单,只要学过一些单片机程序的人应该都知道吧,串口通信,设置好通信的波特率,初始化工作做好,然后在串口中断程序里写上你要做的事情就可 以了,这里虽然说11.0592的晶振定时器初值为fd,但是如果用12m的晶振也是可以的,差距不多,没有问题。(说的不怎么专业,我也不是很专业的 人,所以请大神误喷,见笑了!)这里是修改前后的程序不一样的地方,前面的程序是单片机没接收到数据之后读取前一次的IO状态,然后改变其状态,但是测试 的时候发现读取状态有错误,估计是我的电路有问题,第一个继电器可以正常工作,第二个和第三个都有问题,当第一个关闭的时候可以打开,但是当打开的了却不 能关闭,只能用关闭所有的命令来关闭,(找了一下午也没发现问题,元件换了几个都没找到,后来放弃了),后来就换了后面程序,直接发送状态命令,不用判断 当前的状态了,我觉得后面这种可能更好!而且实际测试的时候也可以,没有问题。(补充一下,我发现12M的晶振不能用11.0592M的数据,原因是定时 器计数产生的波特率与9600差距有点大,误差到达了8.5%左右,理论上误差要小于4%才能正常通信,所以通信有错误,虽然能通信,但是数据不对,后来 我把晶振换回来就可以了,看来要实践才知道真理。) 第 一、二张是修改之前的程序,有问题,最后一张是修改之后的,没有问题,后来仔细想了一下,后面一种才是正确的,前面一种的改变状态可能会出现错误,就是手 机上显示的开关是关的,然而实际电路中的电路是开着的(这也是没有数据回传的原因吧,现在只是单向的手机发,模块接的形式,以后再研究)!,但是后面一种 不会出现这个问题! 3.实物电路连接 我也是在测试,所以先用LED 等来代替继电器输出,然后才用到继电器上面。单片机直接放在我做的最小系统版上面,然后用导线来连接到蓝牙开关的小板子上,等测试无误之后再安装在上面,不然不好写程序上去。输出接的是一个小电机,用的一个12v蓄电池代替220V电源,如果要用220V的电源,要注意安全了!提醒一下,绝缘一定要做好,毕竟不是开玩笑的。简单说一下电路连接,首先你得需要焊接一个51单片机最小系统板,(如果这个都不会,那你需要先学习一下,不然肯定是没办法做的)然后是由三极管驱动继电器的电路,记得加二极管,不然三极管很有几率被击穿,最后是蓝牙模块与单片机的连接,电源接好,一般蓝牙模块都是宽电压的,所以直接接到5V电源上,与单片机共用电源,不用什么电压转换,很方便的,把蓝牙模块的TX与单片机的RX连接,就是P3.0那个引脚,RX接单片机的TX,就是P3.1那个引脚,至于继电器哪里你需要接成常开还是常闭的模式就你自己决定了,当然还要加一点录滤波的,因为继电器启动的一瞬间电流很大,担心是单片机死机!这些就是主要的东西了!) 前一张是之前测试用的,后面一张是后来直接把单片机装上去的,看着没有那么乱了,可以看到,当手机上的开关23打开时,电路板上的灯23也是两的,表明继电器已经被打开了。 4.打完收工,作品完成 好了至此最简单的蓝牙开关就做好了,可以躺在床上遥控在远处的风扇了(好吧你们都用的是空调,当我没说!),定时关机(这个功能没做,不过原理都一样,自由发挥了),其他神马的!感兴趣的同学可以试一下,比如说高级一点的外网控制的,把电脑作为服务器,把蓝牙模块接好,和控制器连接起来,然后让手机与电脑通过互联网通信,用手机给电脑发送指令,再通过电脑给蓝牙模块发送指令,比如提前开个空调什么的(提前开风扇没用,还是开你们的空调吧),然后其他什么的东西就自己发挥了!我想这个应该是属于传说中的最简单的物联网吧,虽然没有那么高大上,但是原理是一样的。虽然是手动控制的,不过可以发挥你聪明大脑,让他自动控制啊!
2022-04-07 20:55:29 327KB 蓝牙开关 电器开关 电路方案
1
大家自行下载,这个都是免费公开的,其中也是我自己毕业设计的一部分,只允许提供给大家学习使用。
2022-03-25 21:58:08 62.6MB android studio android android-studio
1
主要为大家详细介绍了android实现蓝牙app的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-03-07 22:18:52 49KB android 蓝牙 app
1
源码BabyBluetooth,BabyBluetoothAppDemo :一个类似lightblue的程序,蓝牙操作全部使用BabyBluetooch完成。 这个app是babyBluetooth的example程序,代码可以到github中下载或直接附件下载。 功能: 1:扫描周围设备 2:连接设备,扫描设备的全部services和characteristic 3:显示characteristic,读取characteristic的value,和descriptors以及Descriptors对应的value 4:写0x01到characteristic 5:订阅/取消订阅 characteristic的notify 注意,蓝牙相关的功能只能在真机中使用,模拟器使用不了。附件中包含了一个os程序,可以直接在mac中启动并使用蓝牙设备。 BabyBluetooch蓝牙库,一个非常容易使用的蓝牙库 -基于原生CoreBluetooth框架封装的轻量级的开源库,可以帮你更简单地使用CoreBluetooth API。 -CoreBluetooth所有方法都是通过委托完成,代码冗余且顺序凌乱。BabyBluetooth使用block方法,可以重新按照功能和顺序组织代码,并提供许多方法减少蓝牙开发过程中的代码量。 -链式方法体,代码更简洁、优雅
2022-01-25 11:03:56 134KB IOS源码
1
Arduino连接HC-05模块控制继电器.rar
2021-12-17 12:35:38 5.57MB 单片机 蓝牙 app
1