新蓝牙遥控器 设计图纸及工艺 (1)
基于单片机的蓝牙遥控窗帘设计

基于单片机的蓝牙遥控窗帘设计作者:李道龙欧阳名三来源:《安徽理工大学学报·自然科学版》2014年第03期摘要:利用手机或电脑自带蓝牙功能作为上位机控制端,将蓝牙从模块作为遥控窗帘的遥控信号接受端,接受信号后与单片机进行通信,来完成对窗帘的遥控开关、定时、显示等系统设置,由此实现了以蓝牙为依托的新型智能家居自动化遥控方式的改变。
关键词:单片机;蓝牙;无线电遥控;手机中图分类号:TP79 文献标志码:B 文章编号:1672-1098(2014)03-0064-03目前市场上的遥控窗帘数量种类日益增多,而作为家庭自动化集成设备的一部分,其遥控器与电视空调等遥控器均不通用。
由于家居自动化程度的越来越高,所以提出由手机或电脑自带蓝牙功能作为遥控器来进行控制,从而解决需要多个遥控器来对应多个家电的问题。
而本文介绍了如何利用单片机来设计蓝牙遥控窗帘。
1 基本原理通过手机或电脑的蓝牙功能发送控制信号,利用蓝牙从模块对信号进行接受,并通过串口发送给单片机。
单片机通过接收蓝牙信号,时钟信号,可以将时钟信号送到显示屏输出,并且完成定时功能,经功率放大电路输出对电机进行控制(见图1)。
2 蓝牙模块简介蓝牙HC06模块可以让使用串口的设备摆脱线缆的束缚在10米范围内实现无线串口通信。
使用该模块无需了解复杂的蓝牙底层协议,只要简单的几个步骤即可享受到无线通信的便捷。
蓝牙透传模块只有4个AT指令,分别是测试通讯,改名称,改波特率,改配对密码。
AT 指令必须从TXD,RXD信号脚设置,不能通过蓝牙信道设置。
发送AT指令的设备可以是各种类型的MCU(比如MCS51,AVR,PIC,MSP430,ARM等),也可以是电脑通过串口(PC串口接MAX232以后或者USB转串口)发送。
3 各部分功能的实现在手机或电脑控制端界面上,有许多功能性按钮,例如,当在手机按下显示屏上的“打开”按键时,手机会通过蓝牙以ASCII码的形式发送一个字符“A”,释放时会发送一个字符“a”。
实用电子DIY制作,一个无线遥控开关将你的生活变得智能化

实用电子DIY制作,一个无线遥控开关将你的生活变得智能化普及数电模电知识,科教兴国。
大家好,今天来学习315/433M频无线收发模块RXC6,教大家做一个遥控开关,用来控制家电,非常实用。
先来看实物模块长啥样:这是模块的正面图这是模块的背面图RXC6超外差带解码学习码无线接收模块,是一款性价比较高的ISM频段的接收模块,具有较高的接收灵敏度、低廉的价格,非常适合我们进行DIY制作。
此模块无需外加任何电路即可以做到无线信号输入到数据信号输出,自带数据解码电路,可轻易实现无线产品的开发。
由模块的背面图可知,从左往右数,其引脚分别是:GND(电源负极),VDD(电源正极),D3(数据输出脚),D2,D1,D0,SW(外接学习按键)。
最右边还有个焊盘(孔),这是用来焊接天线的。
RXC6共有3种输出方式:点动,自锁,互锁。
点动就是,当我们按下遥控器的按键,接收板的数据脚就有输出,松开按键,停止输出。
自锁就是,当我们按下遥控器上的按键一次,接收板的数据脚有输出,松开按键,输出不会中断,持续输出,只有我们再按一次按键,输出才会停止。
自锁输出时,4个数据脚相互独立,互不影响。
互锁就是,4个数据脚同时只能有一路输出,互相锁定,有你没我,有我没你。
那么如何改变接收板的输出方式呢?看模块的背面,有两个没有焊上的焊盘T1、T2,默认T1、T2是没有焊上的,是悬空状态,此时对应的是点动模式。
当T2焊上接地,T1悬空,那么对应的是自锁模式。
如果T2悬空,T1焊上接地,这时是互锁模式,大家可以根据自己的需求改变输出方式。
我们将T2焊上,将模块的输出方式改为自锁,接下来DIY一个无线遥控开关。
为了增加遥控距离,焊上一段大约17cm长的单芯导线。
由于这个接收模块的数据脚输出电流很小,驱动能力有限,不能直接驱动继电器,所以我们还需要给它加一级三极管放大电路,如下图:为了方便供电和安装,我们还需要给接收模块焊一个小底板,把三极管、继电器、接线端子等都安在一块板子上,总的电路连接图如下图:备齐所需元器件:焊好小底板后把接收模块插到排母上,也安在小底板上:这个无线接收模块的供电电压范围是3.3V-5.5V,考虑到其便携性,我用一节3.7V的锂电池供电。
BLE蓝牙遥控器设计方案

