91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內(nèi)不再提示

乒乓球LED時(shí)鐘的制作

454398 ? 來源:工程師吳畏 ? 2019-08-21 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:材料/工具:

材料:

在本地購買:

- Mdf板(80 * 30 cm)

- 用于框架的木材(必須寬5厘米,總長(zhǎng)度至少200厘米)

- 128乒乓球球(白色的,最好是乳白色)

- 一些(4)小釘子

- 舊USB線(可以為Arduino nano供電)

- 舊電子設(shè)備的電源

在線購買(中國)

- 5V 10A電源(較低的安培數(shù)也可能有效)

- Arduino nano(克隆)

- ws2812b LED燈條(5m 30Leds/米IP30)

- DS3231 RTC

- 帶3芯(2米以上)的電線

可選

- 母針連接器

- 電阻器(介于兩者之間) 300和500歐姆)

工具:

- 可以切割30度角的鋸(斜切鋸)

- 帶細(xì)齒的手鋸(金屬) -saw)

- 剝線鉗

- 烙鐵

- 12mm鉆頭

- 32mm孔鋸

- 木膠

- 熱膠

- 手電筒

- 砂紙

注意:

選擇正確類型的乒乓球?qū)τ谶@個(gè)項(xiàng)目非常重要。乒乓球通常具有兩個(gè)加在一起的接縫。這本身不是問題,因?yàn)橥ㄟ^在這些半部中間形成一個(gè)孔,在顯示器中將看不到接縫。然而,當(dāng)乒乓球在一側(cè)也具有印花時(shí),重要的是球上的印花朝向背面。這可能導(dǎo)致從前面看到一塊接縫。購買乒乓球時(shí),也不要購買閃耀的球(反射光)。它們會(huì)不那么好地散射光線而且看起來會(huì)很奇怪(你不應(yīng)該買乒乓球的例子)。

摘要:最好使用無白色打印的無縫乒乓球并做不反射光。

第2步:在乒乓球中打洞。

每個(gè)乒乓球都有自己的LED背后。為了獲得盡可能多的光線照射,需要移除乒乓球背面的一塊,因此LED的光線只需穿過球的一側(cè)。這些孔需要非常大(大約30mm),因?yàn)長(zhǎng)ED不會(huì)在球后面居中。

在乒乓球中制作這些大洞是一個(gè)挑戰(zhàn)。由于球本身很弱,因此在制作球之前需要一些支撐。我是通過在一塊MDF上鉆一些32毫米的孔來做到這一點(diǎn)的。在鋸球時(shí),我用一只手在乒乓球上施壓,將它們壓在孔上。由于孔的直徑比球小約8mm,因此球?qū)⒈粔涸诳咨稀km然在一側(cè)提供壓力,但我在另一側(cè)切斷了乒乓球的頂部,只是在直線上對(duì)著MDF進(jìn)行鋸切。

在鋸切它們之前,我確保了徽標(biāo)印在球上的,是在我要去的那邊。我還用手電筒找到了將兩半加在一起的接縫。我把球轉(zhuǎn)得更多了,所以從前面看不到徽標(biāo),而且從接縫處可以看到很少的東西。

注意:如果不是所有的孔都完全相同也沒關(guān)系尺寸,尺寸可以變化幾毫米。在構(gòu)建完成時(shí),無法從任何方向看到這一點(diǎn)。

步驟3:在行中粘合所有球

在所有大洞中他們需要將乒乓球按行(2行(17,18和19)和1行20)粘在一起。這些行應(yīng)該盡可能直,并且球之間應(yīng)該沒有空間。我用我買的木頭來制作框架來做到這一點(diǎn)。通過兩塊木頭支撐球,我確信它們?cè)谝粭l線上。在放置幾個(gè)球之后,確保孔朝上并且球彼此接觸,我將它們粘在一起。只需要一點(diǎn)點(diǎn)膠水即可。如果你使用大量膠水,它將從正面看到。我再次使用手電筒來確保乒乓球的正面沒有丑陋的斑點(diǎn)(有些人因?yàn)楸阋说那蚨辛诉@些斑點(diǎn))。

