LilyPad Arduino可穿戴技术和电子织物控制器板简介
第1章 LilyPad Arduino概览
作为本书的第一章,在这里将为读者介绍LilyPad Arduino相关的基础知识。例如,LilyPad Arduino是什么、它可以做什么。除此之外,还将介绍要完成后续学习需要预备的一些技能,例如缝纫基础和本书的写作思想。在读完本章之后,读者就可以成竹在胸地进行学习和创作了本文选自Arduino可穿戴开发入门教程。
1.1 可穿戴技术和电子织物
LilyPad Arduino是为可穿戴技术和电子织物设计的微控制器板。所以在使用LilyPad之前,我们首先需要明确什么是可穿戴和电子织物。
1.可穿戴技术
可穿戴技术主要探索和创造能直接穿在身上、或是整合进用户的衣服或配件的科学技术。它强调的是穿和戴。例如,最近流行的智能手环、智能手表、Google Glass都属于可穿戴技术。
2.电子织物
电子织物与可穿戴技术的定义非常接近。它只强调在织物上集成微控制器、传感器或者致动器等外设,所以它不必是可穿戴的。例如,你可以自己使用LilyPad制作一个二进制时钟,并将它集成在刺绣壁画上,这就是电子织物本文选自Arduino可穿戴开发入门教程。
1.2 LilyPad各模块简介
LilyPad家族有多种形式和各种相应的模块。所以,在读者选购之前,应该大致了解一下LilyPad家族的成员,以使自己可以按照需求进行购买。
1.2.1 控制器板
LilyPad共有4种不同型号的控制器板,他们分别为LilyPad Arduino USB(图1.1)、LilyPad Arduino SimpleSnap(图1.2)、LilyPad Arduino Simple(图1.3)和LilyPad Arduino Main(图1.4)。
这四种型号的板子主体部分都是类似的,他们之间的差别从命名上也是可以看出一些端倪的。LilyPad Arduino Main是主要的微控制器板,其他三种都是在它的基础上进行了一些定制化以适应不同的需求:
q LilyPad Arduino Simple与LilyPad Arduino Main的不同之处就是添加了外接电池的接口,但是接出的引脚有所减少;
q LilyPad Arduino USB在LilyPad Arduino Simple的基础上集成了USB功能,这使得为它编程不再需要FTDI编程器;
q LilyPad Arduino SimpleSnap引出的引脚数和LilyPad Arduino Simple一致,只是它的各个引脚不再是穿孔而是纽扣。并且,LilyPad Arduino SimpleSnap已经板载了电池。
在本教程的编写过程中主要使用的是LilyPad Arduino Main,由于它是LilyPad家族主要的板子,所以在教程中我们简称他为LilyPad。其他三种板子由于接出的引脚都和LilyPad Arduino Simple是相同的,所以统称他们为LilyPad Simple本文选自Arduino可穿戴开发入门教程。