RM新时代网站-首页

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>將LED添加到十字繡圖片

將LED添加到十字繡圖片

2023-02-09 | zip | 0.04 MB | 次下載 | 免費(fèi)

資料介紹

描述

在過(guò)去的一年里,我一直在晚上做十字繡項(xiàng)目作為一種放松的方式。我最近遇到了 Arduino LilyPad,并對(duì)使用導(dǎo)電線(xiàn)縫制電路感到好奇。因此,我決定使用一個(gè)來(lái)將 LED 添加到十字繡項(xiàng)目中。我認(rèn)為這對(duì)電路板圖案來(lái)說(shuō)是一個(gè)很好的接觸,并且對(duì)完成的項(xiàng)目感到滿(mǎn)意。這是一個(gè)很棒的初學(xué)者可縫紉電子項(xiàng)目,所以如果你喜歡縫紉但不熟悉電子產(chǎn)品,那么創(chuàng)建一個(gè)類(lèi)似的項(xiàng)目需要了解以下內(nèi)容。

入門(mén)

選擇十字繡圖案

我為我的項(xiàng)目選擇了這種電路板圖案并選擇了黑色織物,因?yàn)樗兄谠谕瓿傻捻?xiàng)目中隱藏電路板和電池。您可以為您的項(xiàng)目選擇任何十字繡圖案。請(qǐng)記住,LED 需要在每個(gè)端子(正極和負(fù)極)上縫合,并且導(dǎo)電線(xiàn)是銀色的,因此最好選擇銀色縫合不會(huì)影響完整圖片的圖案。

pYYBAGPjQ_-AEuENAAAb-Z0wX_8540.jpg
LilyPad LED
?

零件清單

對(duì)于此項(xiàng)目,您需要以下項(xiàng)目:

  • 十字繡面料和線(xiàn)(根據(jù)您的圖案選擇)
  • Arduino LilyPad USB
  • LilyPad LED(有多種顏色可供選擇)
  • 為 LilyPad 供電的電池,可以是可充電聚合物 (LiPo) 電池或不可充電的 CR2032 電池和電池座
  • 導(dǎo)電線(xiàn)
  • 可傳輸數(shù)據(jù)的 Micro USB 數(shù)據(jù)線(xiàn)
  • 完成后用織物膠固定導(dǎo)電線(xiàn)

選擇 LilyPad 開(kāi)發(fā)板

Arduino LilyPad 電路板有多個(gè)版本,其中大部分都適用于此項(xiàng)目。然而,并不是所有的 LilyPad 開(kāi)發(fā)板都是一樣的:

  • 一些電路板比其他電路板更有可能具有工作引導(dǎo)加載程序。
  • LilyPad LilyMini ProtoSnap 板已預(yù)先編程,無(wú)法重新編程。

引導(dǎo)加載程序是負(fù)責(zé)啟動(dòng) Arduino 并將程序發(fā)布到您的電路板的程序。如果引導(dǎo)加載程序不工作,你就不能把程序放到你的板上。

當(dāng)我開(kāi)始做這個(gè)項(xiàng)目時(shí),我從亞馬遜買(mǎi)了一個(gè) LilyPad,因?yàn)樗亲畋阋说倪x擇。不過(guò),引導(dǎo)加載程序要么丟失要么損壞,因此我無(wú)法向其發(fā)布程序(我計(jì)劃在某個(gè)時(shí)候修復(fù))。通過(guò)一些研究,我發(fā)現(xiàn)這種情況在更便宜的電路板上更容易發(fā)生。您可以添加或修復(fù)引導(dǎo)加載程序,但這對(duì)初學(xué)者來(lái)說(shuō)很棘手。在比較和購(gòu)買(mǎi)電路板時(shí)請(qǐng)記住這一點(diǎn)。我在上面從 SparkFun 鏈接到的 LilyPad 開(kāi)箱即用。

腳步

