
开发者打造幼儿专用电话:只能呼叫指定家人
来源标题:Building a phone for toddlers that can only call select family members
一款面向幼儿的开源电话项目,设备配有四个大圆按钮,每个按钮对应一位家人,孩子拿起听筒按下即可直接拨通,对方无需安装任何应用。每个按钮带指示灯,可按各人所在时区设置可接听时段,灯亮表示可以拨打。项目固件和外壳文件均免费开源,每月通话费用仅几美元,用户需自行购买零件组装。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
固件更新、外壳打印文件(就绪后提供),以及下一版构建。留下你的邮箱,你会第一时间收到通知。
一台给小孩子用的电话。它有一个老式听筒和多达四个大圆按钮,每个按钮对应一位他们喜欢打给的人。孩子拿起听筒,按下奶奶的按钮。奶奶自己的手机就会响起来,就像普通来电一样。她不需要安装任何东西。
每个按钮都有一盏灯。你可以按每个人所在的时区为他们设置可通话时段,这样奶奶的灯只在她表示方便接听时才会亮。灯亮着意味着“现在可以打”。这个规则小孩子一天就能学会。
我做这个东西,是因为我们家人分散在不同国家,我希望孩子不用大人帮忙拨号就能打给他们。它也可以用来在孩子由保姆或其他人照看时联系父母。市面上能买到的儿童电话通常需要按月付费套餐和配套 App。而这一台每月只花几美元通话费,而且它的每个部件都归你所有。
这是一份 _stition 构建指南:这里的一切都是免费开源的,包括固件、外壳文件和这个页面。这个项目没有套件。你需要自己购买零件,可以从零件清单里的一键 Amazon 购物车购买,也可以从任何你喜欢的地方购买。构建过程中有疑问?到 _stition Discord 的 #kid-phone 频道提问。如果你想支持这个项目,可以在 Ko-fi 上请我喝杯咖啡,或使用零件清单中的推广链接。
有两个部件很关键:开发板必须是双 USB-C 的那种,听筒必须是 USB 音频听筒(自带 USB 音频芯片的那种)。我只测试过 AB17X 芯片,但很多其他芯片应该也能用。其余部件都很容易找到替代品。
省事的方法。一个链接就能把开发板、听筒、五个按钮和导线放进你的 Amazon 购物车,总共约 50 美元。几天内就能送达,省去不少麻烦,但如果你在当地采购或一件一件地买,肯定能省下 10 到 20 美元。我自己那台电话就是这样花约 25 美元做出来的。
我会从这个链接获得推广佣金,你不会多付任何费用。
Amazon 会在商品加入购物车前要求你确认。你仍然需要一个 USB-C 手机充电器和一个 USB-C 数据线;大多数家庭这两样都有了。
部分链接是推广链接。作为 Amazon Associate,我从符合条件的购买中赚取佣金:如果你通过这些链接购买,商家会付给我一小部分分成,你不会多付任何费用。这笔钱会用来资助下一份指南。
没有电池。电话由充电器供电。
这是你唯一需要做的焊接。在开发板背面、靠近两个 USB-C 端口的位置,有两对小焊盘。一个标着 USB-OTG,另一个标着 IN-OUT。在 USB-OTG 焊盘上点一滴焊锡,让它的两半连在一起。
这样开发板就能从它的 USB 端口输出 5 V 给听筒供电。IN-OUT 焊盘对听筒没有作用,所以可以不管它。如果跳过这一步,听筒就没有电,电话会一直静默。
没有电烙铁?焊锡点是我唯一测试过的方法。还有两种方法也许可行,但我没有试过:用导电墨水笔(银墨水)涂过焊盘,或者用一小片铜箔胶带。铜箔胶带在这么小的焊盘上不可靠,所以我不推荐。如果可以的话,借一把电烙铁或去创客空间;点这滴焊锡只需几秒钟。
开发板有两个 USB-C 端口。下面这条规则最重要:
每个街机按钮都有两个带插片的部分:开关(底部黑色的微动开关块)和灯(带灯泡的灯座,卡入中间)。两者都可以拧下或拔出,这让接线更容易。
对于开关,从开发板的一个引脚接一根线到一个插片,再从另一个插片接第二根线到 GND。哪个插片接哪根线都无所谓。
使用母头跳线:母头一端插到开发板的引脚上,另一端剪掉,用剥线钳剥出约 1 厘米的裸线。把裸线穿过插片上的孔并绕紧。最好在那里焊一下。没有电烙铁?拧紧后用电工胶带缠好;这样也能用,只是更容易松脱。
我推荐街机按钮,因为它们够大,小孩子的手容易按。但任何瞬时按钮都可以:只要按下时能把引脚连接到 GND 就行。
对于每盏灯,从其开发板引脚接一根线到一个灯插片,再从另一个灯插片接第二根线到 GND。不需要电阻。灯只能按一个方向工作。如果电话设置好且那个人当前可接通,但某盏灯仍然不亮,就把它的两根线对调。
按钮里没有灯?用普通 LED 也行:开发板引脚接一个 330 欧姆电阻,再接到 LED 的长脚,短脚接 GND。两种方式固件的工作方式相同。
你可以只接少于四个。没有连接的按钮和灯会被直接忽略。
开发板上有多个 GND 引脚。用哪个都行,如果你把它们并在一起,多根线可以共用一个。
Twilio 是中间的电话公司。你的幼儿电话通过互联网与 Twilio 通信,Twilio 再向奶奶的手机发起普通通话。你需要自己的账户。这是大多数人卡住的地方,所以慢慢来,并在刷写电话之前完成。
Twilio 经常改版 Console。下面的菜单名称在我写这篇文章时是正确的;如果你的看起来不一样,在 Console 里搜索同样的词。
固件开源在 github.com/AllanBinder/kid-phone。刷写不需要安装任何东西。安装程序在 Chrome 或 Edge 中运行。
多个 WiFi。电话最多记住 5 个网络,并连接它能看到的信号最强的已保存网络。要在探访前添加奶奶家的 WiFi,或添加第二个路由器,打开设置页面,点顶部的 WiFi 设置,扫描,并在电话仍连着你家 WiFi 时添加它。每个已保存的网络都会显示上次连接尝试的结果,所以密码错误很容易发现。
设置页面有四个位置,每个按钮一个。为每个人输入名字和带国家代码的完整号码,例如美国的 +1 555 123 4567。对于国外的人,以他们的国家代码开头。只设置一个人就可以开始使用。
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。