Lilypad:有关小型Arduino板的所有信息

Arduino百合垫

有v大量的Arduino“风味”, 可以这么说。 除了 Arduino UNO 和他的哥哥 Arduino的兆丰,还有更多这样的盘子。 有些具有非常特殊的特性,可以满足制造商的所有可能需求。 这样,他们将适应各种DIY项目。 与前述不同的是Lilypad。

Lilypad是一个小型开源开发板 并具有一些类似于板的特征 Arduino UNO 基地,但其尺寸已大大减小,因此可以适用于嵌入式项目,低功耗,小型设备,在这些设备中,减小尺寸非常重要,甚至适用于家庭可​​穿戴设备...

什么是Lilypad?

百合皮

DIY社区中盛行的小型设备之一是 可穿戴设备。 也就是说,尽管听起来不太好,但在西班牙语中它们将是“可穿戴”设备。 您可以想象,如果您还不知道,它们是可以用作衣服或配件的设备。 当然,您已经看到一些可穿戴设备,例如智能手表,T恤,帽子等,它们具有一些电子元素来显示消息,发出某种信号等。

好吧,对于这种类型的设备,使用 Arduino UNO,Mega等,因为它们的尺寸很大,再加上这些板通常需要的电源类型,将使建造可穿戴设备的任务变得不可能 慎重。 这就是为什么创建诸如Lilypad之类的板的原因,这是Arduino生态系统中的另一个关键部分。

因此, 百合科植物区系 它们无非是开发板,可为制造商提供与其他板相同的容量,但尺寸更小,并且可以集成分立电源,例如小型电源。 纽扣电池.

在本文中,我将同时介绍LilyPad和Flora,因为这两个项目的创建都非常有趣 互动服装或小饰品 例如带灯的帽子,您自己的智能手表(例如Fitbit,Appel iWatch,Samsung Galaxy Gear…),这些T恤会对Twitter事件做出反应,对步伐做出反应的运动鞋,或者您能想象得到的一切。

另外,您应该知道社区和其他制造商已经开发了各种 您可以使用的补充项目 和许多其他设备(传感器,LED,执行器,...)与这些板块协同工作,以将其功能扩展到基础板块之外。

LilyPad / Flora技术特性

LilyPad /菌群板 它是专门为服装和纺织品设计的,正如我所说的,这是Arduino的可穿戴版本。 它由Leah Buechley和SparkFun Electronics开发。 的确,这些特性没有其他Arduino板那么强大,但是它更具灵活性和降低了其他板所没有的质量。

百合皮

LilyPad板由低功耗Atmel微控制器供电 ATmega328P。 一个MCU芯片,在0,75mA时仅需要0,2μA的电流,具体取决于模式,并且电源电压为2.7至5.5v。 该MCU为8位,时钟频率为8 MHz。

尽管尺寸很小,该板 有23个GPIO引脚 这样就可以对它们进行编程。 但是只有9个是可访问的,全部都是数字引脚。 它们的编号如下:5、6、9、10、11,A2,A3,A4和A5。 在所有这些中,没有A的可以用作 PWM。 另外,可以使用 I2C协议 通过引脚A4(SDA)和A5(SCL)。 当然,GND引脚也将接地(标有-符号),而另一引脚则是3v3电源(标为+)。

请记住,如果以5v供电,那将是数字引脚的电压。 另一方面,如果您使用3.7v电池,则它们将在3.3v下工作。 小心点!

Lilypad集成了JST连接器以连接 脂电池 在背面,尽管基本套件中未包含串行USB适配器(您必须购买 FTDI模块)。 它包括一个集成的MCP73831芯片,用于通过USB为电池充电,一个复位按钮,几个集成的LED,其中一个LED用来知道电路板是否已打开,而另一个LED可以通过引脚13进行调试。

LilyPad技术特点 完整的是:

  • 328Mhz Atmel ATmega8P微控制器。
    • 8位
    • 静态随机存取存储器 2KB
    • EEPROM 1KB
    • 32KB闪存
  • 电源电压为2.7v至5v5。
  • 消耗电流在0.75微安至0.2mA之间。
  • 数字引脚23,只有9个可用。 带有5个PWM(5,6,9,10,11)。
  • 四个模拟引脚A2,A3,A4,A5。 其中A4(SDA)和A5(SCL)用于I2C。
  • 电源引脚:1v3中的3个,GND中的1个。
  • 引脚的最大电流:40mA。
  • 尺寸直径55毫米,厚8毫米。
  • 价格:约6欧元或7欧元(在这里购买)

