带磁盘拨号器的GSM电话

图片

当然,许多无线电发烧友都有一个想法,那就是将带有磁盘拨号器的电话改编成移动无线电通信工具。

有线通信已逐渐成为历史,而此类设备正在将灰尘堆积在架子上。我一直很喜欢这种设备的外观。我无法抗拒,两年前,我决定重新制造电话,但仍然可以正常使用,没有故障。

除电话外,还需要以下设备:

  • 任何按键的手机;
  • 尺寸为18650的锂离子电池及其充电设备(移动电源);
  • USB BF微型分配器电缆(母)-2 x USB BM微型(公);
  • ATtiny2313芯片上的控制器。

电子产品


带有手机和拨号器的微控制器捆绑图。

图片

首先,必须焊接到手机按键的触点,电缆环上并连接到控制器。一个控制器,用于在拨打磁盘上的相应号码时教导如何拨号。大多数手机上的按钮布局很可能会相似。对于我的方案来说,有必要:一组1-4-7、2-5-8-0和3-6-9按钮使用一条公共电线,而每个数字则使用一条电线; 通话按钮,取消按钮上的一对导体,以及从一张SIM卡切换到另一张SIM卡的按钮。

图片

焊接后,我们将手机收回到外壳中,并用支架将其固定在电话内。我将移动电话的显示屏朝下安装,以便可以通过电话底部的现有窗口查看信息,以及转到与磁盘拨号器无关的其他按钮。

拨打磁盘上的号码时,会打开一对触点(常闭的NC触点,黄绿色线)。例如,当拨“ 1” =--,“ 2” =----等时,开口数(P)对应于所设置的数字。当手指到达停止位置时,另一对触点短暂闭合(白棕色)。使用这两对联系人,可以对拨号过程进行编程。

图片

控制器板的制作要考虑到设备的形状以及管下触点组的位置。

按钮下方每个触点的切换产生一个光耦合器,其中的耦合由微控制器控制。

图片

图片

移动电源(在黑色情况下为照片)继续作为电源工作,从约20mA的负载开始,如果负载较小,它将进入睡眠模式。因此,在操纵杆附近安装了一个舌簧开关,当抬起灯管时,该舌簧开关通过电阻(未在电路图上显示)为LED供电。 LED作为负载,应使用更大的功率,小的负载将无法工作。您也可以直接通过电池触点为电路供电,但是当保险丝闪烁时,您需要将微控制器的电源设置为低电压。电池由控制板和手机供电。移动电源通过USB电缆充电。即使没有进入睡眠模式,为控制器板和手机供电的电池容量也足以维持两周的电池寿命。

图片

图片

您可以在听筒中安装手机耳机,而不是麦克风和扬声器胶囊。但是我走了另一条路,用听筒和3.5毫米音频插孔重设了听筒。连接:连接器的底座-在黄色和白色电线上(麦克风的“-”(360Ω)和扬声器的“-”(340Ω));戒指底部的第二个-棕色(“ +”麦克风);从环的底部到绿色的第三个(“ +”扬声器)。每个设备型号的电线颜色都不一样!根据头戴式耳机,麦克风(2000Ω)和扬声器(45Ω)的线圈电阻选择其他阻抗。对于其他型号的手机,电阻应有所不同。尝试使用您已经告别的手机,而不是事实证明,经过这样的操作,它们仍然可以生存!

在该方案中,您应该添加一个用于拨打电话的节点,因为事实证明,手机的常规电子通话不像旧设备那样色彩鲜艳,安静!就我而言,微控制器上没有任何其他结论,因此我不得不拒绝机电呼叫,后来我后悔了。

在操作过程中,我发现您仍然需要使用按钮复制磁盘拨号器。由于光盘无法写入文本,因此可以说在注册期间发送SMS。

控制器操作算法


我只会给出算法(注释)。该算法的全部本质是一个循环:在某些条件下启用,禁用端口。

while(1)
{
1.从听筒下方的按钮中短按“取消通话”按钮的过程(当听筒摘机时,触点不断闭合)。
2.如果PA1上的数字为0(联系人已关闭,则
电话摘机),然后转到以下代码:-打开PD4(将手机从睡眠模式退出);
-关闭PD4。
3.如果PA1上有1(常开触点,按下按钮,当有来电时呼叫被取消),然后转到以下代码:
-启动听筒下方的按钮计时器。
如果听筒下方的按钮触点断开的时间少于3.1秒,请遵循以下代码:
-打开PD2(来电取消);
-关闭PD2;
-将号码清零,以进行新的拨出电话。
如果听筒下的按钮的触点打开时间超过3.1秒,则以下代码:
-重置听筒下的按钮的触点状态,以再次启动循环
-重置新的拨出电话号码。
4.轮询PD0和PD1触点的过程:
-如果PD1(常开触点闭合)上有0,而PD0(常闭触点打开)上有1,则转到下面的代码:
-号码的拨计数器(从0到9);
-如果PD0上为0(常闭触点闭合),则转到下面的代码;
-如果PD1上有1(没有常开触点),请转到下面的代码;
-所拨位数的计数器(总计11:87.XX.XXXXXXX)。
5.自动切换到第二张SIM卡(切换到另一家电信运营商,取决于数字代码的前缀,第3位和第4位数字)的过程:
-在前缀p10 = n * 10中高亮显示十;
-前缀p1 = n中的单位分配;
-形成以下条件的前缀;
-如果将操作员前缀1切换到SIM1。在下一组中,如果前缀相同,则不会切换到SIM1-
打开PD3-关闭
PD3-
如果操作员2号前缀切换到SIM2。在下一组中,如果前缀相同,则不会切换到SIM2-
打开PD3-关闭
PD3
6.打开LED“切换到SIM1”的步骤:
-使LED在待机模式下不工作;
-切换。
7.启用按钮0–9的PB和PD端口的引脚。
8.拨打已拨号码的过程。
}

自动切换到另一张SIM卡的第五点,有人将不需要它,您可以将其排除。该代码非常原始(如果在无限循环中使用{} else {}),这就是为什么它稳定运行的原因。

在设计时,请尽量不要通过使用标准开口和槽进行钻孔和锯切来损坏外壳。毫无疑问,GSM标准将完全过时,在相同的情况下,可以通过实施新的通信标准来使用它。

我要警告那些想重复组装类似设备的设计师,在那之后,总会希望在稀有电话机的情况下拆卸并更新填充物。但是,请勿在室外使用这种设备说话,目击者可能会对您不满意!

All Articles