步驟4:膠合行一起。

要做到這一點(diǎn),我使用框架的木材來保持2行壓在一起。請(qǐng)記住使用小滴膠水,如果使用量很大,從前面可以看到。在每次在8個(gè)連接處放置膠水之后,我用雙手提供壓力以確保球緊緊地粘在一起。

步驟5:制作框架

框架中有6件。 2件長(zhǎng)件和4件短款。這些部件的所有邊緣應(yīng)具有60度角。由于乒乓球的大小不是40毫米,而是(39,5個(gè)東西),我計(jì)算了框架件的大致長(zhǎng)度(這可以通過測(cè)量面板的高度或?qū)挾炔⑹褂胇來完成。 2 + b ^ 2 = c ^ 2)。我計(jì)算出2個(gè)長(zhǎng)件的內(nèi)部長(zhǎng)度應(yīng)為66.3cm,4個(gè)短件的內(nèi)部長(zhǎng)度應(yīng)為14.3cm。由于我的鋸不太準(zhǔn)確,所以我確保將它們剪得更大一些,所以它們不會(huì)短路。

在切斷所有6個(gè)之后,我將它們放在乒乓球面板周圍,看看如果它很合適它沒有,所以我看到幾毫米的一些碎片。我把所有東西粘在乒乓球面板上,以確保它的形狀完全正確,這是必要的,因?yàn)榻嵌葲]有在60度完美切割,但更可能是59.5毫米。

步驟6:焊接LED燈條

需要切割LED燈條(一個(gè)1個(gè)LED,一個(gè)3個(gè)LED,一個(gè)5個(gè)LED和17個(gè)7個(gè)LED)。 LED條帶需要接線,如圖中所示(首先是一個(gè)LED,然后是5個(gè)LED,接下來是17個(gè)帶有7個(gè)LED,最后是帶有3個(gè)LED的部分)。連接較短條帶的金屬絲應(yīng)該比其他零件長(zhǎng),因?yàn)樗枰采w更大的距離。我在一塊MDF上錄下條帶,看看每個(gè)led是否都在自己的球后面。將所有部件焊接在一起之后,我通過逐個(gè)激活每個(gè)LED(checkIfLedsAreBehindBalls.ino)來測(cè)試所有焊接連接是否良好。

步驟7:切割MDF

一幀已完成我將框架和乒乓球面板放在MDF上,MDF上貼著LED。確保每個(gè)LED都在自己的球后,我取下了乒乓球面板。接下來,我沿著MDF上的框架內(nèi)側(cè)繪制,以獲得我需要剪切的形狀。我是這樣做的,因?yàn)長(zhǎng)ED不在球的中心,這樣我就能看到LED與框架的相對(duì)位置。在取下貼在電路板上的LED后,我剪下了面板的形狀并打磨了邊緣,因此它很好地貼合在框架內(nèi)。

注意:請(qǐng)注意,LED指示燈不會(huì)以乒乓球?yàn)橹行模姴輬D

步驟8:向MDF添加孔和LED

如前所述,連接LED的導(dǎo)線有點(diǎn)像。它現(xiàn)在的方式,從前面可以看到電線。我決定通過在每個(gè)垂直LED條的位置末端鉆孔來解決這個(gè)問題,因此電線可以放在背面。我將帶狀導(dǎo)線穿過孔并暫時(shí)用膠帶粘住。在再次確定之后,每個(gè)LED都在自己的乒乓球后面,我取下了磁帶,并用LED條上已有的膠條將LED條連接到電路板上。

注意:在MDF上鉆孔時(shí),要非常小心,你可以輕松打破板。

步驟9:將球粘到框架上

我將乒乓球面板倒置在框架中,然后我涂上膠水乒乓球接觸(或幾乎沒有碰到框架)的每個(gè)點(diǎn)。

步驟10:將LED面板安裝到框架

