有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電源(標為+)。
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進行編程
至 程序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); }