91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

乒乓球LED時鐘的制作

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

掃碼添加小助手

加入工程師交流群

第1步:材料/工具:

材料:

在本地購買:

- Mdf板(80 * 30 cm)

- 用于框架的木材(必須寬5厘米,總長度至少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ū)τ谶@個項(xiàng)目非常重要。乒乓球通常具有兩個加在一起的接縫。這本身不是問題,因?yàn)橥ㄟ^在這些半部中間形成一個孔,在顯示器中將看不到接縫。然而,當(dāng)乒乓球在一側(cè)也具有印花時,重要的是球上的印花朝向背面。這可能導(dǎo)致從前面看到一塊接縫。購買乒乓球時,也不要購買閃耀的球(反射光)。它們會不那么好地散射光線而且看起來會很奇怪(你不應(yīng)該買乒乓球的例子)。

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

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

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

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

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

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

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

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

步驟4:膠合行一起。

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

步驟5:制作框架

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

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

步驟6:焊接LED燈條

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

步驟7:切割MDF

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

注意:請注意,LED指示燈不會以乒乓球?yàn)橹行?,見草圖

步驟8:向MDF添加孔和LED

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

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

步驟9:將球粘到框架上

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

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

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

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

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

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

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

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

最后,電線連接到LED燈條的末端,以便為LED燈條的末端提供電源,以便防止電壓下降。

是的,它真的很簡單。

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

舊燈泡的電纜用于連接5V 10A電源和時鐘。

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

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

步驟12:代碼

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

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

設(shè)置時間后,我們可以開始考慮為這個時鐘編寫一些代碼。我在程序中使用了2個庫,F(xiàn)astLED庫和DS3232RTC庫。這兩個庫將為您完成幾乎所有工作,并允許編程經(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)為守則相對較短,但當(dāng)然可以改進(jìn)。它只是從RTC讀取時間并顯示該時間。應(yīng)點(diǎn)亮以形成數(shù)字的LED的位置在矩陣“數(shù)字”中硬編碼。例如,Digits [0]包含應(yīng)該點(diǎn)亮以形成零的LED的位置。

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