BLE蓝牙遥控器设计方案蓝牙低功耗(Bluetooth Low Energy,BLE)技术在无线通信领域得到广泛应用,其中一种应用就是蓝牙遥控器。
蓝牙遥控器设计方案主要包括硬件设计、软件设计和通信协议设计三部分。
硬件设计方面,蓝牙遥控器需要包含以下几个主要部件:蓝牙模块、微控制器、电源电路、按键、LED指示灯和外壳。
1. 蓝牙模块:选择一款低功耗的蓝牙模块,如Nordic Semiconductor的nRF52系列。
这些蓝牙模块具有低功耗、低成本和高性能的特点,并支持BLE协议,能够与各种智能设备进行无线通信。
2. 微控制器:选择一款适用于遥控器应用的微控制器,如STMicroelectronics的STM32系列。
这些微控制器具有低功耗、高性能和丰富的外设接口,能够实现遥控器的各种功能。
3.电源电路:设计一个稳定的供电电路,可以使用纽扣电池或者锂电池作为供电源。
在设计过程中需要考虑电池寿命和充电电路等因素。
4.按键:选择合适的按键以及相应的电路设计,确保按键的稳定性和寿命。
按键可以包括方向键、数字键、功能键等。
5.LED指示灯:设计一个或多个LED指示灯用于显示遥控器的工作状态,例如蓝牙连接状态、电池电量等。
6.外壳:设计一个符合人体工学的外壳,考虑到手持舒适性和外壳的耐用性。
在软件设计方面,蓝牙遥控器需要实现以下几个功能模块:按键扫描、蓝牙连接、数据发送和接收、指示灯控制等。
1.按键扫描:使用定时器和外部中断等方法对按键进行扫描,实现按键的检测和响应。
2.蓝牙连接:使用蓝牙模块提供的API实现蓝牙连接功能,与目标设备进行通信。
3.数据发送和接收:通过蓝牙连接,实现与目标设备之间数据的传输,例如发送遥控指令或接收设备状态信息。
4.指示灯控制:根据蓝牙连接状态、电池电量等信息控制LED指示灯的亮灭。
通信协议设计上,蓝牙遥控器需要与被控制的设备达成一致。
常见的协议包括HID(Human Interface Device)协议、GAP(Generic Access Profile)和GATT(Generic Attribute Profile)等。
教你如何自制一款遥控器,让你的项目变成遥控的!

