去年买了个正点原子的T100焊台,实验室学弟们觉得挺好用的,正好在github找到了一个开源T12项目就复刻了一个,本文仅针对制作难点进行简单叙述,方便有需要的人DIY这个。
这个开源项目有两个系列版本,一个是国外的原始版本,一个是由一位arduino社区成员改进版本,由于我用的硬件是开源版本较为滞后的版本大致是V2.4
,软件程序我用的是1.8t7
制作完后有发现程序响应慢的特点,在arduino社区那篇文章里,作者提出这可能是晶振电路有问题,准备回学校重焊一下那部分试试
国外EDA源项目网站
:硬件下载 github程序
:程序下载 arduino社区教程
:简易教程
可以直接打板,但建议自己修改一下,这画的确实丑,而且不方便,提出几点可以改进之处:
前两步请参照网上各种教程,下面从第三部开始讲起:
首先,你得有一块arduino uno的板子大概十来块钱,然后uno烧录ISP引导程序
正常烧写官方样例代码:ArduinoISP
开发板选择Arduino Uno
烧录选择AVRISP mkll
,烧录直接一根USB线就好了
身为Arduino 电子工程师,很多时候都会涉及到自制各种功能的Arduino 电路板(亦或者说是功能扩展板),但是从网上或者其他渠道购买的Atmel 公司出品的ATmega 系列单片机是不能直接用来写入Arduino 程序的,这时我们需要对单片机芯片进行Arduino BootLoader的烧写。
首先,介绍下ICSP接口。 ICSP(In-Circuit Serial Programming)接口为在线程序烧录接口,其在arduino 系列电路板上为一个2*3的排针端子,6根排针与Arduino 电路板上的单片机相连接,分别对应 5V,MISO,MOSI,SCK,GND 和 RESET,具体顺序如下图所示.连接UNO板子上的ICSP接口与T12上面的ICSP接口相连
连接好之后,回到我们的T12ArduinoIDE
中,工具
-编程器
-选择Arduino as ISP(ATmega32U4)
然后烧录下载就好了!
这是板子的航空接口连接方式:
至于手柄和航空接口的连接方式则需要和买家询问,因为每个手柄的硬件接口线序都不一样,比如我这个就是
1、ntc
2、振动开关
3、接地
4、正极
5、负极
最后附上我的配件购买链接