Flora

En 弗洛拉案,这是一种Adafruit盘子,比以前的盘子贵一些,但也便宜。 v3对该板进行了多个修订。 它与Arduino兼容,由Adafruit创始人Limor Fried设计,在社区中被称为Ladyada,并且是LilyPad的替代产品。

尽管它们看起来几乎相同,但它比LilyPad具有一些有趣的优势。 这个盘子 是的,它集成了microUSB 对于您的连接,因此这已经是额外的一点。 此外,植物区系的尺寸分别为45mm和7mm,虽然在这种情况下实际上是相同的,但尺寸却稍小一些。

Flora的另一个优点是 它实现的功能 关于Lilypad。 另外,如果您想走得更远,他们还出售完整的开发套件。

Flora,这些特征将是其他特征:

  • Atmel ATmega32U4 16 Mhz微控制器。
    • 8位
    • 2.5KB SRAM
    • 32KB闪存
    • 1KB EEPROM
  • 电源电压为3.5v至16v。
  • 最大功耗从8mA到20mA。
  • 可用的数字引脚减少了1,即有8个可供使用。 它们分别是0、1、2、3、6、9、10和12。由于PWM有4个,分别编号为3、6、9和10。它具有I2C,但这次它们是2(SDA )和3(SCL)。
  • 集成Neopixel可通过引脚8访问。
  • 您有4个模拟引脚:A7,A9,A10和A11。
  • 添加2个GND类型的电压引脚3v3和3。 另外,添加一个VBATT输出。 最后一个引脚提供用于为其供电的电池电压,因此,它可以用作NeoPixel的另一个电源引脚(最大负载始终为150mA,但要小心,因为它会增加功耗)。
  • 45mmx7mm尺寸。
  • 价格从16-30€(在这里购买)

板块 起源不同。 Flora来自Adafruit,而Lilypad来自Arduino和Sparkfun。 但是两者都是为可穿戴设备设计的,并且具有相似的尺寸和特性,如您所见。

开始使用Arduino IDE进行编程

Arduino IDE的屏幕截图

程序Flora和LilyPad 与这样做相同 Arduino UNO, 等等。 使用相同的编程语言和相同的开发环境,即, Arduino IDE。 必须记住的唯一区别是,必须在IDE菜单中选择要编程的板的类型,因为默认情况下它将是UNO。

正确选择盘子 在Arduino IDE中:

  • 百合垫:转到Arduino IDE,然后转到“工具”,再转到“板”部分,然后选择LilyPad板。 在连接了FTDI模块并将电缆从PC连接到microUSB的情况下,您可以传递草图以使其保持编程状态。
  • Flora:转到Arduino IDE,然后依次单击“文件”和“首选项”。 在“设置”标签中,查找“其他车牌URL管理器”,然后在其中 粘贴此链接。 顺便说一句,如果该字段中已经有另一个URL,请使用逗号分隔添加的该新URL,并且不要删除旧的URL,或者单击文本框旁边的图标,然后在另一个URL下方添加新的URL。在出现的新窗口中选择一个。 完成后,请给出OK,仅此而已。 现在转到“工具”,“板”,“卡管理器”,然后从下拉菜单中选择“贡献”,在搜索引擎“ Adafruit AVR”中搜索不带引号的“安装”。 完成后,您可以返回“工具”菜单,LilyPad Arduino板,然后在内部选择安装该插件后将出现的Adafruit Flora。 在这里,您可以将USB直接连接到开发板上的microUSB电缆,而无需单独的模块。

考虑到 可用的硬件资源,它会更小。例如,要使连接到LilyPad / Flora引脚6的LED闪烁,可以使用以下示例代码:

const byte pinLed6 = 6;

void setup() {
  // Modo del pin como salida
  pinMode(pinLed6, OUTPUT);

}

void loop() {
  // Hacemos parpadear el LED cada 3 segundos
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
 
}

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。