教你如何⾃制⼀款遥控器,让你的项⽬变成遥控的!⾃从上次制作了⼀块集成了电机驱动的最⼩板之后,我就发现现在市场上⼀块便宜且功能⼜多的遥控器都没有,于是遂产⽣了⾃⼰画⼀块的念头,并且这个遥控器还可以结合着我的电机驱动板使⽤,这样⼀整套的遥控⽅案就有了,以后想做什么遥控车,遥控船,机器⼈和遥控飞机之类的项⽬的话,就可以拿来直接⽤了。
就会⽅便很多,并且便携和稳定性都会好很多,于是这次我设计了⼀个遥控器的板⼦,体积很⼩,整个版⾯只有9.6mm*4.6mm,可以称的上是掌上遥控器,并且常⽤功能都不少。
第⼀部分⾸先当然是对整个遥控器的功能规划,先定⽬标,就是我的成品需要达到什么功能,这样⽅便之后设计中可以保证我们⽬标的专⼀以及成品后就可以按照我的⽬标表去⼀⼀核对我的⽬标功能是否全部达标。
1.单⽚机选择对于单⽚机我还是选择atmega328,其实atmega8也可以选择,⽽且价格上⽐较占优势,并且两个芯⽚的引脚分部都是⼀样的,所以后期可以更换单⽚机芯⽚,⽽不⽤改变电路结构,由于atmega8我还未使⽤过,于是先考虑⽤atmega328实现,下⾯是Atmega328的引脚图。
2.⽆线通讯模块采⽤的还是NRF24l01这款⽆线模块,在某宝上有许多版本的NRF24l01,我使⽤的是采⽤DIP2*4引脚输出的这款,据说还有⼀款加载了功率放⼤器的板⼦,接⼝是兼容的,所以如果后期想增加遥控距离的话可以采⽤带功放的模块。
关于给它供电的电路,还是使⽤mic5205的⽅案,我在许多项⽬中都会⽤到它,体积⼩巧(采⽤SOT23-5封装)并且输出电流⾜够(150ma),外围电路⾜够简单,两个电容即可。
不过⼤家在选择电容的时候注意它的最⼤承受电压,⼀般商家会在参数⾥⾯标注,我选择的是耐压10V的10uf电容。
3.摇杆⾸先是作为⼀个遥控器,该有的⽐例控制摇杆肯定必须有,这样我们就可以操控⼀些⽐例通道(例如电机速度,灯的亮度,舵机旋转⾓度以及所有需要连续变化的量)。
创新设计与实践 亚超声遥控开关的设计汇总

创新设计与实践题目: 亚超声遥控开关的设计院系名称:电气工程学院专业班级:学生姓名:学号:指导教师:教师职称:讲师评语及成绩:指导教师:日期:亚超声遥控开关的设计摘要:亚超声遥控开关分为遥控发射头和接收电路两部分,亚超声遥控开关电路由亚超声发射器、亚超声接收放大器、通道译码器、双稳态触发器和继电器驱动电路组成。
亚超声遥控开关是一种介于普通的声控制开关和超声遥控开关两者之间的声控制开关,亚超声遥控开关可以应用在楼梯走道灯、台灯、收录机、电视机等家用电器设备上,它采用的声控频率为18一20,而且可利用廉价的压电陶瓷片作为发射、接收声传感器,可靠性高、辐射干扰小、操作便捷,是一种经济、实用的声控制开关。
关键词:亚超声声控制原理微分电路双稳触发前言 (4)第1章超声的发展及应用 (5)1.1 超声波的发展 (5)1.2 超声波的特点 (6)第2章亚超声遥控开关的概述 (7)2.1 亚超声的起源及其国内外的发展 (7)2.2 亚超声遥控开关的技术发展 (9)第3章亚超声遥控开关的工作原理 (10)3.1亚超声遥控开关的方案实现 (10)3.2亚超声遥控开关发射电路设计 (10)3.4电源电路设计 (11)3.5 工作原理 (11)第4章亚超声遥控开关的制作 (12)4.1 亚超声遥控开关的安装 (12)4.1.1 元器件选择 (12)4.1.2 安装制作 (13)4.1.3 调试 (13)4.2 亚超声遥控开关的实体制作 (13)参考文献 (15)附录 (16)前言声音控制电源,可以控制电视机,电风扇等200W以内的家用电器,插入插头后,再将电器插头插入声控开关,200㎡的房子都可以控制,非常方便,该遥控器根据国际先进的声光控制原理,在60平方米的房间内可随意(无线)遥控电视机,影碟机,电灯等一切家用电器开关,会给你的生活带来极大方便,不起床、不动步,轻轻一按,开关一切。
不需要拉线开关,只要用手捏一下“带嘴”的橡皮球(气囊),就可控制家用电器的“开”与“关”,达到家用电器的声控化目的。
蓝牙遥控密码锁_毕设