我將LED面板放在球的背面頂部。接下來,我用4個(gè)小釘子將面板固定在框架上。我是通過將釘子放在框架內(nèi)側(cè)來做到這一點(diǎn)的。我選擇這樣做,因?yàn)樗试S我修復(fù)一些東西,如果它曾經(jīng)破壞(它也允許我加倍LED的數(shù)量,因?yàn)樵S多流明不存在)

步驟11:電子設(shè)備

好的,我(幾乎)沒有經(jīng)驗(yàn)Arduino所以這可能不完美。但我嘗試以盡可能簡(jiǎn)單的方式做到這一點(diǎn)。

我將連接器焊接到Arduino nano(圖像中的黑色東西)(不是必需的)。

我決定這樣做,所以如果我想要添加按鈕或光依賴電阻(LDR)或其他功能,一切都可以輕松拆開。

接下來,我將RTC連接到Arduino,只需確保時(shí)鐘模塊的SDA和SCl連接到Arduino Nano的SDA和SCL。然后連接引腳9和LED燈條數(shù)據(jù)之間的電阻。

最后,電線連接到LED燈條的末端,以便為L(zhǎng)ED燈條的末端提供電源,以便防止電壓下降。

是的,它真的很簡(jiǎn)單。

為了提供所有功能,我切斷了一根USB線,可以將Arduino nano連接到一半并連接5V兩條電纜的一側(cè)連接到LED燈條和切成兩半的USB電纜。我對(duì)另一方做了同樣的事情。這樣我就可以在不通過Arduino供電的情況下為L(zhǎng)ED燈條供電。

舊燈泡的電纜用于連接5V 10A電源和時(shí)鐘

我也是在框架一側(cè)底部鉆一個(gè)洞,讓電源線穿過。這使得時(shí)鐘可以平放在墻上,同時(shí)如果愿意的話仍然能夠站在表面上。

唯一要做的就是編寫一些代碼。

步驟12:代碼

上傳代碼時(shí),請(qǐng)確保電源已關(guān)閉!

時(shí)鐘前模塊知道當(dāng)前時(shí)間,必須在模塊上設(shè)置時(shí)間。幸運(yùn)的是,有一些代碼可以做到這一點(diǎn)。在僅添加4行代碼并安裝DS1307RTC模塊后,我們可以運(yùn)行此命令(SetTime_on_ds3231_nano.ino,鏈接到原始代碼/關(guān)于如何在DS3231RTC上設(shè)置時(shí)間的指令)代碼以將Arduino上的時(shí)間設(shè)置為PC的時(shí)間。

設(shè)置時(shí)間后,我們可以開始考慮為這個(gè)時(shí)鐘編寫一些代碼。我在程序中使用了2個(gè)庫,F(xiàn)astLED庫和DS3232RTC庫。這兩個(gè)庫將為您完成幾乎所有工作,并允許編程經(jīng)驗(yàn)很少的人編寫程序。

在這里,您可以看到我在此Instructable頂部的視頻中使用的代碼,在大多數(shù)圖片中。 (timeWhiteBackgroundRainbow.ino)

#include

#include

#define LED_PIN 9

#define NUM_LEDS 128

DS3232RTC myRTC(false);

tmElements_t tm;

CRGB leds[NUM_LEDS];

CHSV colour( 0, 255, 180);

int counter=0;

const int Digits[10][10] =

{

{7,8,10,11,14,18,22,24},

{14,16,18,22,24},

{7,8,9,11,14,16,18,24},

{7,9,11,14,16,18,22,24},

{9,10,11,16,18,22,24},

{7,9,10,11,14,16,18,22},

{7,8,9,14,15,16,18,22},

{7,11,14,16,17,24},

{7,8,9,10,11,14,16,18,22,24},

{7,9,10,11,14,16,17,24},

};

void setup()

{

pinMode(17, OUTPUT); //ground and v5 for clock module

pinMode(16, OUTPUT);

digitalWrite(17, HIGH);

digitalWrite(16, LOW);

FastLED.addLeds《WS2812, LED_PIN, GRB》(leds, NUM_LEDS);

myRTC.begin();

}

