佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1753|回复: 3

pic18 aircond remote control

[复制链接]
发表于 8-2-2011 12:12 PM | 显示全部楼层 |阅读模式
ii. 你想要拿到什么效果 请问能用pic18通过ir transmitter来控制冷气吗?

iii. 你做了什么
这是fyp的最后一个部分,目的使用电脑来自动控制家里的冷气机。


iv. 你遇到了什么问题。
暂时是要控制york的冷气机。每台都有它的code, protocol 和 frequency。老师希望我能design那个remote control,由pic来控制。请问可以办到吗?要不然就要找alternative了。谢谢


v. 你用什么MCU?
pic18f4550

vi. 你用什么语言? ASM /C/PICBasic/Keil?Compiler 版本?
mikroC

ix. 你google 了吗? 你的搜索关键字是什么?

york, ir remote, protocol, ...
回复

使用道具 举报


ADVERTISEMENT

发表于 8-2-2011 04:53 PM | 显示全部楼层
ii. 你想要拿到什么效果
请问能用pic18通过ir transmitter来控制冷气吗?
wjfong 发表于 8-2-2011 12:12 PM

可以。

iv. 你遇到了什么问题。
暂时是要控制york的冷气机。每台都有它的code, protocol 和 frequency。老师希望我能design那个remote control,由pic来控制。请问可以办到吗?要不然就要找alternative了。谢谢

冷气的遥控和电视的遥控, 信号很不一样, 好像是Pulse 比较长。

只是给你参考:
我做过IR remote, 是没有理是什么Protocol的。。
需要通过学习(Learn)原装的IR 的信号一次。
做法就是测量IR 的High Time, Low Time, 按需要测量好几十个Pulse, 然后重播。。
回复

使用道具 举报

发表于 8-2-2011 09:41 PM | 显示全部楼层
去拿一个remote , 拆除来,然后接oscilloscope 看他的pulse 和 timing.
然后跟着做。
回复

使用道具 举报

发表于 9-2-2011 11:58 AM | 显示全部楼层
哦,我应该怎样用osk来measure那个pulse呢?谢谢

下面只是理论上一个简单的方法, 就是你采样Sampling。
首先, 你先搞清楚你的冷气的遥控是用什么频率的IR modulation, 电视遥控的会是36KHz, 38Khz, 40khz, 冷气的我不知道。
然后, 用适当的IR Receive Module , 开始采样。
用interrupt,每1mS 采样一次, 然后把结果传去RS232 (115200bps), 你会读到很多的1 和0。但是你知道他们是1mS, 你就可以计算Pulse 的pattern了。

另一种更简单的方法, 就是把信号(适当衰减后)输入去你的Line in/ Mic in, 用PC record, 当成是声音。然后, 过后可以用Audio Editor 软件来测量分析。
(我做过这种方法)

方法, 告诉你了。。努力吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 19-4-2024 05:25 PM , Processed in 0.061419 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表