我完成項(xiàng)目所遵循的步驟如下:

  • 規(guī)劃電路
  • 十字繡圖案
  • 編程 LilyPad
  • 根據(jù)需要將 LED 縫合到十字繡圖片中,并將它們連接到 LilyPad
  • 對(duì)項(xiàng)目滿(mǎn)意后,輕輕將織物膠刷在導(dǎo)電線(xiàn)上,以保護(hù)線(xiàn)并防止它們四處移動(dòng)

在連接 LED 之前對(duì) LilyPad 進(jìn)行編程很有幫助,因?yàn)橐坏⑵淇p合到織物上,將其連接到計(jì)算機(jī)會(huì)變得很尷尬。

規(guī)劃電路

我建議一開(kāi)始就考慮 LED,并在開(kāi)始十字繡之前決定將它們放在哪里(盡管如果您在縫好圖片后這樣做也沒(méi)關(guān)系)。

關(guān)于可縫合電路的思考

每個(gè) LED 在每個(gè)端子(正極和負(fù)極)上至少需要一針導(dǎo)電線(xiàn),因此您需要在圖片中為這些針腳留出空間。理想情況下,您應(yīng)該在將線(xiàn)縫合到設(shè)計(jì)中之前將線(xiàn)多次纏繞通過(guò)端子,以確保端子和線(xiàn)之間的最大連接性(我為每個(gè)端子纏繞了三遍)。

LED拼接成圖片

?
pYYBAGPjREiAfBiHAA8vP94qaZQ70.jpeg
LED拼接成圖片
?

縫合 LED 時(shí),您需要一根單獨(dú)的導(dǎo)電線(xiàn),用于將正極和負(fù)極端子連接到其他 LED 或 LilyPad。選擇長(zhǎng)線(xiàn)開(kāi)始。斷線(xiàn)會(huì)導(dǎo)致連接問(wèn)題,從而導(dǎo)致 LED 無(wú)法正常點(diǎn)亮。

短路

短路會(huì)導(dǎo)致電路中斷并阻止 LED 燈亮起。它還可能會(huì)燒毀您的 LilyPad 甚至電死您,因此在連接 LED 時(shí)必須小心。為避免短路,請(qǐng)注意以下事項(xiàng):

  • 導(dǎo)電線(xiàn)的正負(fù)極線(xiàn)不要交叉。
  • 不要將 LED 的正極端子和負(fù)極端子縫合在一起。
  • 切勿在金屬表面上進(jìn)行電子項(xiàng)目。
  • 系好導(dǎo)電線(xiàn)的尾部要短,以免線(xiàn)不小心碰到其他線(xiàn)或電池。

不要交叉正面和負(fù)面的線(xiàn)程

?
poYBAGPjRE2AYb_jAAELyEMxZls329.jpg
不要交叉正面和負(fù)面的線(xiàn)程
?

不要將 LED 的正負(fù)端子拼接在一起

?
pYYBAGPjRFCAPKSwAAECPJ_ZmP4093.jpg
不要將 LED 的正負(fù)端子拼接在一起
?

規(guī)劃電路將幫助您確保為 LED 留出足夠的空間,并且以不會(huì)造成短路的安全方式規(guī)劃布線(xiàn)。

電路接線(xiàn)注意事項(xiàng)

Arduino LilyPad USB 板的通用輸入輸出 (GPIO) 焊盤(pán)配置如下。不同版本的 LilyPad 可能有不同的 GPIO 配置。出于本項(xiàng)目的目的,您可以在電路板上使用模擬或數(shù)字焊盤(pán)。

Arduino LilyPad USB 引出線(xiàn)

?
pYYBAGPjRFOAHWUHAADV4CvVvbc771.jpg
Arduino LilyPad USB 引出線(xiàn)
?

有幾種方法可以將 LED 連接到 LilyPad。

連接單個(gè) LED