//function that uses the Digit aray to display numbers between 0 and 100

void displaynumber( int place , int number){

for (int i = 0 ; i 《 10 ; i++) {

if (Digits[number/10][i] != 0) {

leds[(Digits[number/10][i]+place)] = CRGB(255,255,255);;

}

if (Digits[number%10][i] != 0) {

leds[(Digits[number%10][i]+28+place)] = CRGB(255,255,255);;

}

}

}

void loop(){

RTC.read(tm);

//changes the colour of background every 10 cycles

if (counter《10){

counter++;

}else{

colour.hue = (colour.hue+1)%256;

counter=0;

}

// sets background to rainbow colours

for ( int i=0; i《 128;i++){

colour.hue = (colour.hue+1)%256;

leds[i]= colour;

}

colour.hue = (colour.hue+128)%256;

displaynumber(0,tm.Hour);

displaynumber(70,tm.Minute);

//display colons

if ( tm.Second%2 == 0 ){

leds[64] = CRGB(255,255,255);

leds[66] = CRGB(255,255,255);

}

FastLED.show();

}

我認(rèn)為守則相對(duì)較短,但當(dāng)然可以改進(jìn)。它只是從RTC讀取時(shí)間并顯示該時(shí)間。應(yīng)點(diǎn)亮以形成數(shù)字的LED的位置在矩陣“數(shù)字”中硬編碼。例如,Digits [0]包含應(yīng)該點(diǎn)亮以形成零的LED的位置。

我還提供了我制作的其他程序,它們是對(duì)上述程序的輕微改動(dòng)。程序‘CycleThroughDigits.ino’只計(jì)算9999,以演示所有數(shù)字的外觀。程序‘onlyTime.ino’只顯示更改顏色的時(shí)間,沒有背景顏色。最后,‘FastledExampleCode.ino’是由FastLED庫提供的一些代碼,用于演示一些簡(jiǎn)單的動(dòng)畫。

步驟13:添加您想要的每個(gè)功能

