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

Arduino百合墊

有v里奧·阿杜伊諾(Arios Arduino), 可以這麼說。 除了 Arduino UNO 和他的哥哥 Arduino的兆豐,還有更多這樣的盤子。 有些具有非常特殊的特性,可以滿足製造商的所有可能需求。 這樣,他們將適應各種DIY項目。 與前述不同的是Lilypad。

Lilypad是一個小型開源開發板 並具有一些類似於板的特徵 Arduino UNO 基地,但其尺寸已大大減小,因此可以適用於嵌入式項目,低功耗,小型設備,在這些設備中,減小尺寸非常重要,甚至適用於家庭可穿戴設備...

什麼是Lilypad?

百合皮

DIY社區中強加的小型設備之一是 可穿戴設備。 也就是說,儘管聽起來不太好,但在西班牙語中它們將是“可穿戴”設備。 您可以想像,如果您還不知道,它們是可以用作衣服或配件的設備。 當然,您已經看過一些可穿戴設備,例如智能手錶,T卹,帽子等,它們具有一些電子元素來顯示消息,發出某種信號等。

好吧,對於這種類型的設備,使用 Arduino UNO,Mega等,因為它們的尺寸相當大,再加上這些電路板通常需要的電源類型,將使建造可穿戴設備的任務變得不可能 慎重。 這就是為什麼創建諸如Lilypad之類的板的原因,這是Arduino生態系統中的另一個關鍵部分。

因此, 百合科植物區系 它們無非是為開發人員提供與其他開發板相同容量的開發板,但體積更小,並且集成了離散電源(例如小型)的可能性。 鈕扣電池.

在本文中,我將同時介紹LilyPad和Flora,因為這兩個項目的創建都很有趣 互動服裝或小飾品 例如帶燈的帽子,您自己的智能手錶(Fitbit,Appel iWatch,三星Galaxy Gear等等),對Twitter事件有反應的T卹,對台階有反應的運動鞋或您能想像的任何東西。

另外,您應該知道社區和其他製造商已經開發了各種 您可以使用的補充項目 和許多其他設備(傳感器,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,其中一個可以知道電路板是否已打開,而另一個可以通過引腳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歐元(在這裡購買)

植物群

En 弗洛拉案,這是一種Adafruit盤子,比以前的盤子貴一些,但也便宜。 v3對該板進行了多個修訂。 它是Arduino兼容的,由Adafruit創始人Limor Fried設計,在社區中被稱為Ladyada,並且是LilyPad的替代產品。

儘管它們看起來幾乎相同,但它比LilyPad具有一些有趣的優勢。 這個盤子 是的,它集成了microUSB 對於您的連接,因此這已經是額外的一點。 此外,植物區系的尺寸分別為45mm和7mm,雖然在這種情況下實際上是相同的,但尺寸卻稍小一些。

Flora的另一個優點是 它實現的功能 關於Lilypad。 另外,如果您想走得更遠,他們還出售完整的開發套件。

植物群,這些特徵將是其他特徵:

  • 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的情況下,您可以傳遞草圖以使其保持編程狀態。
  • 植物群:轉到Arduino IDE,然後依次單擊“文件”和“首選項”。 在“設置”標籤中,找到“其他標牌網址的管理器”,然後在其中 粘貼此鏈接。 順便說一句,如果該字段中已經有另一個URL,請使用逗號分隔添加的該新URL,並且不要刪除舊的URL,或者單擊文本框旁邊的圖標,然後在另一個URL下方添加新的URL。在出現的新窗口中選擇一個。 完成後,單擊“確定”就完成了。 現在轉到“工具”,“板”,“卡管理器”,然後從下拉菜單中選擇“貢獻”,在搜索引擎“ 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. 權利:您可以隨時限制,恢復和刪除您的信息。