chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

基于計算機控制的音樂圣誕燈的制作

454398 ? 來源:wv ? 2019-09-20 17:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:零件和材料

基于計算機控制的音樂圣誕燈的制作

如果您是一位精通技術(shù)的人,可以使用焊接設(shè)備并具有電路的基本知識,那么您會發(fā)現(xiàn)這個項目容易實現(xiàn)。另一方面,如果您一生中從未做過任何電氣工作,建議您上Google并學(xué)習(xí)如何焊接或聯(lián)系電子專家。該Instrutable確實利用了高壓電流,因此,在使用此類設(shè)備時,建議您格外小心。 *對于此項目可能造成的任何損害或傷害,我不承擔任何責任。*

現(xiàn)在我們知道了,繼續(xù)前進。以下是您需要的零件和材料清單:

-Arduino Duemilanove

- USB電纜

- Windows電腦(最好是筆記本電腦)

-6繼電器;額定電壓為5v-各種LED-220-OHM LED電阻器-焊接的PCB

》 6個三管齊下的女性商店

- 一個三管齊下的男性商店

- 塑料盒外殼

-膠合板

-熱膠和熱膠棒

-6普通黑色1N4004二極管

-焊錫和烙鐵(已保存)

- 繞線

步驟2:LED指示燈

首先將LED指示燈焊接到PCB板上將它們與我們將要構(gòu)建的6個通道相關(guān)聯(lián)。

您將需要6個LED來檢查您的通道,看它們是否有效。

1。首先,抓住6根紅線和1根黑線。從6根線和1根黑線開始連續(xù)焊接它們。

2。 6條紅色導(dǎo)線連接到LED的正極。

3。焊接LED另一端的6個電阻

4。將黑色電纜焊接到電阻器的兩端。

檢查下圖中的工作情況。確保沒有任何草率連接或短路問題。

步驟3:測試LED

如果您急于測試LED以確定連接是否成功,可以通過將引腳線連接到Arduino來實現(xiàn)。如果您希望在繼續(xù)連接繼電器之前測試LED,請按照下圖進行操作。

將6個引腳插入Arduino以及地線。

將Arduino連接到計算機并打開Arduino Sketch板軟件。

如果一切順利,則應(yīng)該看到所有的LED都亮了。

int tree1 = 13;

int tree2 = 12;

int tree3 = 11;

int tree4 = 10;

int tree5 = 9;

int tree6 = 8;

void setup(){

pinMode(tree1,OUTPUT);

pinMode(tree2,OUTPUT );

pinMode(tree3,OUTPUT);

pinMode(tree4,OUTPUT);

pinMode(tree5,OUTPUT);

pinMode(tree6,OUTPUT);

}

void loop(){

digitalWrite(tree1,HIGH);

digitalWrite(tree2,HIGH);

digitalWrite(tree3,HIGH);

digitalWrite(tree4,HIGH);

digitalWrite(tree5 ,HIGH);

digitalWrite(tree6,HIGH);

}

步驟4:連接繼電器

如果您只是嘗試了步驟3,請斷開Arduino與計算機的連接,并斷開與Arduino的所有電線。

為避免損壞Arduino和項目的其他部分,請嘗試使用電氣膠帶隔離開路導(dǎo)線。

我們現(xiàn)在要將繼電器焊接到電路板的每個通道。這樣做時請小心。為這些連接供電時,它們具有高壓危險。花一分鐘時間看一下繼電器的引腳。

在焊接時請仔細觀察該圖,因為您的繼電器可能與所示的有所不同。

步驟5:在包裝盒中!

一旦您的繼電器全部焊接完畢,就可以將其放入包裝箱中了。在做任何事情之前,請確保您沒有焊接錯誤。將PCB板的4個角熱粘合到小塊膠合板上。將膠合板直接熱膠在塑料盒上。

對Arduino進行相同操作。除此之外,我建議您使用螺釘將Arduino固定到一塊膠合板上,然后將其熱膠粘到塑料盒外殼上。將電線從PCB連接到Arduino。

(唯一的“自由懸掛”電線應(yīng)該是連接到繼電器的“高壓”電線。)

步驟6:打包和處理

這是您創(chuàng)造奇跡之前的重要步驟。首先,將所有繼電器線連接到每個引腳。將地面連接到您的主電源。換句話說,用電線做一個簡單的電路。假裝“公三管插頭”是您的電源,6“母延長線”是您的“負載”(或燈泡),“開關(guān)”是繼電器。確保每個繼電器連接到單負荷。如果您需要幫助,可以查看下面的圖表。

