当前位置: 首页 > 科技观察

我用树莓派给奶奶做了个“手机”,语音短信什么的都能搞定!

时间:2023-03-16 11:30:08 科技观察

96岁的奶奶不会用智能手机。新冠的隔离残酷地把她和她亲爱的孩子分开了。为了让外婆及时和亲人沟通,西班牙工程师用树莓派给外婆做了一个“Telegram”,语音,短信一路!疫情在家,大家不都是这样吗?想喝酒又不能出门,就和好朋友“单独”加油。现在还是这样吗?鱼缸里的鱼真有趣。如果你抓住它,它就是我的。如果你不抓住它,它就是我的。我什至在家里和难玩的洋娃娃玩得很开心。全球疫情期间,我们都在家隔离,尤其是疫情最严重的时候,连亲朋好友都没有办法见面。年轻人有了更多的选择:毕竟有了手机,我就有了一切!视频和语音可以随时解决思绪。但对于我们亲爱的爷爷奶奶来说,事情并没有那么简单。如果他们想联系我们,却不会使用手机等智能设备,甚至有些老人患有关节炎,不能灵活使用触屏设备,那就很难了。但好消息是,西班牙计算机工程师曼努埃尔·卢西奥·达洛(ManuelLucioDallo)最近为他的祖母DIY了一种名为Yayagram的东西。这是一款专为96岁奶奶打造的“Telegram”,语音、短信无所不能。Yayagram是Yaya+Telegram。Yaya在西班牙语中是“祖母”的意思。该设备主要通过Telegram向你想联系的人发送语音和短信,也可以接收对方发送的内容。这很有趣,就像使用旧电话一样。如此好玩的乐器如下图所示,让人忍不住想要尝试一下。当奶奶要给达洛发语音时,就像接线员一样,将线插入“曼努埃尔”(即达洛)名字旁边的插孔,按下麦克风旁边的红色按钮,对着麦克风说话,并录制音频。然后语音就像Telegram中的普通语音一样传输到接收方Manuel的手机上。达洛发给奶奶的信息,也会通过内置的热敏打印机打印出来。如上图信息,奶奶收到了“Hola!”的信息。和“HolaYaya!”分别来自Maria和Manuel。世纪电话总机,但更即时,还能接收短信,既复古又现代!凉爽的!教你DIY一个YayagramYayagram太受欢迎了,Dallo随后公开了制作过程。首先要做的事情:RaspberryPi4、LED、插孔连接器、电线、打印机、麦克风、按钮。RaspberryPi4是Yayagram的核心。Yayagram使用的编程语言是Python。Python代码使用了三个线程,一个用于接收消息,一个用于发送消息,最后一个用于监控Yayagram的状态,然后用状态指示器显示。Dallo还创建了一个Linux“systemctl”服务,负责在设备启动或因意外崩溃而重新启动时自动启动Yayagram应用程序。关于第三方库,Dallo附上链接:https://github.com/kenorb-contrib/tg为了控制LED灯,控制插孔连接器和按钮,Dallo使用了RaspberryPi的GPIO引脚,它具有本机Python支持,非常简单。文件链接:https://www.raspberrypi.org/documentation/usage/gpio/python/README.md麦克风有一个USB连接,如下所示。使用“arecord”CLI命令,不使用Python库。最后还附上了详细的配置指南:https://pimylifeup.com/raspberrypi-microphone/使用热敏打印机打印短信,Yayagram使用Rx和Tx引脚与打印机建立串口连接。详细配置指南:https://learn.adafruit.com/networked-thermal-printer-using-cups-and-raspberry-pi/connect-and-configure-printer以上步骤只是简单介绍,Dallo会发布以后再写一篇更详细的制作指南。