业余无线电爱好者用树莓派远程控制对讲机难不难?
Al Williams (呼号:WD5GNR)在Hackaday上写了有关Hambone的信息,该Hambone通过侦听DTMF命令充当对讲机的计算机接口,并且可以通过Raspberry Pi的GPIO激活对讲机的PTT按键来播放音频。
用树莓派(RASPBERRY PI)控制对讲机
文:Al Williams
当今的业余无线电设备通常具有远程控制功能,但它们通常与计算机而不是操作员对话。另一方面,Hambone 的作用类似于业余无线电机器人,对TouchTone数字进行解码,并根据收到的命令采取措施,例如,对对讲机进行按键并读取天气。
该代码使用Python,并使用numpy的快速傅立叶变换来识别数字。与专门针对8位数音调的Goertzel相比,我们有兴趣测试其性能:有4行音调和4列音调。另一方面,FFT十分方便,并且显然对于该应用足够快。
来源:https://baike.baidu.com/item/VX-7R/10776703
该项目实际上是从notpike的失败项目中衍生出来的,用于发送寻呼音。它是为特定的Yaesu手持设备设置的,但是任何对讲机都可以使用。 但是,如果您将其连接到同一台对讲机,则会涉及一些技巧。
远程操作正变得越来越普遍,如果您要构建自己的远程设置,则可能是一个开始。花50美元左右搞定。
该软件由Jacob WU7ANG(NotPike)开发:
https://twitter.com/ifnotpike/status/1270225880128749568
https://bad-radio.solutions/notes_yaesu_rpi
Hambone:
https://github.com/notpike/Hambone
网友点评:
VE3NNM:
在无线电中使用DTMF 进行硬件远程控制非常有用,我在80年代使用我的VIC20和Commodore 64计算机进行此操作。来自许多制造商的'202'和'8870'DTMF解码器芯片的TTL电平输出与Commodores上的游戏手柄端口直接兼容,并通过PEEK来检查计算机上的内存位置,从而确定检测到了哪种DTMF音调。
DTMF解码器芯片的DV(数字有效)引脚激活了游戏板端口上的FIRE引脚,真是小菜一碟。我建立了一个称为“简单自动修补程序”的无线电/电话接口,并建立了几个远程控制项目来打开/关闭院子里的灯光等。
考虑到DTMF解码器芯片的低成本,我困惑于为什么有人会用软件编写整个DTMF解码例程,而不是这样做的智力挑战。这似乎是完成简单任务的不必要的复杂且容易出错的方式,使我想起那些使用Arduino实现555定时器芯片可以完成的事情的人。我宁愿花一些钱,让专业人士使用内置的片上滤波器和抗锯齿功能对DTMF进行解码,并节省编写代码所需的代码,以完成我希望使用该设备完成的任务。
Joseph Eoff:
我认识的一位无线电技术员讲了一个类似的故事。
某处有一个寻呼机发射机设置,我认识的那个人被派去做一些维护工作,我不记得工作内容是什么。
他到现场,在架子上找到对讲机。
对讲机塑料外壳熔化,并在整个发射器上流下。
发送寻呼机信号时触发发射机的继电器卡住了。发射器已经连续运行了几天(或几周)。天气热了,外壳融化了,但仍然可以继续传输。
摩托罗拉当时制造了一些不错的对讲机。该事件发生在1980年代后期,我在1990年代初期听说过。
树莓派介绍:没有显示器,怎样远程控制树莓派?
树莓派(Raspberry Pi)是学习计算机知识、架设服务器的好工具,价格低廉,可玩性高。
由于树莓派系统开始时默认是不开启ssh连接的,没有开启ssh就无法连接电脑,后续的操作也就无从谈起。
准备工作
1.烧录好系统的树莓派3B+主板
2.普通电脑一台
开启ssh连接
首先要先开启树莓派的ssh连接,由于没有显示器,所以只能一开始在烧入系统的内存卡中进行设置。将SD卡连接到电脑上并打开,直接新建“SSH”文件(一定不要带后缀)即可。
再把SD卡装到树莓派中,启动树莓派。
准备远程连接树莓派
需要用到的软件有:Advanced IP Scanner,PuTTY,VNC Viewer三款软件。
1. 扫描树莓派的ip地址,需要用到Advanced IP Scanner这一款软件,扫描局域网中的电脑,红色标示的就是树莓派的ip地址,如下图:
2. 打开PuTTY,把树莓派ip地址:192.168.1.3填入Host Name中,Port填入22, 再点击Open按钮。
会弹出一个对话框,写入登录用户名,login as: pi,回车,再填写密码,填写密码时,没有光标提示,这个不用管,继续填写密码就好了。如下图,远程登录就成功了。
3. PuTTY是命令方式远程登录,如果想用远程登录到界面UI,就要用到VNC Viewer。
打开VNC Viewer,在IP地址栏中输入树莓派ip地址,回车确认。
会有一个弹窗出来,选择继续, 就会跳转到登录窗口,输入正确的用户名和密码,用户名是pi,默认密码是raspberry。
输入正确的用户名和密码后,按回车键,就会开始远程登录树莓派,如出现下图,恭喜你,登录成功。
我是一个爱设计,也爱代码的程序猿,后续会继续介绍树莓派的相关操作,喜欢的话,点个赞,关注一下,了解最新动态。
相关问答
树莓派是什么?普通人怎么玩?
做产品,成本无法控制。不开源,很多要依赖官方或是生态,一些官方不支持的,你的产品也不可以支持。总之就是限制太多,就算支持了,成本也高出太多了。人家几...
树莓派3b能用Android系统吗?
毫无疑问,树莓派3b支持安装用AndroidOS系统;另外,谷歌还为树莓派专门推出了IoT物联网套餐AndriodThings,支持广泛应用在智能家居远程控制、智能工厂。树莓...
你用树莓派做过哪些有趣的作品?
玩树莓派有两年时间了,做过智能小车,六足机器人,还有远程传输模块,编程语言使用python,由于工作了以后玩的有点少。其实最先应该学习的是Linux,边玩边学,...玩树...
玩树莓派能学到什么?
许多人这辈子都与手绘素描渐行渐远,尤其是程序员,画出四不像只能望洋兴叹。于是一个简易版的树莓派绘图机就出现了,弥补了那个可能成为艺术家的遗憾。难得的...
使用树莓派3B做NAS服务器可行吗?
1、树莓派的播放视频,可以播放H264和mp4等视频格式2、树莓派外接大容量移动硬盘,就可以把它作为一个低功耗的NAS来用3、安装远程桌面4、BT下载服务...
如果只是学习编程,你愿意用500块钱买一个树莓派4B还是自己组装一台电脑?为什么?
玩树莓派2年,我来凑热闹。我从pi0w到4B都有。当初买就是为了学习Linux运维和Python。说一下树莓派和电脑的区别。1,不得不说,树莓派系统是存在tf卡里,刷系...2...
通过代理如何远程访问数据库?
提供本人用过的两种思路第一种思路:第一步,可以通过esp8266或者其他网络模块让你的arduino板子可以访问网络第二步,得看你具体需要,主要是通过http协议或者tc...
如何自制简易空气净化器?-设计本有问必答
1、密闭性决定过滤率空气净化行业内有个专业名词叫做内漏率,指的就是没有通过滤网而漏出来的空气比率,内漏率的大小在很大程度上决定了净化效果...
如何自制空气净化器?-设计本有问必答
自制空气净化器方法步骤一:纸箱设计找一个长宽高差不多的纸箱,挖空一面,另一面上挖两个风扇。步骤二:电源风扇接法使用交流转12v直流...
pi办公室是什么意思?
pi办公室是指树莓派办公室,是一个基于树莓派的办公室解决方案。树莓派是一款小型的单板计算机,可以用于各种应用,包括办公室工作。pi办公室可以提供办公室所需...