需要注意的一些事項:確保用于連接電路的電線可以承受120v電壓。最好檢查規(guī)格。確保用電工膠帶徹底包裹所有電線。在塑料盒上戳孔,并確保電源線伸出。熱粘合您可能存在的任何縫隙。

步驟7:包裝

一旦所有連接都牢固且安全一切都被錄制下來了,該開始表演了!您將需要在室內(nèi)設(shè)置“控制箱”。 (因為您不希望任何人弄亂它)

我建議您將盒子放在車庫門旁邊的車庫中。將主電源插入交流電源插座。

像往常一樣放房子的圣誕燈,但是將所有電線插入“控制器”而不是電源插座。

如圖所示這是我的整理設(shè)計。 (我放了一個音符,說“高壓”,讓我的家人知道內(nèi)部電壓)。

步驟8:歌曲和準備工作

當然,如果沒有音樂,什么是計算機控制的音樂燈?將所有喜歡的MP3歌曲下載到計算機。只要您可以在揚聲器上大聲播放,就可以了。

好的設(shè)置是將筆記本電腦帶到車庫,將USB連接到Arduino,然后插入一些揚聲器。如果您的筆記本電腦上有WiFi連接,您可以在Youtube上搜索Mannheim Steamroller等歌曲“Carol of the Bells - David Foster”,“Deck the Halls”或“God Rest Ye Merry Gentlemen”。 br》最后,對于編程,我們將需要某種設(shè)置來運行電燈。您有兩個選項:

-選項A:您可以使用計算機鍵盤手動控制燈光。

-選項B:您可以使用宏錄制器手動設(shè)置燈光并自動播放。

無論哪種方式,您將需要在計算機上運行以下兩個程序才能與Arduino通信

高科技圣誕節(jié)1.0版(我自己控制燈光的程序)

Arduino Sketchpad (Arduino的默認編程軟件)

請確保您同時擁有上述兩個程序。如果沒有,請下載它們,解壓縮內(nèi)容并立即運行!

擁有程序后,打開Arduino Sketchpad程序并將該代碼上載到Arduino:

int tree1 = 13; int tree2 = 12; int tree3 = 11; int tree4 = 10; int tree5 = 9; int tree6 = 8; intintentByte;//一個將傳入的串行數(shù)據(jù)讀入

void setup(){

//初始化串行通信的變量:

Serial.begin(9600);

//將LED引腳初始化為輸出:

pinMode(tree1,OUTPUT);

pinMode(tree2,OUTPUT);

pinMode(tree3,OUTPUT);

pinMode(tree4,OUTPUT);

pinMode(tree5,OUTPUT);

pinMode(tree6,OUTPUT);

}