最直接的方法是通過(guò)連接將單個(gè) LED 連接到 LilyPad:

  • LED 上的正極端子連接到 LilyPad 上的模擬或數(shù)字板
  • LED 上的負(fù)極連接到 LilyPad 上的接地墊

這種方法將允許您分別對(duì)每個(gè) LED 進(jìn)行編程以實(shí)現(xiàn)最大程度的控制。它還增加了設(shè)計(jì)電路時(shí)的復(fù)雜性,因此正極和負(fù)極導(dǎo)電線(xiàn)都不會(huì)交叉。

單個(gè) LED 連接圖

?
poYBAGPjRFeAbyJPAADbxFQRRb0715.jpg
單個(gè) LED 連接圖
?

菊花鏈 LED

我想連接多個(gè) LED 并對(duì)它們進(jìn)行編程,使其在我的項(xiàng)目中以相同的方式運(yùn)行。最好的方法是菊花鏈 LED 并通過(guò) LilyPad 上的同一個(gè) GPIO 墊控制它們。在我的項(xiàng)目中,我將三個(gè) LED 以菊花鏈方式連接到 GPIO 焊盤(pán) 3(和地),另外三個(gè) LED 連接到模擬 GPIO 焊盤(pán) A4(和地)。

菊花鏈 LED 連接圖

?
pYYBAGPjRFqAAu5AAADlc1VDdsQ459.jpg
菊花鏈 LED 連接圖
?

根據(jù)上面的設(shè)置,我對(duì) LED 進(jìn)行了編程,使其循環(huán)點(diǎn)亮一根,然后另一根。這就是完成電路的拼接效果。

十字繡電路

?
pYYBAGPjRLeAD--3ABDBl03Qy6U32.jpeg
十字繡電路
?

十字繡圖片

在此步驟中,像往常一樣對(duì)圖片進(jìn)行十字繡,但請(qǐng)尊重您想要進(jìn)行的任何圖案更改以適應(yīng)未來(lái)步驟中添加的 LED。

編程 LilyPad

打開(kāi)和關(guān)閉兩股 LED 的程序非常簡(jiǎn)單。您可以從 Github 復(fù)制該程序的草圖這是其工作原理的細(xì)分。

下面幾行是設(shè)置兩個(gè) LED 串將使用哪些焊盤(pán)的變量。

// Set which pad each strand of lights is connected to
int lightStrand1 = A4;
int lightStrand2 = 3;

setup一旦 LilyPad 啟動(dòng)程序并將兩個(gè) LED 串的引腳模式設(shè)置為輸出,該函數(shù)就會(huì)運(yùn)行。這意味著焊盤(pán) A4 和 3 將充當(dāng)輸出(而不是輸入),以便我們可以在loop函數(shù)中更新它們。(注意:對(duì)于大多數(shù)微控制器,焊盤(pán)被稱(chēng)為引腳,因?yàn)樗鼈儗?shí)際上是連接到電路板的引腳。LilyPad 上的“焊盤(pán)”與其他微控制器上的“引腳”相同,因此在函數(shù)中使用引腳名稱(chēng)。)

設(shè)置串行數(shù)據(jù)傳輸?shù)?/font>Serial.begin(9600)速率,以每秒位數(shù)(又名波特)為單位。它有助于保持兩個(gè)設(shè)備之間的數(shù)據(jù)流同步。通常使用的值是此處指定的 9600。

// Runs once
void setup() {
    // Set strands as outputs
    pinMode(lightStrand1, OUTPUT);
    pinMode(lightStrand2, OUTPUT);

    // Initialize Serial, set the baud rate to 9600 bps
    Serial.begin(9600);
}

當(dāng) LilyPad 有電時(shí),該函數(shù)在loop函數(shù)之后重復(fù)運(yùn)行。setup它暫停循環(huán) 1.5 秒,打開(kāi)一個(gè) LED 串同時(shí)關(guān)閉另一個(gè),再暫停 1.5 秒,然后反轉(zhuǎn)打開(kāi)/關(guān)閉的 LED 串以產(chǎn)生交替效果。