武汉纺织大学毕业设计[论文]题目:蓝牙遥控密码锁学院:电子与电气工程学院专业:光电信息工程**:******:**2016年6月4日摘要随着社会的发展和进步,家居智能化越来越成为未来的发展趋势。
目前市场上的电锁门禁主要采用按键的机械密码锁,一定程度上安全度不够高,且使用不够人性化。
本文设计了一种基于单片机微控制器控制的蓝牙遥控密码锁系统,能让用户通过手机控制密码锁的开关,且脱机情况下能够通过按键解锁。
本项目系统设计分为硬件和软件两部分。
硬件部分主要分为电锁控制器的主板设计和电锁受控模块的设计。
软件部分包括数据收发模块、蓝牙通信模块等。
系统实现功能主要有蓝牙远程控制功能,按键密码输入功能,干接点弱电控制功能等。
实验表明,该系统能够在手机蓝牙发送控制信号以及密码的方式下控制密码锁的开合状态,并且在蓝牙控制受限的情况下,还能够通过主机携带的按键密码输入控制密码锁的开合,具有设计成本低、可靠性高的特点,达到了设计要求。
关键词:密码锁;蓝牙收发模块;STM32F4;uCOSII系统;智能手机ABSTRACTWith the development and progress of society, intelligent household more and more to become the future development trend. At present, mechanical cipher lock is mainly to be used on the market, to a certain extent, security is not high enough, and the use of lack of humanization. This thesis present an bluetooth remote control cipher lock system based on micro-controller, which can allow users to control the password lock switch by mobile phone bluetooth, and through the keys to unlock in the offline condition. The system contains hardware module and software module. The former contains the controller of electric lock and the controlled of clectric module, and the latter contains data transmission and buletooth communication module. The mainly functions contain bluetooth remote controller, key password input, electric controller, etc. Experiments show that the system can not only be controlled by bluetooth of smart phone , but also can be controlled by key password. The system has the characteristics of low cost, high reliability, and satisfies the design requirements.Keywords: Coded Lock; Bluetooth Transceiver; STM32F4; uCOSII Syestem; Smart Phone目录1. 绪论 (1)1.1 课题意义 (1)1.2 国内外研究现状 (1)1.3 主要研究内容................. .. (2)2. 蓝牙遥控密码锁系统方案设计 (2)2.1 系统总体功能分析.. (2)2.2 系统设计流程 (3)2.3 系统功能模块设计 (3)2.4 系统工作流程 (5)3. 系统硬件设计 (6)3.1 系统模块芯片特性 (6)3.1.1 STM32F4微控制器芯片 (6)3.1.2 MP2359电源芯片. (9)3.1.3 HC05蓝牙接收芯片 (10)3.1.4 TLP521-1光耦隔离芯片 (11)3.1.5 GT9147触摸屏驱动芯片 (12)3.2 主板硬件电路设计 (12)3.2.1 STM32最小系统设计 (12)3.2.2 电源电路设计 (16)3.2.3 蓝牙接收模块 (17)3.2.4 TFT触摸屏模块 (18)3.2.5 LED驱动电路 (20)3.2.6 蜂鸣器驱动电路 (20)3.2.7 干接点输出电路 (21)3.2.8 干接点检测电路 (21)4. 系统软件设计 (22)4.1 HC05通过USART接口实现数据接收 (22)4.2 触摸屏驱动 (27)4.3 脱机键盘的C语言实现 (31)4.4 系统运行状态指示模块 (46)4.5 密码的掉电存储 (47)5. 总结 (49)参考文献 (52)致谢 (53)1 绪论1.1 课题意义在人们的日常生活中,锁被广泛使用,人们常用锁具来保证一些贵重物品乃至自己家庭的安全,目的就是为了提高安全性。
蓝牙遥控器系统的设计

