键盘鼠标外设 篇四十八:性价比键盘主控分享,Arduino mega2560 R3开发板
PS:关注我!第一时间获得填坑更新。大家的关注,就是我填坑的动力。
入门Arduino开发的都喜欢入mega 2560开发板作为键盘主控,DIY属于自己的机械键盘。mega 2560是开源的Arduino开发板,Arduino原版价格在200-300左右。得益于华强北发达的科技产业,国内能以很低廉的价格买到mega 2560开发板。
外观展示
Mega 2560 是Arduino Mega系列的开发板,是开源项目,目前已经开发到第三版,某宝还有不少华强北大神的修改版。购买的是2014 改进版,集成了CH340G编程器。说是改进版其实就是廉价低配版。
整体尺寸是38mm × 55mm。为了适应扩展板的连接,元件排布不算紧凑。内置了16个模拟传感器,例如模拟比较器、高级定时器、控制器唤醒机制中断等。
Mega 2560最大的优点时扩展性强,有54路接口接口,适合需要大量IO的应用场景。由于购买的是廉价品,排针底座是歪的。
电子元件几乎都在PCB的正面,背部只有焊点。
PCB上带有三路电源输入设计,第一个是12V的DC电源接口,第二个是5V的USB B型接口,第三个则是直连VCC和GND引脚供电。
由于是偷工减料的低配板,电源转换部分的电路使用的是廉价芯片,稳定性不佳。
Mega 2560基于ATmega2560芯片,有54路数字输入或输出针脚,其中15个可以作为PWM输出,16路模拟输入端口,4路UART串口。支持USART等通信模式。
相对旧版,芯片有ATMEGA 8U2升级到ATMEGA 16U2,性能更好。芯片旁带有ICSP ISP接口,可以绕过bootloader利用Arduino ISP通过ICSP编程。
ATmega 2560芯片自带256k Flash闪存,可存储程序,其中8kb用作bootloader,有8kb的SRAM和4kb的EEPROM。16MHz晶钟可获得16 MIBS,省电高效。
2014版增加了REST按键,方便刷固件时手动刷新。
板子的工作电压是12V。所以12v DC电源接口附近时一些电源转换电路,可以将12v转换成5v,以及5v转换成3.3V。
集成了CH340G编程器,带有CH340G芯片和外置12M晶振。支持JTAG编程、方便调试和故障排除。
使用感受
Arduino mega2560的开发使用的都是Arduino的官方开发套件。由于板子上集成ch340g编程器,win10系统的话可以自动识别驱动。
安装好开发环境后,软件可自动识别Arduino的版本。
Arduino mega2560由于拥有大量的IO接口,应用场景非常丰富。
例如可以搭配带有RJ45网络接口的W5100网络扩展版,进行网络相关开发。W5100网络扩展版上带有SD卡接口,可以让MEGA2560作为简单的Web服务器。
除了有线模块,还有无线的XBee扩展模块。
或者搭配IC芯片底座,扩展成为芯片编程器。
不过MEGA 2560最常见的应用应该是搭配RAMPS 1.4刷Marlin固件作为3d打印机或CNC切割机的主控板。Marlin固定参数简单,功能稳定。
总结
arduino mega 2560某宝的寨品价格普遍在30左右,价格廉价。开发板资源丰富,接口与扩展多。总的来说适合大部分Arduino的开发需求,非常适合Arduino的初学者购买和使用。
个人比较喜欢折腾的,从硬件装机、家庭影院搭建、网络布置到智能家电组网都有,感兴趣的可以关注下我的账号qianseyue。
坎德拉
校验提示文案
kobecater000
校验提示文案
wlsmith
校验提示文案
wlsmith
校验提示文案
kobecater000
校验提示文案
坎德拉
校验提示文案