该设计使用连接到电话线的 PIC 微控制器 (PIC16F84A) 控制多达 8 个设备。这里的独特之处在于,与其他基于电话线的
遥控器不同,该设备不需要在远端接听电话,因此不会收取电话费用。该设备取决于电话线上响铃的次数来激活/停用设备。
1.电路图(www.tronicszone.com设计)
2.零件清单
3.使用HT-Soft PIC C编译器编译的C源代码
4.编译器Hex代码文件直接烧入PIC
电话遥控
开关使用说明:
A) 构建主电路时,确保 PIC16F84A 使用 18 针插座(底座)。不要将 IC 直接焊接到电路板上,因为您可能需要将其拆下进行编程。在主电路上使用 PIC 之前,您必须先对其进行编程。
B) 对 PIC16F84A 微控制器进行编程:
Internet 上有很多程序员可以对 PIC 微控制器进行编程。下面给出了一些的 PIC
编程器硬件/软件的链接:
注意:使用上面附带的 hex 文件对芯片进行编程,并记住将熔丝位设置为使用“外部 HS 振荡器”模式!
C) 从编程器插座上取下PIC,放入主电路插座。
拨码开关设置如下:
Switch3 Switch4 初始响铃次数 Switch ON(激活一半板)
关 关 5
开 关 4
关闭 开启 3
ON ON 2
关闭的初始响铃次数比打开的响铃次数多。例如,如果您设置了 switch3 OFF 和 Switch4 ON,则激活一半电路板以打开
继电器的初始响铃次数为 3,激活一半电路板以关闭继电器的初始响铃次数为 3+1 = 4
Switch1 Swtich2 在发出第二组铃声之前延迟
关闭 关闭 20 秒
开 关 15 秒
关 开 10 秒
开启 开启 5 秒
这是电路板半激活后可以承受的延迟。它将在此延迟后重置。
D) 现在将电路连接到电话线上并打开电源。
E) 你现在可以测试电路板了。例如,将 DIP 开关设置为 Switch1 ON,Switch2 OFF(延迟 15 秒)& switch3 ON,switch4 OFF(4 次响铃以激活一半以打开)。如果要打开继电器 1(连接到主电路的 RB0),则必须执行以下操作:
1. 发出 4 次响铃并放下接收器
2. 等待 5 秒(需要等待 5 秒以防止电路板检测到连续响铃)
3. 然后在 15 秒内发出 1 次响铃(1 次响铃用于继电器 1,2 次响铃用于继电器 2依此类推)并放下接收器
4。然后在 5 秒内继电器 1 将打开
关闭继电器 1:
1.响 5 次并放下接收器
2.等待 5 秒(需要等待 5 秒以防止电路板检测到连续响铃)
3.然后在 15 秒内响 1 次(继电器 1 响 1 次,继电器 2 响 2 次)依此类推)并放下接收器
4。然后在 5 秒内继电器 1 将关闭
重要提示:该电路已经过我的测试并发现可以正常工作。我不能保证电路会在你这边工作,因为它取决于无错误的构造和使用。请不要联系任何支持和请求,任何此类请求将不予受理。