统检测到这个按键已经按下 ) 秒后进行通电信号的发出这 个时候遥控器获得供电即代表已经开机 "遥控器的蓝牙握 手功能当遥控器中的蓝牙模块获得供电后其指示信号为 "H IJI-当系统 检 测 到 这 种 信 号 之 后 进 行 接 收 机 配 对 操 作 命 令 的执行否则将会自动对蓝牙进行重启 配对成功后蓝牙模 块供电后悔吐出 ##IJI- 的信号指示一经检测进行密码的发 送今儿使系统进入到对数据进行传送的模式否则将会对蓝 牙的连接继续进行等待 #遥控器的按键扫描功能这项功能 能够对键盘进行扫描当检测到键值的编码后进入到编码的 发送模式 $遥控器的键值发送功能按键位于非音量控制状 态时按键编码值通过 E@FA以 @AK编码值的格式传送给蓝牙 模块传输的波特率为 '0%% 发送成功时蓝牙模块的指示为 "GIJI- %遥控器的音量控制功能通过对音量控制键的控 制向蓝牙模块发送音量控制的指令 指令如果发送成功那 么蓝牙模块显示的指示信号为成功如果重复多次都未发送成 功后那么蓝牙模块进行自动重启 为了功放避免出现过热 应通过最大值的设定来对音量限定 &遥控器的接收音频信 号功能蓝牙模块中对数据的发送与音频接收的功能彼此之间 是独立的所以在 CDE单片机将能功率的模块放大后该接收 机能够对音频信号直接进行发送 '遥控器的警告与休眠功 能如果进行蓝牙握手的时候出现长时间的未连接的状况 CDE的蜂鸣器会收到控制发出声音进行提示 在连接建立之 后键盘如果长时间处于无动作的状态CDE将会进入休眠的 模式蓝牙模块将会自动关闭一直到按键再次被按时才会复 苏 (遥控器的断开连接自动重启功能当建立的蓝牙连接被 断开之后CDE会蓝牙模块进行控制进行重启
. Al块l进R行i自g动h重ts启R并e重s新er进v行e连d接. 的建立进而重新继续通信
蓝牙遥控车设计

蓝牙遥控车设计简介蓝牙遥控车是一种通过蓝牙技术实现远程控制的车辆。
它由车体、电机、蓝牙模块和遥控设备等组件组成。
通过蓝牙模块与遥控设备进行通信,可以实现遥控车的前进、后退、转弯等功能。
本文将详细介绍蓝牙遥控车设计的硬件和软件方面的内容。
硬件设计车体设计蓝牙遥控车的车体设计应该考虑结构稳固、轻量化和美观等因素。
常见的车体材料可以采用ABS塑料或者铝合金。
此外,车体还应该留有足够的空间来安装电机、蓝牙模块和电池等组件。
电机选择蓝牙遥控车需要两个电机来驱动车辆前后行驶。
在选择电机时,需要考虑电机的扭矩、转速和电流等参数。
通常选择直流无刷电机,其具有高效率、长寿命和快速响应的特点。
蓝牙模块蓝牙模块扮演着蓝牙遥控车中枢的角色。
它与遥控设备进行通信,接收和发送指令,控制车辆的行驶。
在选择蓝牙模块时,可以考虑 HC-05 或者 HC-06 等常见的蓝牙模块,它们具有成本低廉、易于使用和稳定性好的特点。
遥控设备遥控设备是蓝牙遥控车的控制端,主要包括按键、摇杆等控制元件。
通过按下按键或者操作摇杆,遥控设备向蓝牙模块发送指令,控制车辆的行驶。
常见的遥控设备可以采用智能手机、遥控器或者专门的蓝牙遥控器。
电池选择蓝牙遥控车的电池需要提供足够的电能来供电给车辆的电机和蓝牙模块等设备。
通常可以选择锂电池或者镍氢电池,具体选择根据项目的需求和预算来决定。
软件设计主控程序设计主控程序是蓝牙遥控车的核心,负责接收蓝牙模块发送的指令,解析指令并控制电机的运动。
主控程序可以使用Arduino、Python 或者其他嵌入式开发平台进行编写。
蓝牙通信协议设计蓝牙通信协议是蓝牙遥控车与遥控设备之间的通信规范。
通常可以定义一套简单的指令集,包括前进、后退、转弯等动作。
遥控设备通过蓝牙模块发送特定的指令给蓝牙遥控车,蓝牙遥控车解析指令并执行相应的动作。
控制算法设计控制算法决定了蓝牙遥控车的运动方式和行驶性能。
常见的控制算法可以包括差速控制、PID控制等。