Arduino是目前最为普遍,用户最多的开源硬件。它最初由Massimo Banzi和David Cuartielles在2005年共同设计的,开源硬件的理念和社区开发的运作方式使得Arduino自推出以来便得以流行,全球数以百万计的开发者的支持和丰富的周边开源应用,大大简化了众多电子原型产品的开发流程,即便是技术背景薄弱,甚至没有开发经历的学生都可以通过它将创意变成作品。 但随着对Arduino的深入理解和应用,开发者会发现Arduino并非完美,还存在一些问题,比如接口不兼容洞洞板,端口数目太少,传感器、通信模块等扩展部件的性价比较低,而且Arduino开发板的尺寸偏大。为此一些创客制作出了很多更加小巧、便利的Arduino兼容开发板,比如Microduino。 图:Microduino core与Arduino Uno 业余爱好,创客热情的起点 Microduino系列是Arduino的兼容开发板,长25.4mm,宽27.94mm,大小与1元硬币相近。对于一些创客来说,尺寸对于实现原型设计并不是障碍,但如若产品需要便于用户随身携带,比如可穿戴设备,或是需要集成较多模块,比如飞行器,这时“小身材、大能量”的Microduino就发挥很大优势了。 Microduino的原型设计者张老师,在2012年7月开始接触Arduino。他利用Arduino制作了一个网络机房温度远程监控系统,基于Arduino(atmega168pa@8MHz)、enc28j60(使用EtherCARD库)、18B20和Yeelink平台,利用洞洞板将它们连接起来。我们现在仍然可以在Yeelink上查看到张老师制作的这个系统的实时数据图形。不过这套监控系统的原型机占了用很大的空间,而且各种飞线让作品显得比较凌乱。这让从一开始就感到Arduino Uno和Nano使用不便的张老师,萌生了设计一套新的开源硬件的想法。 基于Arduino的监控系统和基于Microduino的监控系统 同年9月,在细致的研究了Arduino Uno开源资料以后,张老师开始利用开源的PCB设计软件Eagle,一步步设计Microduino开发板。 |