void loop(){

//查看是否有傳入的串行數(shù)據(jù):

if(Serial.available()》 0){

//讀取串行緩沖區(qū)中最舊的字節(jié):

incomingByte = Serial.read();

if(incomingByte ==‘q’){

digitalWrite(tree1,HIGH);

延遲(150);

digitalWrite(tree1,LOW);

}

if(incomingByte ==‘w’){

digitalWrite(tree2,HIGH);

delay(150);

digitalWrite(tree2,LOW);

}

if(incomingByte ==‘e’){

digitalWrite(tree3,HIGH);

delay(150);

digitalWrite(tree3,LOW);

}

如果(incomingByte ==‘r’){

digitalWrite(tree4,HIGH);

delay(150);

digitalWrite( tree4,LOW);

}

if(incomi ngByte ==‘t’){

digitalWrite(tree5,HIGH);

delay(150);

digitalWrite(tree5,LOW);

}

if(incomingByte = =‘y’){

digitalWrite(tree6,HIGH);

delay(150);

digitalWrite(tree6,LOW);

}

if(incomingByte ==‘ s’){

digitalWrite(tree1,HIGH);

digitalWrite(tree2,HIGH);

delay(150);

digitalWrite(tree1,LOW);

digitalWrite(tree2,LOW );

}

if(incomingByte ==‘d’){

digitalWrite(tree2,HIGH);

digitalWrite(tree3,HIGH);

delay(150);

digitalWrite(tree2,LOW);

digitalWrite(tree3,LOW);

}

if(incomingByte ==‘f’){

digitalWrite(tree3,HIGH);

digitalWrite(tree4,HIGH);

延遲(150);

digitalWrite(tree3,LOW);

digitalWrite(tree4,LOW);

}

if(incomingByte == ‘g’){

digitalWrite(tree4,HIGH);

digitalWrite(tree5,HIGH);

delay(150);

digitalWrite(tree4,LOW);

digitalWrite(tree5, LOW);

}

如果(incomingByte ==‘h’){

digitalWrite(tree5,HIGH);

digitalWrite(tree6,HI GH);

延遲(150);

digitalWrite(tree5,LOW);

digitalWrite(tree6,LOW);

}

if(incomingByte ==‘u’) {

digitalWrite(tree1,HIGH);

digitalWrite(tree2,HIGH);

digitalWrite(tree5,HIGH);

digitalWrite(tree6,HIGH);

delay(150);

digitalWrite(tree1,LOW);

digitalWrite(tree2,LOW);

digitalWrite(tree5,LOW);

digitalWrite(tree6,LOW);

}

如果(incomingByte ==‘i’){

digitalWrite(tree1,HIGH);

digitalWrite(tree2,HIGH);

digitalWrite(tree4,HIGH);

digitalWrite(tree5,HIGH);

delay(150);

digitalWrite(tree1,LOW);

digitalWrite(tree2,LOW);

digitalWrite(tree4,LOW);

digitalWrite(tree5,LOW);

}

if(incomingByte ==‘j’){

digitalWrite(tree2,HIGH);

digitalWrite(tree3,HIGH);

digitalWrite(tree5,HIGH);

digitalWrite(tree6,HIGH);

delay(150);

digitalWrite(tree2,LOW);

digitalWrite(tree3,LOW);

digitalWrite(tree5,LOW);

digitalWrite( tree6,LOW);

}

if(incomingByte ==‘o’){ digitalWrite(tree5,HIGH);

digitalWrite(tree3,HIGH);

digitalWrite(tree4,HIGH);

delay(150);

digitalWrite(tree5,LOW);

digitalWrite(tree3,LOW);

digitalWrite(tree4,LOW);

}

if(incomingByte ==‘p’){

digitalWrite(tree2,HIGH);

digitalWrite(tree3,HIGH);

digitalWrite(tree4,HIGH);

delay(150);

digitalWrite(tree2,LOW);

digitalWrite(tree3,LOW);

digitalWrite( tree4,LOW);

}

如果(incomingByte ==‘b’){

digitalWrite(tree1,HIGH);

digitalWrite(tree6,HIGH);

delay( 150);

digitalWrite(tree1,LOW);

digitalWrite(tree6,LOW);

}

if(incomingByte ==‘c’){

digitalWrite(tree1, HIGH);

digitalWrite(tree3,HIGH);

delay(150);

digitalWrite(tree1,LOW);

digitalWrite(tree3,LOW);

}

如果( incomingByte ==‘v’){

digitalWrite(tree4,HIGH);

digitalWrite(tree6,HIGH);

delay(150);

digitalWrite(tree4,LOW);

digitalWrite (tree6,LOW);

}

如果(incomingByte ==‘a(chǎn)’){

digitalWrite (tree1,HIGH);

digitalWrite(tree2,HIGH);

digitalWrite(tree3,HIGH);

digitalWrite(tree4,HIGH);

digitalWrite(tree5,HIGH);

digitalWrite (tree6,HIGH);

delay(150);

digitalWrite(tree1,LOW);

digitalWrite(tree2,LOW);

digitalWrite(tree3,LOW);

digitalWrite(tree4 ,LOW);

digitalWrite(tree5,LOW);

digitalWrite(tree6,LOW);

}

}

}

第9步:顯示時間!

showtime之前的步驟:

1。將代碼上傳到Arduino之后,通過USB將Arduino連接到計算機。

2。調(diào)高音量和揚聲器。打開您要播放的歌曲。

3。啟動繼電器(主交流電源)。

4。打開名為高科技圣誕節(jié)1.0

5的程序。選擇“ Arduino的串行端口”。 (如果您不知道端口是什么,請繼續(xù)選擇其他端口,直到您正確為止)

6。點擊音樂上的“播放”。

開始按某些鍵!繼續(xù)!

下面,我為鍵盤附上了一張圖片,其中的選項卡可控制哪些繼電器(指示燈)。