這個(gè)項(xiàng)目不僅僅是一個(gè)基本的時(shí)鐘,你可以添加按鈕,讓它根據(jù)光線改變亮度,讓它只顯示一些顏色,制作它對(duì)音樂有反應(yīng),用ESP連接到wifi。它基本上是連接到顯示器的Arduino,一切皆有可能

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23848

    瀏覽量

    674309
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1901

    瀏覽量

    133250
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    光洋股份擬收購銀科技

    近日,光洋股份發(fā)布公告,公司正在籌劃發(fā)行股份及支付現(xiàn)金方式購買寧波銀科技股份有限公司(以下簡(jiǎn)稱“銀科技”)100%股權(quán),并募集配套資金。
    的頭像 發(fā)表于 05-28 11:49 ?565次閱讀

    BGA封裝焊推力測(cè)試解析:評(píng)估焊點(diǎn)可靠性的原理與實(shí)操指南

    在電子封裝領(lǐng)域,BGA(Ball Grid Array)封裝因其高密度、高性能的特點(diǎn),廣泛應(yīng)用于集成電路和芯片模塊中。然而,BGA焊的機(jī)械強(qiáng)度直接影響到器件的可靠性和使用壽命,因此焊推力測(cè)試
    的頭像 發(fā)表于 04-18 11:10 ?525次閱讀
    BGA封裝焊<b class='flag-5'>球</b>推力測(cè)試解析:評(píng)估焊點(diǎn)可靠性的原理與實(shí)操指南

    深度解析激光錫焊中鉛與無鉛錫的差異及大研智造解決方案

    在激光錫焊這一精密焊接技術(shù)領(lǐng)域,錫作為關(guān)鍵的焊料,其特性直接關(guān)乎焊接質(zhì)量與產(chǎn)品性能。在實(shí)際應(yīng)用中,錫主要分為有鉛錫和無鉛錫,二者在成分、熔點(diǎn)、環(huán)保性能、機(jī)械性能以及成本等方面存
    的頭像 發(fā)表于 03-27 10:19 ?410次閱讀

    3D異形創(chuàng)意LED幕影院屏,顛覆視覺極限,開啟360度沉浸式盛宴。

    led
    晶銳創(chuàng)顯JRCLED
    發(fā)布于 :2025年03月20日 17:52:14

    時(shí)空刻度:LED電子時(shí)鐘系統(tǒng)如何重塑現(xiàn)代節(jié)奏

    ?高鐵站臺(tái)的安全倒計(jì)時(shí)在暴雨中清晰閃爍,體育場(chǎng)館的24秒進(jìn)攻時(shí)鐘與裁判哨聲嚴(yán)絲合縫,跨國企業(yè)總部的大樓立面時(shí)鐘同步切換三大時(shí)區(qū)——這些精準(zhǔn)的視覺化時(shí)間表達(dá),由LED電子時(shí)鐘系統(tǒng)在毫秒維
    的頭像 發(fā)表于 03-16 17:25 ?408次閱讀
    時(shí)空刻度:<b class='flag-5'>LED</b>電子<b class='flag-5'>時(shí)鐘</b>系統(tǒng)如何重塑現(xiàn)代節(jié)奏

    羅徹斯特電子針對(duì)BGA封裝的重新植解決方案

    BGA焊的更換及轉(zhuǎn)換, 以實(shí)現(xiàn)全生命周期解決方案的支持 當(dāng)BGA封裝的元器件從含鉛轉(zhuǎn)變?yōu)榉蟁oHS標(biāo)準(zhǔn)的產(chǎn)品時(shí),或者當(dāng)已存儲(chǔ)了15年的BGA產(chǎn)品在生產(chǎn)線上被發(fā)現(xiàn)存在焊損壞或焊接檢驗(yàn)不合格的情況
    的頭像 發(fā)表于 03-04 08:57 ?1132次閱讀
    羅徹斯特電子針對(duì)BGA封裝的重新植<b class='flag-5'>球</b>解決方案

    開源項(xiàng)目!手把手教你制作一個(gè)互動(dòng)式LED墻壁時(shí)鐘

    ,再上傳最終代碼完成你的互動(dòng)式時(shí)鐘制作。 請(qǐng)注意安裝Neopixel和RTCds1302庫,并觀看相關(guān)視頻了解代碼的工作原理。到此,你成功完成了自己的互動(dòng)式LED墻壁時(shí)鐘! *附件:代
    發(fā)表于 02-08 17:47

    深入解析:燈具壓測(cè)試

    非金屬材料的耐熱性能測(cè)試在電子產(chǎn)品的設(shè)計(jì)和制造過程中,非金屬材料和絕緣材料的使用日益廣泛。這些材料在高溫條件下的性能變化對(duì)于產(chǎn)品的安全性和可靠性至關(guān)重要。IEC壓測(cè)試是一種評(píng)估非金屬材料和絕緣材料
    的頭像 發(fā)表于 02-06 14:16 ?492次閱讀
    深入解析:燈具<b class='flag-5'>球</b>壓測(cè)試

    帶你理解二極管的原理和作用

    阻止相反方向的電流。因此,二極管可以被視作是止回閥的電子版本。" 二極管圖 那什么是止回閥? 用簡(jiǎn)單一點(diǎn)的話來講,可以把它想象成一個(gè)乒乓球籠呼吸管,當(dāng)乒乓球籠高于水面時(shí),乒乓球在籠底,可以通過呼吸管呼吸,隨著籠子移動(dòng)
    的頭像 發(fā)表于 12-30 09:26 ?6986次閱讀
    帶你理解二極管的原理和作用

    詳解SMT工藝的五原則

    SMT(表面貼裝技術(shù))工藝中的五原則,是工程師在選擇焊膏時(shí)的一個(gè)重要指導(dǎo)原則,它確保了焊接的可靠性和質(zhì)量。以下是對(duì)五原則的詳細(xì)解釋:
    的頭像 發(fā)表于 12-04 09:11 ?672次閱讀
    詳解SMT工藝的五<b class='flag-5'>球</b>原則

    身臨其境的沉浸式裸眼3D幕影院開啟360度觀影體驗(yàn)的視覺盛宴

    沉浸式裸眼3D幕影院是一種全新的電影觀影體驗(yàn)方式,幕影院又稱圓穹影院、穹幕影院,其特點(diǎn)是采用半球形LED顯示屏作為屏幕,觀眾坐在幕中央,可以360度全方位視角觀看電影。
    的頭像 發(fā)表于 11-13 17:49 ?1181次閱讀
    身臨其境的沉浸式裸眼3D<b class='flag-5'>球</b>幕影院開啟360度觀影體驗(yàn)的視覺盛宴

    乒乓球架構(gòu)中LMX2820的高隔離、快速頻率切換應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《乒乓球架構(gòu)中LMX2820的高隔離、快速頻率切換應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 09-11 09:33 ?0次下載
    <b class='flag-5'>乒乓球</b>架構(gòu)中LMX2820的高隔離、快速頻率切換應(yīng)用說明

    用于ADC的DMA乒乓

    電子發(fā)燒友網(wǎng)站提供《用于ADC的DMA乒乓.pdf》資料免費(fèi)下載
    發(fā)表于 09-07 11:27 ?1次下載
    用于ADC的DMA<b class='flag-5'>乒乓</b>

    谷歌開發(fā)出媲美人類的乒乓球機(jī)器人

    行業(yè)資訊
    北京中科同志科技股份有限公司
    發(fā)布于 :2024年08月12日 09:14:55

    AI看奧運(yùn) | 從巴黎奧運(yùn)會(huì)看人工智能的應(yīng)用和發(fā)展

    的奧運(yùn)會(huì),包括“時(shí)空定格”的360度多角度回看、乒乓球比賽中AR運(yùn)動(dòng)軌跡和落點(diǎn)實(shí)時(shí)渲染等。低延時(shí)、高算力的AI技術(shù)以亮眼表現(xiàn)出現(xiàn)在大眾的視野,為AI技術(shù)的廣泛應(yīng)用和創(chuàng)
    的頭像 發(fā)表于 08-09 16:17 ?1347次閱讀
    AI看奧運(yùn) | 從巴黎奧運(yùn)會(huì)看人工智能的應(yīng)用和發(fā)展
    主站蜘蛛池模板: 欧美精品一区二区三区视频 | 国产性videostv另类极品 | 美女网站在线观看视频18 | 四大名著成人高h肉版 | 一级片在线播放 | 永久免费品色堂 | 夜夜夜夜夜夜夜工噜噜噜 | 国产美女久久久 | 国产精品乱码高清在线观看 | 天天翘夜夜洗澡天天做 | 四虎www成人影院免费观看 | 东京毛片 | 永井玛丽亚中文在线观看视频 | 91久久婷婷国产综合精品青草 | 日本在线黄色网址 | 国产色在线 | 亚洲 国产色综合天天综合网 | 好紧好爽太大了h视频 | 一级大片免费观看 | 不卡中文字幕在线 | 免费人成在线观看网站品爱网日本 | 免免费看片 | 久久精品免费视频观看 | 天天干妹子 | 国模大尺度人体一区 | 永久免费观看视频 | 狠狠操天天操夜夜操 | 日日摸夜夜爽 | 12306影院午夜入口 | 亚洲精品私拍国产福利在线 | 精品特级毛片 | 丁香亚洲综合五月天婷婷 | aika中文字幕永久在线 | 精品玖玖 | 免费爱爱网站 | 天堂中文在线网 | 久久伊人男人的天堂网站 | 天天做夜夜做 | 国产精品任我爽爆在线播放6080 | 三级完整在线观看高清视频 | 国产一区中文字幕 | 在线看片成人免费视频 |