手机蓝牙连接51单片机自动开门

** 大学宿舍因为大家都睡在上铺,有时候舍友没带钥匙需要下去开门,非常的费劲,如果能通过手机控制自动开门就方便多了。**

制作教程:

材料:
在这里插入图片描述
成品:
成品
成品
效果演示:
演示效果
控制led:
控制led演示效果
控制开门:
开门演示效果
开门演示效果
#舵机是通过绳子连接到锁栓上的,绳子和锁栓用热熔胶固定,整个装置也是用热熔胶固定在门上的。如果你的门锁拉不开,试试给锁栓缝隙上润滑油,同时调整舵机的力矩。
#自动开门效果演示视频
#app、烧录程序、hex代码资源下载连接
#资源下载备用链接

1.材料清单和说明:
材料(以下材料都可以在某宝中买到):
51单片机或52单片机x1
(51单片机和52单片机是同一个系列,完全可以通用)
51最小系统板x1
STC单片机下载器
HC-06蓝牙模块
(此型号比较贵,可以用其它的蓝牙模块代替)
金属齿轮舵机(MG90S) x1
(为保证舵机的力量足够大需要选择金属齿轮舵机,推荐MG90S)
5V升压板x1
(这个可以不要,18650锂电池4.2v也能带动板子和舵机)
18650电池x2
18650电池壳x2
导线若干
ABS板(热可塑塑料板)x2
(ABS板用于制作外壳,直接加热需要弯曲的部位然后弯折)
2.电路连接图:
电路连接图
#舵机通电时不要用手转动,否则会损坏舵机,其实不通电也尽量不要用手转动。舵机信号线连接的端口可以在程序中修改。
#舵机供电问题:数据线给单片机供电没问题,但是给舵机供电不行,舵机启动瞬间电流会比较高,因此舵机需要单独的锂电池供电(3.7-4.2就可以)。方法:舵机有3根线,两根是供电(正负极),一根是控制线(接收PWM信号),舵机的两条电源线单独接一块锂电池,然后舵机供电的负极和电路板供电的负极接起来构成回路。如果还不行就把舵机供电正极也接到最小系统板正极(注意舵机还是需要这个锂电池的,并非没有发挥作用,当舵机启动瞬间需要大电流时从这节锂电池中获得所需电流)。
#最小系统板记得插晶振(无源晶振不分正负极),下面这个:
晶振插口
晶振
3.源程序:

#include <reg52.h>
#define uint unsigned int   
unsigned char data;
sbit M=P3^5;//此引脚接舵机信号线
sbit N=P2^0;
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值