• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

手机上的万能遥控很容易就控制空调了,

一指破宫 2018-07-22 浏览量:1562
手机上的万能遥控很容易就控制空调了,而我使用STM32或者51怎么才能控制空调,或者用树莓派?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 空调的控制一般都是红外遥控器控制的,在有些手机上(比如小米)有红外发射器,通过发射器发射一定编码格式的信号,就能控制空调了,普通的遥控器是针对自家产品设定好编码格式的,所以只能控制自家产品,而手机上的APP可以收集很多产品的编码信息,只要知道被控设备时谁家的,使用对应的编码格式进行控制就可以了。如果要用STM32或者树莓派来控制,也是可以的,需要配置红外发射器,然后使用一个IO根据被控端的编码格式进行编码,就能控制空调了。当然使用树莓派也可以实现类似手机的遥控器APP功能,根据不同编码控制不同设备。具体遥控器的编码格式都是类似下图所示的。

    0001.png

    • 发布于 2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:19
  • 手机上的是有人写编码

    这些你想办法弄明白协议和键值,实在不行就把红外接收保存,用的时候原样发出。


    据说有些空调学习的方法不行

    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以通过逻辑分析仪记录下遥控按键的波形,然后用单片机和51控制也可以的,或者找到遥控码直接写入单片机也可以的
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接找到遥控码,写入程序中,在通过红外二极管控制就可以啦
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要你的单片机上的红外编码与空调的一样就可以了
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 手机上的万能遥控器主要是人家在云端有非常庞大是红外遥控数据库

    根据你选择的型号自动匹配上对于的红外编码方式了,所以很容易

    如果用单片机或者树莓派的话就只能先学习了

    学习旧遥控编码方式——生成新控制方式

    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 万能遥控一般是用红外的,红外遥控是一种编码和解码的过程,那些万能遥控之所以万能就是因为它们包含了国内几乎所有的红外编码。

    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 万能遥控器是可以学习的,不过好多空调学习不成功
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 先遥控接收读码,然后红外发射把码加里面,但是空调的红外码比较特殊,每一个度是一个码,只能实现开关功能了
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般空调的红外发送的是一组代码 不是单一的 所以要把所有代码都检测出来  才能正确控制
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先你要把遥控器的编码翻译一下,比如空调,人家一下子可是发了一堆的数据,弄起来很麻烦,除非找到官方的数据说明
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 你要知道红外解码得到的数据头通过校验才行,不然即使空调收到了信息,数据头不对它也不解析
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是红外控制,你要知道空调是用的什么红外编码,那样子就好办了。红外控制程序不复杂的。
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 万能遥控集合了所有家电企业的红外编解码协议,所以怎么都好使;自己做的可能一部分可以搞定。需要控制空调,就先得弄清楚空调使用的红外遥控协议和信号编码方式。
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要找到相应的红外编码和解码的库,移植库进行操作比较简单
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32或者51可以加个红外发射器,也能控制空调,但是要有空调红外的通信协议
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 手机里已经存入了相应的红外编码很容易就控制空调了

    但是你并不知道编码协议是什么,

    所以你要先用接收端进行解码,得到了指令的通信方式后

    再发送出去

    • 发布于2018-08-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 万能遥控器里面都有专门的解码和编码芯片,里面存储着所有的传输编码方式,只要找到对应的编码方式就可以控制
    • 发布于2018-08-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 手机上的有很多的编码方式,只要进行测试就可以了,可能品牌的产品的编码都是对手机APP开放的。
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这些都是有专门的解码库和编码库,直接用现成的库就可以控制
    • 发布于2018-08-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

手机上的万能遥控很容易就控制空调了,