來源:新智元
疫情在家,各位是不是這樣?
想喝酒出不去,跟好基友「隔空」干杯。
還是這樣?魚缸里的魚真有意思,釣住了算我的,釣不上還是我的。
甚至在家高難度套娃娃玩的不亦樂乎。
在全球疫情期間,我們被隔離在家,尤其疫情最嚴重的時候,根本沒有辦法和親人朋友見面。
年輕人的選擇還多一點:畢竟手機在手,一切我有!
視頻、語音隨時可以排解思念。
但對于我們親愛爺爺奶奶,事情就沒有這么簡單了。
如果他們想聯(lián)系我們,又不知道怎么使用手機等智能設(shè)備,甚至有的老人患有關(guān)節(jié)炎,不能很靈活地使用觸屏設(shè)備,那就很難辦了。
不過令人開心的是,近期西班牙一位計算機工程師Manuel Lucio Dallo為奶奶DIY了一個叫Yayagram的東西,專屬于96歲奶奶的「Telegram」,語音、短信樣樣行。
Yayagram就是Yaya+Telegram,Yaya在西班牙語中是「奶奶」的意思,設(shè)備主要通過Telegram向想要聯(lián)系的人發(fā)送語音和文本信息,同時也可以接收到對方發(fā)來的內(nèi)容,非常有趣,就像使用老式電話機一樣。
這么好玩的儀器如下圖所示,讓人忍不住想要嘗試一下。
當(dāng)奶奶想給Dallo發(fā)語音時,就像一個接線員一樣把線插到「Manuel」(也就是Dallo)名字旁邊的插孔,再按一下話筒旁邊的紅色按鈕,再對著話筒講話,錄制音頻,然后這條語音就像Telegram的普通語音一樣傳到接收者Manuel的手機上。
Dallo發(fā)給奶奶的信息也會通過內(nèi)置的熱感打印機打印出來,像上面這個圖上的信息,奶奶收到了Maria和Manuel分別發(fā)來的信息「Hola!」,「Hola Yaya!」
Yayagram就像上世紀的電話總機,但是更即時,還能收短信,既復(fù)古又現(xiàn)代!Cool!
教你DIY一個Yayagram
Yayagram這么受歡迎,Dallo隨即公開了制作過程。
先要準(zhǔn)備這些東西:樹莓派4,LED,插孔連接器,電線,打印機,麥克風(fēng),按鈕。
樹莓派4就是Yayagram的心臟。
Yayagram所使用的編程語言是Python. Python代碼使用了三個線程,一個用于接收消息,另一個用于發(fā)送消息,最后一個用于監(jiān)測Yayagram的狀態(tài),隨后用狀態(tài)指示燈顯示。
Dallo還創(chuàng)建了一個Linux「systemctl」服務(wù),負責(zé)在設(shè)備啟動或因意外崩潰而重啟時自動啟動Yayagram應(yīng)用程序。
關(guān)于第三方庫,Dallo附上了鏈接:https://github.com/kenorb-contrib/tg
為了控制LED燈,控制插孔連接器和按鈕,Dallo使用樹莓派的GPIO引腳,它有原生的Python支持,非常簡單。文件鏈接:https://www.raspberrypi.org/documentation/usage/gpio/python/README.md
麥克風(fēng)是類似下圖這種有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還會出一個更加詳細的制作指南。
參考資料:
https://twitter.com/mrcatacroquer/status/1386318806411325440
(聲明:本文僅代表作者觀點,不代表新浪網(wǎng)立場。)