Arduino开发板和业余无线电

有许多SBC(单片机)和微控制器可用来控制和操作业余无线电。其中比较受欢迎的有PIC,Arduino板,Teensy,Parallax,ARM,51单片机,Cypress,TI的MSP430,树莓派,Chip,HummingBoard-Gate,BeagleBone,英特尔伽利略开发板等。

这些SBC和微控制器大多在六七百元以下。有些只需三四十元甚至更低。

什么是Arduino

Arduino是一家制作开源计算机硬件和软件的公司,同时兼有项目和用户社区,他负责设计和制造单板微控制器和微控制器软件包,用于构建数字设备和交互式对象,以便在物理和数字世界中感知和控制对象。该项目的产品是按照GNU宽通用公共许可证(LGPL)或GNU通用公共许可证(GPL)许可的开源硬件和软件分发的,Arduino允许任何人制造Arduino板和软件分发。 Arduino板可以以预装的形式商业销售,也可以作为自己动手(DIY)包购买。

Arduino电路板设计使用各种微处理器和控制器。这些电路板配有一组数字和模拟输入/输出(I/O)引脚,可以连接各种扩展板或面包板(屏蔽板)和其他电路。这些电路板具有串行通信接口,包括某些型号上的通用串行总线(USB),也用于从个人计算机加载程序。微控制器通常使用C/C++编程语言。除了使用传统的编译工具链之外,Arduino项目还提供了一个基于Processing语言项目的集成开发环境(IDE)。

第一次对Arduino系列产品感兴趣是研究数控3D打印机的零件。与大多数项目一样,既要关注成本,也要关注性能。首先看了看广告然后订购了树莓派,接着找到了步进电机控制器,但这些都是为Arduino设计的。经过一番研究,发现Nano也是30块钱。我继续进行研究,将Nano与树莓PI连接起来,以加强项目。

因此,最终得到了一个完整的集计算与数控为一体的系统。使用树莓派来设计和直接输出到Arduino和控制器。

有了这么多变化的Arduino板,您就可以构建具有多种配置的项目了!

现在,对于所有的微控制器来说,它们必须烧写程序后才知道该做什么。Arduino具有易于使用的IDE(集成开发环境)。

该语言是一个改进的C语言,C++代码。软件中内置了大量用于编程所有Arduino板的示例和教程。

此IDE位于https://www.arduino.cc/网站上,可以免费下载,也可以使用在线版本。

如果您认为学习C语言,C++可能太困难,可以考虑一下像XOD这样的可视化编程语言,使用XOD,您可以拖放模块并连接它们。然后程序将验证甚至显示代码,就像在Arduino IDE中一样!!

市场上可以买到许多传感器和扩展板,完全不用焊接贴片零件。即可用于面包板快速搭建,也可以用于最终成品。

开发板和传感器有很多用途,包括但不限于:

天气

  • 温度
  • 湿度
  • 风速
  • 风向
  • 降水
  • 雷电探测

业余无线电

  • 驻波比表
  • GPS
  • 信标
  • 数字通信
  • 天线旋转器
  • 自动天线调谐器
  • 天线分析仪
  • 可变频率振荡器
  • 接收机
  • 传送机
  • 卫星跟踪
  • 太阳能电池充电器
  • CW 电键
  • 设备控制
  • 自动CQ呼叫器
  • 测试设备

住宅安全

  • 警报器
  • 瓦斯传感器
  • 运动
  • 录像

典型的售价如下

  • Arduino Uno定价
    • GearBest - 33元
    • Amazon - 110元
    • Ardino - 130元
  • Arduino Nano
    • GearBest - 20元
    • Amazon – 45元 w/ 电缆
    • Arduino - 135元
    • Ebay – 20元
  • 实验者的工具包
    • Amazon - 220元
    • Walmart - 200元
    • Maker Studio - 220元

有许多可供业余无线电爱好者项目使用的书籍,它们不仅为您提供了代码,而且还提供了用于实际制作该项目的电路图。

其中四本来自ARRL,书里有丰富的信息和大量的项目。

  • 《业余无线电爱好者开源电子和微控制器项目指南》(McGraw Hill)-亚马逊-180元

  • 有关业余无线电更多的Arduino项目-220元

  • Arduino示意图 (Wiley)-220元

  • 针对业余无线电的Arduino项目(McGraw Hill)-180元

Arduino方面的其他书籍

以下是一些利用Arduino的业余无线电DIY项目

带有Arduino和AD9850的240元天线分析仪

ON7EQ Arduino智能天线矩阵开关

2016 WB8NBS存储键

基于Arduino的自动天线调谐器: PA3HCM

ON7EQ

DIY Arduino天线旋转器:SP3DYF

Cascata-Arduino频谱:WA5ZNU

Arduino GPS GridSquare解码器

精选9个令人赞叹的DIY Arduino业余无线电项目。

作为SDR的Arduino

M0XPD
将Arduino设置为SDR软件定义的无线电

Arduino自动天线开关

ON7EQ
这个Arduino项目根据预设值对ICOM CAT频率信息和天线进行解码。RX和TX天线甚至可以不同,这是ON7EQ的一个项目。

Arduino CW自动键

K3NG
基于开源的Arduino CW(莫尔斯电码)自动键具有许多特性和灵活性,可以与商业自动键电路相媲美。

Arduino自动天线调谐器

PA3HCM
用Arduino板控制天线调谐器。该项目包括视频、说明和Arduino代码。

带有Arduino的射频PWR和SWR驻波表

ON7EQ
设计用于甚高频超高频波段。

Trackuino - Arduino APRS跟踪器

Javier Martin
基于Arduino的开源APRS跟踪器

PI4ino-一种通用的Arduino信标控制器

OZ2M

Arduino远程天线开关

IK5PWC
基于CI-V的远程天线开关项目

Arduino旋转控制器

K3NG
一种旋转器接口,它将pc与转子或旋转控制器连接起来,模拟使用Arduino制作的Yaesu GS-232A/B和Easycom协议。

由Orbitron和Arduino UNO驱动的ISS天线:IK5XWA