该设计实现的功能是: 手机通过蓝牙连接方式控制LED广告屏,无需电脑,能够随时更改屏幕显示内容,显示方式等。LED屏是在网上淘的二手F3.75双色LED显示屏。自己做得是个基于LM3S811的LED屏控制驱动器。 系统框图如下: 系统主要分以下几个主要部分: 电源模块:为系统提供电源; 主控单元:采用TI 的LM3S811微控制器; LED屏接口:利用TI的74HC254提高主控的驱动能力(屏是标准08接口); 蓝牙模块:HC-05蓝牙模块,实现微控制器与手机等上位机的通信; Flash存储模块:芯片用的是EN25F40 (4 Mbit 串行Flash存储器),主要用来存储字库数据,和一些设置信息; RTC实时时钟模块:用的是TI的BQ32000,IIC接口的实时时钟芯片; 传感器模块:主要有温度传感器(TI的TMP101数字温度传感器)和光线传感器(光敏电阻); 其他接口:主要有JTAG下载接口,用于下载调试程序,扩展接口主要用于系统扩展。 系统电路原理图如下图所示:
1
其实这个项目比较简单,只不过是我们自己把它想得太难了,下面来总结一下具体设计过程: 首先买一个蓝牙模块,在手机上下载一个蓝牙串口调试助手,等同于单片机的UART串口通信,利用BUFF来获取接受到的数据,这里只需要重视一个问题,就是测试编码,如果APP发送0xFF,(APP蓝牙串口调试助手已经支持手动设置按钮名字和发送的字符了)但是蓝牙模块很有可能接受到的是0xF8,0xF2,0xFE。所以这里我们首先应该测试编码。HC-06一般有5个端口,RX,TX,VCC,GND,AT,AT这里我们没有用到,是指更改密码,默认密码一般是1234或者0000,把VCC和GND接好,然后RX和TX分别和单片机的TX和RX相连接(就是P3^0和P3^1,切记要相反连接),然后我们按照一般的UART串口通信就可以啦,检测接受到BUFF数据,然后switch就可以实现相应的功能。 #include #define uchar unsigned char #define uint unsigned int sbit PWM=P1^0; sbit DSPORT=P3^7; void Ds18b2
2022-01-13 16:52:32 106KB 51 蓝牙 程序 文章
1
使用Arduino和蓝牙模块(HC-05)控制无刷直流电机的速度。
2022-01-12 14:25:05 156KB embedded home automation internet
1
本资源 为 蓝牙控制摇摇棒的相关资源。此压缩包中包括 单片机程序源码 + 蓝牙控制app源码 + 仿真图 + 课程设计报告 + 字模软件等 详情可见https://blog.csdn.net/qq_41923622/article/details/84665111
2022-01-03 14:34:00 6.76MB app 论文
1
蓝牙控制辉光管时钟介绍: 用暑假的空闲时间,断断续续做了一个多月,辉光管时钟基本完成。辉光管使用了 QS30-1,通过四个氖灯显示时间的冒号。每个辉光管下面各安装一个全彩 LED,可控制其显示颜色。 该时钟使用MC34063ADR2G电源芯片,配合 MOS 管和电感等构成 DC-DC 升压电路,将 12V 电压升至 170V,供辉光管使用。通过 HV57708PG 驱动辉光管。LPD6803用于控制全彩 LED。主控芯片采用 STC15F2K60S2,时钟芯片采用 SD2405ALPI,蓝牙电路模块采用 RF-BM-S02(具体详见整个蓝牙控制控制全彩LED灯电路设计)。 支持蓝牙4.0的辉光管时钟,主要特性如下: ■六位数字显示 ■四个氖灯,可独立控制,用于显示冒号、小数点等 ■每个辉光管下安装有一个全彩LED,可调节LED颜色 ■支持闹钟 ■支持夜间模式,夜间自动关闭辉光管 ■可通过蓝牙对时钟进行设置 ■采用SD2405ALPI实时时钟,掉电后时间不会丢失 ■可通过蓝牙对时钟进行控制 ■带有自定义显示模式,可通过蓝牙显示任意数字(例如温度、网速等) 蓝牙指令: TIMShhmmss-设置时间,hhmmss为24时制时间 TIMAhhmmss-设置闹钟,hhmmss为24时制时间 TIMLggrrbb-设置LED颜色,ggrrbb为LED的RGB颜色 TIMMx-打开/关闭闹钟,x=1时打开,x=0时关闭 TIMDxxxxxxdd-进入自定义显示模式并显示内容,xxxxxx为要显示的数字(支持空格),dd控制四个点的显示,范围为0~15,其对应的四位二进制数中的各位分别代表四个点的状态(1为亮,0为灭) TIMT-切换回时钟模式 TIMNx-夜间模式开关,x=0时关闭,x=1时打开。打开夜间模式后,凌晨1点到早上6点辉光管不显示时间 PCB图形展示: 蓝牙控制LED时钟原理图截图如下: 效果图展示: 附件内容包括: 整个蓝牙控制辉光管整个项目设计原理图和PCB源文件,用AD软件打开; 固件(app+硬件驱动代码等); BOM表;
1
日出光 具有备用电池的蓝牙控制RGB LED灯带控制器,包括基于时间/位置的色温控制ala F.lux / Redshift / etc和聚会模式。
2021-12-18 20:36:12 175KB C
1
RGB灯控制器 用于RGB LED灯的Android蓝牙控制
2021-12-18 20:26:42 3.7MB Java
1
此例程使用HC05蓝牙模块和stm32f103c8t6单片机可实现小车任意幅度的拐弯和加速,倒车,刹车等功能 手机端APP是“蓝牙调试器”(一个巨好用的蓝牙调试软件) 内含例程说明
2021-12-17 20:23:45 8.85MB stm32 蓝牙 控制器
1
STM32蓝牙控制循迹避障小车--测试2 循迹模块
2021-12-15 22:01:37 6.1MB 小车 STM32
1
该程序源代码用于Arduino前轮舵机转向智能小车手机APP蓝牙控制实验。 1、源代码开发软件:Arduino IDE; 2、程序对应处理器是:MEGA328P AU; 3、智能小车电机驱动芯片是:L293D; 4、智能小车电机为:TT直流减速电机; 5、需要用到舵机; 6、需要用到1602液晶屏; 7、需要用到蓝牙模块; 该程序源代码在本人Arduino前轮舵机转向智能小车上亲测可用。