比如想做一个网络音乐播放器、视觉识别、物联网网关等等,你应该选择Linux类开源硬件,能简化很多工作。如果你想做一个光控小夜灯、超声波壁障小车等等,你应该选择单片机类开源硬件。
我们根据套件难易程度,可以把市面上的各种Arduino套件,分成三类:入门积木类、中级接口类、高级散件类。
入门积木类:主要是一些和结构件集成在一体的模块,模块和模块之间用磁铁吸合,不用连线,一般都是和乐高积木兼容,编程采样无编程、或者图形化编程。比如国外的littlebits
这种套件,一般比较简单,也很容易和乐高积木一起搭配完成一些作品,适合低年龄的孩子使用,但是一般这种套件价格相对比较高。国内也有很多模仿的厂家,相对国外的稍微便宜一点。
中级接口类,主要是把模块的电接口,比如最基本的G(电源负)、V(电源正)、S(信号)集合到一起,来简化接线。价格相对适中。编程可以图形化编程或者C语言代码编程。不用懂太多的电子知识,适合非电子专业背景的人使用。这里用的接口和方式比较多,我们接下来分别分析下市面上的产品。
1. 在主板插上IO扩展版,扩展版是用三排排针并列焊接在一起,用户根据实际应用,把模块的三个接口用杜邦线接到相应的端口上。
3. 这一种用了防反插接口,把三根线合并到一起,让用户从插三根线,缩短到插一股线,相比两种又有了提升。
但是这种XH接口,并不通用,买了这个主板,基本其它模块都要这家买,其他家的东西不是很方便的接上来。
4. 这一种,重新分配了Arduino IO端口,每种端口用不同颜色来区分功能,用户拿到模块,看的颜色,就知道应该接在主板的哪个口上,更进一步的简化了用户的使用难度。当然和第三种一样,RJ25的网线接口,同样不能很好的兼容其他家的模块。
5.这一种,和第四种一样,同样用颜色区分了不同功能的端口,防反插。但是采样了2510接口,这种接口和排针接口互相兼容,能很好的兼容市面上的其他家模块。方便用户学习到一定程度以后可以很容易的过渡到高级散件类。
高级散件类,主要是用杜邦线和面板来制作,价格相对便宜,也是市面上现在最多的一种。不过很多套件的取名都是入门套件,不要别忽悠了,这个入门度最大,但是也是最难的一种,需要电子电知识,C语言编程,一般大学生工科专业的学生来用。
从的分析,作为一个初学者,要先明白自己的需求和基础水平,然后再去选择相应的套件,另外还需要关注每家的产品品质、配套教程、售后服务。
1. 最热门的就是树莓派raspberrypi,芯片是专门定制的芯片,主要面向教育用户,推荐用Python编程、内部集成了Scratch、Sonic Pi、Minecraft、Mathematica等各种编张柏芝养小鬼程软件,让孩子通过各种有趣的编程应用学会编程。
2. 华人团队开发的Pcduino,采用高举低打,兼容Arduino的做法,解决了 Arduino 开发板在网络及多方面的弱项,资料国内国外都相对比较多。
3. beaglebone,TI仪器推出的一个Linux开源硬件,资历相对最老,英文内容很丰富,中文资料相对匮乏,面向高端用户学习嵌入式Linux。
4. 国内的各种xx派,基本都是采用全志芯片,和树莓派的资源相比还是相差一截,适合玩过其它Linux主板的用户,不适合新手。
介绍UFUN学习板,让学生和工程师通过UFUN学习板了解电子产品的开发流程。能够把大学课程与实际电设计整合到一起,从源头上深入理解电子设计的内涵。
现在凡报名本次直播课程,扫下方二维码进群,在朋友圈转发本次直播的海报,保留四小时以上,便可获取以下福利: