对于小到足以嵌入到项目中的低成本选项,Arduino Pro Mini ATmega328 板可能是一个不错的选择。
Arduino 板比以往任何时候都更容易为项目添加智能。虽然相当便宜,但不止一个项目已被破坏,因为其他东西需要立即使用一块电路板,或者价格太高而不能让它放在某个地方的架子上。对于一个小到可以嵌入到项目中的低成本选项——甚至是一个不可能提取的项目——那么 Arduino Pro Mini ATmega328 板可能是一个不错的选择。
虽然它被 Arduino 列为已退役,但它仍然可以在 Sparkfun 上使用,它设计和制造该板的价格约为 10 美元。在线拍卖网站也出售板子的版本,只需几美元就可以找到,在需要时可以一次性使用。使其成为项目嵌入的理想选择的另一个特点是它的尺寸,只有 0.7 英寸 x 1.3 英寸(18 毫米 x 33 毫米)的占用空间,并且在垂直方向上没有 USB 连接器。它提供 5V 版本和 3.3V 版本,具体取决于您的应用。
那么问题是,您如何对设备进行编程?除了没有实际的连接器外,它也没有串行接口芯片,这样可以节省成本和功耗,但没有明显的“插入”位置。为此,您需要一根 USB 转 TTL 串行电缆。虽然这些在在线拍卖网站上非常便宜,但请密切注意描述,因为许多仅与某些操作系统兼容。
似乎 Windows 10 在便宜的版本中特别少见,尽管我在我的 Win10 机器上使用Adafruit 的 18 美元 FTDI 串行 TTL-232 USB 电缆取得了非常好的结果。它不仅可以按预期传输数据,而且在 USB 连接器的外壳中还具有红色和绿色闪烁灯,以向您显示它实际上正在工作 - 绿色表示您的 Arduino 正在发送到计算机,红色表示计算机发送 Arduino 。 它提供 5V 电源线和接地,以及可以根据需要在 3.3V 或 5V 下运行的 Tx 和 Rx 连接。
要将您的电路板连接到 Adafruit(或其他)USB-TTL 电缆,首先将接头焊接到 GND、VCC、RXI 和 TXO 通孔。将黑线接地,将红色线连接到 Arduino 的 VCC 引脚(如果它已经外部供电,则将其关闭),然后将橙色 TXD 线连接到 Arduino 的 RXI 引脚,黄色 RXD 线连接到 Arduino TXD。您需要在这里使用跳线,否则电缆不会完全匹配。
连接后,打开您的 Arduino IDE,然后选择适当的 com 端口,以及“Arduino Pro 或 Pro Mini”作为开发板。点击上传,在它从“编译”切换到“上传”后,点击并松开 Pro Mini 上的重置按钮,然后观看 USB-TTL 电缆的神奇闪烁灯工作。编程完成后,您就拥有了一个微型逻辑单元,可以嵌入到您的项目中,无需多加考虑就可以放在那里。您可以在下面的视频中看到我为自行车速度计应用程序编程:
如果您要编写很多这样的程序,您还可以考虑使用来自Tindie 上Electronut Labs的 pogo 程序员。这使您可以避免使用标题,尽管您似乎需要进行少量协调才能将其按住并按下按钮。
如果您确实需要 USB 接口,另一个非常好的选择是“Arduino” Pro Micro。它的大小与 Arduino Pro Mini 大致相同,并通过其 ATmega32U4 芯片和微型 USB 连接器提供板载 HID 功能。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !