硬件装机 篇153:Teensy 2.0 USB开发板 开箱晒物
购买理由
了解过BadUSB的人,应该都有玩过Teensy单片机开发板。利用USB的漏洞,绕过电脑安全防护进行攻击。简单而言,就是电影常见的那种插个优盘就能把电脑黑掉。
对于外设党而言,teensy的作用更多是在与DIY机械键盘。足够多的IO,完全满足机械键盘矩阵的建立。
teensy家族中最具有性价比的是teensy 2.0,拥有25个IO接口,采取11×10的矩阵方式,就能做出一把108键的机械键盘。其次teensy 2.0++,拥有46个IO接口,基本上能替代市面上大多数机械键盘的主控,将键盘改造成支持全键可编程的机械机械键盘。
官网上tennsy 2.0是16刀,某宝价格在30-35元左右。teensy 2.0++官网价格是24刀,猫宝价格在40-50元左右。
外观展示
在某宝的猫店购买,比一般的店家要贵。差异在于多了个小盒子包装,看起来要精美一点。
配件不多,只有一条mini usb的数据线。
数据线很短,也就15厘米的样子。不是很实用。
板子方面还有个海绵垫防护。
Teensy 2.0++开发板的外观一览,整个板子上有46个IO端口,每个IO都能提供5v电压。
Teensy 2.0++开发板侧面一览。Teensy是开源的,所以能购买到华强北制作的板子,价格要比官网便宜不少。
质量上肯定不如官网板子好,薄薄的一层板很脆弱的。
板子的尾部有个重置按钮。
芯片是8bit的AT90USB1286 ,带有130048Kbytes的FLASH闪存,8192bytes的RAM内存,4096bytes的EEPROM。
接口为mini usb型母座,目前来说有点落后。原理上是可以自己改成type-c或micro usb的。
Teensy 2.0++开发板背面一览。
可以看到空焊的地方。
对比Arduino nano,应该是缺少了电压转换的相关元件。
使用测试
Teensy 2.0++的原理图如图所示,可以看到IO接口非常多。其中9个IO支持PWM,8个为模拟输入接口。可用于制作机械键盘的IO口多达36个。支持UART、I2C、SPI。
插上电脑,Teensy 2.0++的灯就闪烁。
开发方面可以使用Arduino IDE开发套件,安装插件Teensyduino,Arduino开发套件就能识别出Teensy 2.0++开发板。
teensy官网上有相关插件下载,能适配多种系统。
安装过程很简单,找到arduino的安装目录不断下一步即可。
安装完成后,Arduino就能识别Teensy 2.0++开发板了。
最简单的使用方式,当然是使用QMK toolbox直接刷kbfirmware生成的HEX固件文件。
需要注意,QMK toolbox必须要带有teensy_loader_cli才能支持Teensy开发板。相关文件在gayhub里面都能找到。
总结
由于众多的IO接口,Teensy 2.0++开发板的作用不仅仅是在于刷QMK固件制作机械键盘,还能实现键盘矩阵的转换。往后会写写相关教程,喜欢可以留意下。
ClegeA
校验提示文案
墨客mk
校验提示文案
布拉迪皮特
校验提示文案
仙剑无尘
校验提示文案
仙剑无尘
校验提示文案
譚小懶
校验提示文案
值友3274673077
校验提示文案
风语喃呢
校验提示文案
风语喃呢
校验提示文案
墨客mk
校验提示文案
值友3274673077
校验提示文案
譚小懶
校验提示文案
仙剑无尘
校验提示文案
仙剑无尘
校验提示文案
布拉迪皮特
校验提示文案
ClegeA
校验提示文案