將 LED 鏈設(shè)置為HIGH打開(kāi) LED,將其設(shè)置為LOW關(guān)閉 LED。由于我們使用 pad 作為輸出,我們可以使用digitalWrite函數(shù)將更改寫(xiě)入它們。即使它被稱(chēng)為,它仍然可以與 LilyPad 上的模擬墊一起使用,這就是為什么我們可以在 A4 墊上digitalWrite使用它。lightStrand1

void loop() {
    // Pauses the loop for 1.5 seconds
    delay(1500); // milliseconds

    // Setting lightStrand1 to HIGH turns ON the LEDs connected to pin A4
    // Setting lightStrand2 to LOW turns OFF the LEDs connected to pin 3
    digitalWrite(lightStrand1, HIGH);
    digitalWrite(lightStrand2, LOW);

    // Pauses the loop for 1.5 seconds
    delay(1500); // milliseconds

    // Setting lightStrand1 to LOW turns OFF the LEDs connected to pin A4
    // Setting lightStrand2 to HIGH turns ON the LEDs connected to pin 3
    digitalWrite(lightStrand1, LOW);
        digitalWrite(lightStrand2, HIGH);
}

您可以調(diào)整程序以使用更多 LED 串、使用單個(gè) LED、或快或慢地交替燈串等。上面的基本程序只是基于我的電路設(shè)計(jì)的起點(diǎn)。

在你的 LilyPad 上獲取程序

您可以按照以下步驟使用Arduino IDE將程序放到您的 LilyPad 上:

在 Arduino IDE 中打開(kāi).ino您從 Github 復(fù)制的文件,從“工具”>“端口”菜單中選擇正確的端口。它在 Mac/Linux 計(jì)算機(jī)上應(yīng)該看起來(lái)像這樣dev/cu.usbmodem####,,或者在 Windows 計(jì)算機(jī)上看起來(lái)像這樣,COM##。

  • 將你的 LilyPad 插入電腦
  • 從“工具”>“電路板”菜單中選擇正確的電路板。Arduino LilyPad USB 應(yīng)該位于 Arduino AVR Boards > LilyPad Arduino USB 下。選擇合適的板很重要;如果你不這樣做,你可能會(huì)搞砸引導(dǎo)加載程序。
  • 按 Arduino 窗口左上角的 Publish 按鈕(它看起來(lái)像一個(gè)右箭頭)。這將編譯程序并將其發(fā)布到您的 LilyPad。

將 LED 縫合到十字繡圖片中并將它們連接到 LilyPad

按照上面“規(guī)劃電路”部分中的指導(dǎo),以所需配置將 LED 拼接到您的圖片中。在此步驟中,邊走邊測(cè)試 LED 很有幫助,這樣您就不會(huì)走到盡頭,發(fā)現(xiàn)電路不工作,而不得不重做。

測(cè)試電路時(shí),確保在將 LED 的正負(fù)線(xiàn)正確連接到 LilyPad 之前,不要將 LilyPad 連接到電源。否則,您可能會(huì)造成短路。

如果您遇到 LED 未按預(yù)期點(diǎn)亮的問(wèn)題,請(qǐng)確保:

  • 正負(fù)螺紋不重疊
  • 系緊線(xiàn)的尾端不刷其他線(xiàn)
  • 導(dǎo)電線(xiàn)多次緊緊纏繞在 LED 和 LilyPad 焊盤(pán)上的端子上,以確保良好連接
  • 電池電量充足(可以用萬(wàn)用表測(cè)試)

在導(dǎo)電線(xiàn)上輕輕刷上織物膠水

對(duì)圖片滿(mǎn)意后,在導(dǎo)電線(xiàn)上輕輕刷一層薄薄的織物膠水。這將有助于保護(hù)螺紋并將其固定到位。

就是這樣!此時(shí),您應(yīng)該有一張包含 LED 的十字繡圖片。

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
RM新时代网站-首页