步驟13:添加您想要的每個功能

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

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

    關(guān)注

    244

    文章

    24634

    瀏覽量

    691455
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1986

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    勵志女王!這位半導(dǎo)體高管,奪得世乒聯(lián)美國大滿貫女單冠軍!

    電子發(fā)燒友網(wǎng)報道(文/黃晶晶)7月14日,世界乒乓球職業(yè)大聯(lián)盟(WTT)美國大滿貫2025女單決賽中,朱雨玲以大比分4:2戰(zhàn)勝陳熠,奪得女單冠軍,陳熠獲得亞軍。朱雨玲說:“今天這場比賽我們雙方都發(fā)
    的頭像 發(fā)表于 07-15 09:01 ?7623次閱讀
    勵志女王!這位半導(dǎo)體高管,奪得世乒聯(lián)美國大滿貫女單冠軍!

    基于瑞薩RA2E1 MCU實(shí)現(xiàn)智能陪伴時鐘

    搬了家,一直缺一個時鐘來看時間。這次項(xiàng)目,選擇陶瓷燈絲時鐘為框架,使用瑞薩R7FA2E1A72DFL為主控,加上Tuya Wi-Fi模組,制作一款可以聯(lián)動家庭智能家居設(shè)備的智能時鐘。
    的頭像 發(fā)表于 03-20 10:42 ?221次閱讀
    基于瑞薩RA2E1 MCU實(shí)現(xiàn)智能陪伴<b class='flag-5'>時鐘</b>

    XINGLIGHT 成興光top led #電子技術(shù) #電子制作 #Top #LED

    led
    成興光電子
    發(fā)布于 :2026年02月28日 16:34:21

    DSP717HF Wafer植錫膏重磅推薦

    在先進(jìn)封裝工藝不斷升級的背景下,植材料的穩(wěn)定性、精度與潔凈度,正成為影響良率的關(guān)鍵因素。東莞市大為新材料技術(shù)有限公司推出高性能Wafer植錫膏——DSP717HF,為高端封裝提供可靠國產(chǎn)化
    的頭像 發(fā)表于 02-05 14:17 ?453次閱讀
    DSP717HF Wafer植<b class='flag-5'>球</b>錫膏重磅推薦

    二極管的原理

    的正向通過,同時阻止相反方向的電流。因此,二極管可以被視作是止回閥的電子版本。" 那什么是止回閥?用簡單一點(diǎn)的話來講,可以把它想象成一個乒乓球籠呼吸管,當(dāng)乒乓球籠高于水面時,乒乓球
    發(fā)表于 12-22 13:15

    BGA植中助焊劑的應(yīng)用工序及核心要求

    BGA植中,助焊劑是保障焊定位與焊接質(zhì)量的核心輔料,僅在焊放置前的焊盤預(yù)處理后集中涂覆,兼具粘結(jié)固定焊、清除氧化層、防二次氧化的作用。其性能要求精準(zhǔn):常溫粘度5000-1500
    的頭像 發(fā)表于 12-16 17:36 ?1998次閱讀
    BGA植<b class='flag-5'>球</b>中助焊劑的應(yīng)用工序及核心要求

    晶圓級封裝Bump制作中錫膏和助焊劑的應(yīng)用解析

    本文聚焦晶圓級封裝 Bump 制作中錫膏與助焊劑的核心應(yīng)用,以焊料印刷法、植法為重點(diǎn)展開。印刷法中,錫膏是凸點(diǎn)主體,需依凸點(diǎn)尺寸選 6/7 號超細(xì)粉,助焊劑融入其中實(shí)現(xiàn)氧化清除與潤濕;植法里錫膏
    的頭像 發(fā)表于 11-22 17:00 ?921次閱讀
    晶圓級封裝Bump<b class='flag-5'>制作</b>中錫膏和助焊劑的應(yīng)用解析

    紫宸激光錫球焊錫機(jī):點(diǎn)亮芯片0.07mm激光植新征程

    隨著半導(dǎo)體行業(yè)向高性能、微型化方向加速演進(jìn),#芯片封裝技術(shù)面臨前所未有的精度與可靠性挑戰(zhàn)。尤其在人工智能、#5G通信、物聯(lián)網(wǎng)等領(lǐng)域,芯片焊點(diǎn)密度和互聯(lián)精度需求持續(xù)攀升。以下將通過芯片植行業(yè)背景
    的頭像 發(fā)表于 11-19 16:26 ?844次閱讀
    紫宸激光錫球焊錫機(jī):點(diǎn)亮芯片0.07mm激光植<b class='flag-5'>球</b>新征程

    激光焊接技術(shù)在焊接鈦工藝中的應(yīng)用

    作為高端閥門、航空航天軸承及人工關(guān)節(jié)的核心構(gòu)件,其焊接質(zhì)量直接決定密封性能與服役壽命。面對鈦材高溫易氧化、球體曲面熔深一致性控制等嚴(yán)峻挑戰(zhàn),激光焊接技術(shù)憑借其非接觸加工與精準(zhǔn)熱輸入特性,成為實(shí)現(xiàn)
    的頭像 發(fā)表于 10-23 16:31 ?304次閱讀
    激光焊接技術(shù)在焊接鈦<b class='flag-5'>球</b>工藝中的應(yīng)用

    風(fēng)洞懸浮:基于RT-Thread與MCXA156的簡單控制實(shí)踐 | 技術(shù)集結(jié)

    和NXPFRDM-MCXA156開發(fā)板,構(gòu)建了一個能夠?qū)?b class='flag-5'>乒乓球穩(wěn)定懸浮在預(yù)定高度的控制系統(tǒng)。配備了本地數(shù)據(jù)顯示屏和遠(yuǎn)程Web監(jiān)控界面,構(gòu)成了一個功能相對完整的嵌入式系統(tǒng)。視頻
    的頭像 發(fā)表于 10-17 11:53 ?5573次閱讀
    風(fēng)洞懸浮<b class='flag-5'>球</b>:基于RT-Thread與MCXA156的簡單控制實(shí)踐 | 技術(shù)集結(jié)

    激光焊接技術(shù)在焊接浮工藝中的應(yīng)用

    作為液位控制、閥門啟閉及壓力調(diào)節(jié)等裝置中的關(guān)鍵部件,其密封性、耐腐蝕性及結(jié)構(gòu)完整性直接關(guān)系到整個系統(tǒng)的可靠性與壽命。激光焊接技術(shù)因其獨(dú)特的加工優(yōu)勢,在浮的制造與封裝工藝中扮演著越來越重要的角色
    的頭像 發(fā)表于 09-18 15:53 ?364次閱讀
    激光焊接技術(shù)在焊接浮<b class='flag-5'>球</b>工藝中的應(yīng)用

    指針式時鐘 單面網(wǎng)絡(luò)子鐘

    時鐘
    jf_47371611
    發(fā)布于 :2025年09月12日 13:38:52

    奧拓電子LED屏幕:讓虛擬制作走進(jìn)生活的每個角落

    “Setting Up Shop”的快閃活動 ,通過奧拓電子高性能的RM系列LED屏幕,打破了虛擬制作只能在專業(yè)影棚實(shí)現(xiàn)的傳統(tǒng)認(rèn)知, 讓街頭巷尾也能成為光影藝術(shù)的舞臺 。 一塊LED屏 如何重塑空間敘事? 走進(jìn)這家“變身”后的
    的頭像 發(fā)表于 06-18 10:01 ?1443次閱讀

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

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