步驟10:自動化和其他構(gòu)想

如果您是一個懶人,或者只是不喜歡一直控制燈光,則可以下載另一個程序來記錄您鍵入的內(nèi)容鍵盤并播放。

這稱為“宏程序”。您可以獲得類似 Blue Eye Macro 或 Avis Macro 之類的優(yōu)質(zhì)程序。

然后,在錄制宏后,尋找“循環(huán)播放歌曲和宏,以便它們重復(fù)播放。

我還沒有真正了解它,但是今年圣誕節(jié)我在使用Blue Eye Macro時沒有任何問題。

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

    關(guān)注

    22

    文章

    1606

    瀏覽量

    111716
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    十進制計算機硬件體系結(jié)構(gòu)及“獨值”量化邏輯運算革命(一)

    采用“獨值”量化邏輯理論設(shè)計十進制數(shù)字計算機,十進制網(wǎng)絡(luò)計算機,十進制模擬計算機,十進制模糊計算機,實現(xiàn)計算機類型多樣化,
    的頭像 發(fā)表于 01-29 09:13 ?955次閱讀
    十進制<b class='flag-5'>計算機</b>硬件體系結(jié)構(gòu)及“獨值”量化邏輯運算革命(一)

    龍芯主板讓工控計算機擁有安全可信的核心

    工控計算機,是工業(yè)自動化和智能制造領(lǐng)域的核心設(shè)備,負責數(shù)據(jù)采集、處理、存儲與傳輸,實現(xiàn)設(shè)備的監(jiān)控與控制,確保生產(chǎn)線的穩(wěn)定運行。在現(xiàn)代工業(yè)生產(chǎn)中,工控計算機的地位不可或缺,它如同智能制造的心臟,為整個生產(chǎn)系統(tǒng)提供源源不斷的動力。
    的頭像 發(fā)表于 01-21 09:02 ?358次閱讀

    工控機與普通計算機的核心差異解析

    在工業(yè)自動化和智能制造領(lǐng)域,計算機設(shè)備作為核心控制單元,其選擇直接影響整個系統(tǒng)的穩(wěn)定性與可靠性。工控機與普通計算機雖同屬計算設(shè)備,但其設(shè)計目標、性能側(cè)重和應(yīng)用場景存在根本性差異。準確理
    的頭像 發(fā)表于 11-25 14:45 ?1758次閱讀
    工控機與普通<b class='flag-5'>計算機</b>的核心差異解析

    龍芯中科斬獲2025中國工業(yè)計算機大會兩項殊榮

    近日,2025中國工業(yè)計算機大會(CCF ICCC 2025)在云南昆明召開。本次大會由中國計算機學(xué)會主辦,中國計算機學(xué)會工業(yè)控制計算機專委
    的頭像 發(fā)表于 11-10 17:35 ?643次閱讀

    貿(mào)澤電子開售全新Arduino UNO Q單板計算機

    貿(mào)澤電子開售全新Arduino UNO Q單板計算機。Arduino UNO Q單板計算機(SBC)將高性能計算與實時控制結(jié)合,提供理想的創(chuàng)新平臺。
    的頭像 發(fā)表于 11-08 09:50 ?1316次閱讀

    【作品合集】賽昉科技VisionFive 2單板計算機開發(fā)板測評

    單板計算機試用體驗】GPIO口點亮LED【VisionFive 2單板計算機試用體驗】移植libgpiod【VisionFive 2單板計算機試用體驗】VNC遠程桌面【VisionF
    發(fā)表于 09-04 09:08

    工業(yè)計算機的重要性

    于管理用于產(chǎn)品檢查、數(shù)據(jù)記錄和數(shù)據(jù)分析的運動控制系統(tǒng),以提高制造生產(chǎn)率。例如,汽車行業(yè)從工業(yè)邊緣計算機中受益匪淺,這些計算機用于自動化制造汽車所涉及的各種過程。工業(yè)邊
    的頭像 發(fā)表于 07-28 16:07 ?544次閱讀
    工業(yè)<b class='flag-5'>計算機</b>的重要性

    自動化計算機經(jīng)過加固后有什么好處?

    讓我們討論一下部署堅固的自動化計算機的一些好處。1.溫度范圍寬自動化計算機經(jīng)過工程設(shè)計,配備了支持寬溫度范圍的組件,使自動化計算解決方案能夠在各種不同的極端環(huán)境中運行。自動化計算機能夠
    的頭像 發(fā)表于 07-21 16:44 ?597次閱讀
    自動化<b class='flag-5'>計算機</b>經(jīng)過加固后有什么好處?

    自動化計算機的功能與用途

    工業(yè)自動化是指利用自動化計算機控制工業(yè)環(huán)境中的流程、機器人和機械,以制造產(chǎn)品或其部件。工業(yè)自動化的目的是提高生產(chǎn)率、增加靈活性,并提升制造過程的質(zhì)量。工業(yè)自動化在汽車制造中體現(xiàn)得最為明顯,其中許多
    的頭像 發(fā)表于 07-15 16:32 ?719次閱讀
    自動化<b class='flag-5'>計算機</b>的功能與用途

    工業(yè)計算機與商用計算機的區(qū)別有哪些

    工業(yè)計算機是一種專為工廠和工業(yè)環(huán)境設(shè)計的計算系統(tǒng),具有高可靠性和穩(wěn)定性,能夠應(yīng)對惡劣環(huán)境下的自動化、制造和機器人操作。其特點包括無風扇散熱技術(shù)、無電纜連接和防塵防水設(shè)計,使其在各種工業(yè)自動化場景中
    的頭像 發(fā)表于 07-10 16:36 ?718次閱讀
    工業(yè)<b class='flag-5'>計算機</b>與商用<b class='flag-5'>計算機</b>的區(qū)別有哪些

    工業(yè)計算機如何設(shè)計用于沖擊和振動

    工業(yè)計算機是為挑戰(zhàn)消費級系統(tǒng)耐用性的環(huán)境而構(gòu)建的。在制造業(yè)、運輸業(yè)、國防和采礦業(yè)等領(lǐng)域,計算機面臨著持續(xù)的沖擊、振動和其他物理壓力。設(shè)計這些系統(tǒng)以在這種條件下保持可靠需要卓越的工程和創(chuàng)新技術(shù)。本文
    的頭像 發(fā)表于 05-19 15:27 ?483次閱讀
    工業(yè)<b class='flag-5'>計算機</b>如何設(shè)計用于沖擊和振動

    如何選擇合適的外形尺寸的工業(yè)計算機

    工業(yè)計算機尺寸的關(guān)鍵差異化因素工業(yè)計算機的尺寸因應(yīng)用要求、環(huán)境限制和性能能力而異。以下是區(qū)分它們的關(guān)鍵因素:物理尺寸(寬度、深度和高度):確定系統(tǒng)是否適合空間受限的機柜、控制面板或機架??蓴U展性
    的頭像 發(fā)表于 04-27 12:10 ?642次閱讀
    如何選擇合適的外形尺寸的工業(yè)<b class='flag-5'>計算機</b>

    一文帶你了解工業(yè)計算機尺寸

    工業(yè)計算機是現(xiàn)代自動化、人工智能(AI)和邊緣計算的支柱。這些堅固耐用的系統(tǒng)旨在承受惡劣的環(huán)境,同時為關(guān)鍵應(yīng)用提供可靠的性能。然而,由于有這么多可用的外形尺寸,為您的工業(yè)計算機選擇合適的尺寸可能是
    的頭像 發(fā)表于 04-24 13:35 ?1019次閱讀
    一文帶你了解工業(yè)<b class='flag-5'>計算機</b>尺寸

    計算機網(wǎng)絡(luò)入門指南

    計算機網(wǎng)絡(luò)是指將地理位置不同且具有獨立功能的多臺計算機及其外部設(shè)備,通過通信線路連接起來,在網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實現(xiàn)資源共享和信息傳遞的計算機系統(tǒng)。
    的頭像 發(fā)表于 04-22 14:29 ?2198次閱讀
    <b class='flag-5'>計算機</b>網(wǎng)絡(luò)入門指南

    NVIDIA 宣布推出 DGX Spark 個人 AI 計算機

    臺式超級計算機由 NVIDIA Grace Blackwell 驅(qū)動,為開發(fā)者、研究人員和數(shù)據(jù)科學(xué)家提供加速 AI 功能;系統(tǒng)由頭部計算機制造商(包括華碩、Dell Technologies、HP
    發(fā)表于 03-19 09:59 ?740次閱讀
       NVIDIA 宣布推出 DGX Spark 個人 AI <b class='flag-5'>計算機</b>