光立方采用STC12C5A60S2做主板驱动,STC12C5608AD做底板驱动。LED驱动采用恒流芯片DM13,秒杀了传统的573+2803方案。解决烧坏LED。附件中提供主板电路和驱动板电路,总共是两块板,通过串口通讯。实现功能如下: 上位机 脱机动画 时钟显示 红外遥控 手机遥控 温度显示 亮度随环境温度变化 上位机自己编写动画 演示视频: 光立方底板代码、光立方D主板代码、光立方底板+主板电路和光立方制作教程至附件下载
2021-07-22 16:00:05 41.59MB 光立方 红外遥控 开源 电路方案
1
行业分类-机械工程-一种防摔型电视遥控器.zip
ble audio补丁原理是利用hidraw节点捕捉协议栈发送的语音数据,目前Android Blueroid将ble语音数据和按键信息通过hid发送出去,通过建立hidraw节点,可以从中捕捉到语音数据。目前通过ble hal实现从hidraw中读取遥控器语音数据,在Android框架层上就通过配置文件将ble hal导入到音频框架中,并通过绑定Android原生已有的耳麦设备来完成audio音频策略选择,通过apk检测ble连接状态,通知audio服务耳麦设备的状态就可以使得录音通路切换至ble hal,实现从ble获取录音数据功能。 打补丁前最好使用干净的环境,不要有别家方案ble补丁,否则可能会有不兼容问题。 补丁如若不能使用首先检查节点是否存在和其权限,正常节点权限如下: ls -l /dev/hidraw* crw-rw---- 1 system audio 241, 0 2018-12-18 13:42 /dev/hidraw0 audio用户组有读写权限。 2、如果selinux模式为Enforcing,可以通过logcat搜索avc关键字。有如下类似提示则为异常,提示进程没有权限,检查sepolicy是否设置正常: avc: denied { read } for name="/" dev="tmpfs" ino=6145 scontext=u:r:mediaserver:s0 tcontext=u:object_r:device:s0 tclass=dir permissive=0 //Android 5.0和6.0版本,audio hal被mediaserver进程加载 avc: denied { read } for name="/" dev="tmpfs" ino=8125 scontext=u:r:audioserver:s0 tcontext=u:object_r:device:s0 tclass=dir permissive=0 //Android 7.0版本,audio hal被audioserver进程加载 avc: denied { read } for name="hidraw" dev="sysfs" ino=16332 scontext=u:r:hal_audio_default:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=0 //Android 8.0和9.0版本,audio hal被android.hardware.audio@2.0-service进程加载 3、检查audio的配置,打上patch后,首先确认小机上文件是否有修改到,目前文件可能位于/vendor/etc或/system/etc目录下,其中/vendor/etc下的配置文件是优先解析的。确保文件无误后,通过dumpsys media.audio_policy查看ble hal是否正常加载。 以下是相关说明: AudioPolicyManager: 0xf20c5200 Command Thread: 0xf20af140 Tones Thread: 0xf20af020 ... - Available input devices: Device 1: - id: 3 - type: AUDIO_DEVICE_IN_BUILTIN_MIC - Profiles: Profile 0: - format: AUDIO_FORMAT_PCM_16_BIT - sampling rates:8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 - channel masks:0x000c, 0x0010 Device 2: - id: 20 - type: AUDIO_DEVICE_IN_WIRED_HEADSET //对应的数值是0x80000010 - name: RemoteDM1204 - Profiles: Available input devices指示当前可用设备,目前ble hal是和AUDIO_DEVICE_IN_WIRED_HEADSET设备绑定,如果需要录音走ble hal,AUDIO_DEVICE_IN_WIRED_HEADSET设备必须出现在可用设备中,如果没有,就可能是补丁中hidaudio.apk的问题。 HW Modules dump: ... - H
2021-07-21 12:02:53 195KB 蓝牙遥控器 蓝牙语音 机顶盒 电视机
315MHZ遥控收发器工作频率为315MHz,实现对四个LED灯的控制。发射部分有四个独立按键,每个按键分别控制相应的一个LED灯。当发射部分拨码开关确定的地址码与接收部分拨码开关确定的地址码相同时,按下某个按键时,代表输入一种数据,PT2262编码芯片将数据进行编码,由发射模块发出信号,接收模块接收信号,并传给PT2267-M解码芯片进行解码,然后对应的LED灯被点亮,放开按键时,该LED灯熄灭。
2021-07-20 14:46:50 18.1MB 315MHZ 遥控收发 PT2262编码 PT2267-M解码
1
安卓手机遥控电脑,安装电脑版时,注意选择安卓。
2021-07-19 18:57:07 7.86MB 安卓,wifi,电脑,遥控
1
基于nrf24l01的遥控赛车程序
2021-07-17 11:04:26 4.3MB stm32 遥控车
1
stm32正点原子精英版红外遥控按键显示lcd屏幕.rar
2021-07-17 10:02:10 6.2MB stm32 正点原子 红外检测 lcd
基于51单片机的红外遥控按键显示
2021-07-17 09:06:07 6.21MB 51单片机 红外按键
1
基于stm32的hc05的蓝牙发送信息,和手动车程序匹配
2021-07-16 09:10:08 2.4MB 基于stm32的hc05的设计
1
适合APP inventor或智能设备开发的初学者借鉴,通过该简单修改源码可以将蓝牙通讯应用到聊天、智能小车等设备的APP控制等开发项目中。
2021-07-15 18:03:19 2.44MB APPInventor 蓝牙通讯 遥控小车 智能控制
1