विषयसूची:

आसान ज्यूकबॉक्स: 6 कदम
आसान ज्यूकबॉक्स: 6 कदम

वीडियो: आसान ज्यूकबॉक्स: 6 कदम

वीडियो: आसान ज्यूकबॉक्स: 6 कदम
वीडियो: Top 10 Old Cover Song | Cover Jukebox | Ashwani Machal All Songs | BEST SONG COLLECTION | The Marvel 2024, जुलाई
Anonim
आसान ज्यूकबॉक्स
आसान ज्यूकबॉक्स

सामग्री

1 प्लाका आर्डिनो

1 प्रोटोबार्ड

१ पोटेंशियोमेट्रो

१ ज़ुम्बाडोर पासिवो

2 बोटोन पुएंटेस

1 पेंटाला एलसीडी 16X2

१ प्लांचा डे एमडीएफ (पैरा ला काजा)

चरण 1: अरमार एल सर्किटो

अरमार एल सर्किटो
अरमार एल सर्किटो

यूटिलिज़ंडो लॉस मटेरियल्स, से एम्पीज़ा आर्मंडो एल सर्किटो। प्रिमेरो, से सिफारिश की गई कनेक्ट ला पेंटाला एलसीडी अल अरुडिनो। पोस्टीरियरमेंट, हैसर लास कॉनेक्सियोनेस पैरा एल बजर और लॉस बोटोन्स (देखें इमेजन डेल सर्किटो)।

चरण 2: अरमार ला काजा यूटिलिज़ांडो ला कोरटाडोरा लेसेरो

अरमार ला काजा यूटिलिज़ांडो ला कोरटाडोरा लेसेरो
अरमार ला काजा यूटिलिज़ांडो ला कोरटाडोरा लेसेरो

रियलिज़र एल मॉडलो डेल तमानो डेसीडो डे ला काजा कोन लॉस एस्पासिओस हेचोस पैरा लॉस 2 बोटोन्स, पोटेंशियोमेट्रो, बजर, पेंटाला वाई कनेक्टर। Utilizando la cortadora láser hacer los cortes necesarios. पेगर लास पार्टेस कॉन सिलिकॉन लिक्विड (recomendado) या कोला ब्लैंका।

चरण 3: सजावट

DECORACION
DECORACION

यूटिलिज़ांडो पेपेल पैरा एटिकेटा इंप्रिमिर लॉस डिसेनोस क्यू से डेसी क्यू लेवे ला रॉकोला, एन एस्टे कासो, से एस्कोगियो डिस्कोस डी विनिलो, नोटस म्यूजिकल वाई फ्रांजस।

चरण 4: मोंटार एल सर्किटो एन ला काजा

मोंटार एल सर्किटो एन ला काजा
मोंटार एल सर्किटो एन ला काजा
मोंटार एल सर्किटो एन ला काजा
मोंटार एल सर्किटो एन ला काजा

प्रिमेरो, कॉन लॉस स्टिकर्स एन्टीरियर डेकोरार ला काजा। कारगर एल कोडिगो अल अरुडिनो (देखें पासो 5) और कोलोकार एल सर्किटो डेंट्रो डे ला काजा, एजस्टैंडोलो पैरा क्यू क्वेडेन लॉस बोटोन्स, ला पेंटाला एलसीडी और एल कनेक्टर एन लॉस एस्पासिओस प्रीविस्टोस।

चरण 5: प्रोग्राम पैरा अरुडिनो

प्रोग्राम पैरा अरुडिनो
प्रोग्राम पैरा अरुडिनो

#शामिल

लिक्विड क्रिस्टल एलसीडी (12, 11, 7, 8, 9, 10);

// गेम ऑफ़ थ्रोन्स--------------------------------------------- #डिफाइन नोट_बी0 31 #डिफाइन नोट_सी1 33 #डिफाइन नोट_सीएस1 35 #डिफाइन नोट_डी1 37 #डिफाइन नोट_डीएस1 39 #डिफाइन नोट_ई1 41 #डिफाइन नोट_एफ1 44 #डिफाइन नोट_एफएस1 46 #डिफाइन नोट_जी1 49 #डिफाइन नोट_जीएस1 52 # डिफाइन नोट_ए1 55 #डिफाइन नोट_एएस1 58 #डिफाइन नोट_एएस1 58 Note_B1 62 #define note_C2 65 #define note_CS2 69 #define note_d2 73 #define note_DS2 78 #define note_E2 82 #define note_F2 87 #define note_FS2 93 #define note_g2 98 #define note_ gs2 1234 #define note_A2 117 #define note_A2 110 #definenote_A2 110 #define #डिफाइन नोट_सी3 131 #डिफाइन नोट_सीएस3 139 #डिफाइन नोट_डी3 147 #डिफाइन नोट_डीएस3 156 #डिफाइन नोट_ई3 165 #डिफाइन नोट_एफ3 175 # डिफाइन नोट_एफएस3 185 # डिफाइन नोट_जी 3 196 # डिफाइन नोट_जीएस 3 208 # डिफाइन नोट_ए 3 220 # डिफाइन नोट_एएस3 233 # डिफाइन नोट_एएस3 Note_C4 262 #define note_CS4 277 #define note_D4 294 #define note_DS4 311 #define note_E4 330 #definenote_F4 349 #define note_FS4 370 #define note_g4 392 #define note_GS4 415 #define note_A4 44 0 #डिफाइन नोट_एएस4 466 #डिफाइन नोट_बी4 494 #डिफाइन नोट_सी5 523 #डिफाइन नोट_सीएस5 554 #डिफाइन नोट_डी5 587 #डिफाइन नोट_डीएस5 622 #डिफाइन नोट_ई5 659 # डिफाइन नोट_एफ 5 698 # डिफाइन नोट_एफएस5 740 # डिफाइन नोट_जी 5 784 # डिफाइन नोट_ए 5 880 # डिफाइन नोट_जीएस 5 नोट_एएस5 932 को परिभाषित करें # नोट_बी5 988 को परिभाषित करें नोट_सी6 1047 को परिभाषित करें # नोट_सीएस6 1109 को परिभाषित करें नोट_डी6 1175 को परिभाषित करें नोट_डीएस6 1245 को परिभाषित करें नोट_ई6 1319 को परिभाषित करें। १८६५ #डिफाइन नोट_बी६ १९७६ #डिफाइन नोट_सी७ २०९३ #डिफाइन नोट_सीएस७ २२१७ #डिफाइन नोट_डी७ २३४९ #डिफाइन नोट_डीएस७ २४८९ #डिफाइन नोट_ई७ २६३७ #डिफाइन नोट_एफ७ २७९४ #डिफाइन नोट_एफएस७ २९६० # डिफाइन नोट_जीएएस ३१३६ # डिफाइन नोट_जीएस७ ३३२२ # डिफाइन नोट_जीएएस ३१३६ # डिफाइन नोट_जीएस७ ३३२२ # डिफाइन नोट नोट_बी7 3951 को परिभाषित करें # नोट_सी8 4186 को परिभाषित करें नोट_सीएस8 4435 को परिभाषित करें नोट_डी8 4699 को परिभाषित करें नोट_डीएस8 4978 को परिभाषित करें ---------------- #डिफाइन नोट_बी0 31 #डिफाइन नोट_सी1 33 #डिफाइन नोट E_CS1 35 #डिफाइन नोट_डी1 37 #डिफाइन नोट_डीएस1 39 #डिफाइन नोट_ई1 41 #डिफाइन नोट_एफ1 44 #डिफाइन नोट_एफएस1 46 #डिफाइन नोट_जी1 49 #डिफाइन नोट_जीएस1 52 #डिफाइन नोट_ए1 55 #डिफाइन नोट_एएस1 58 #डिफाइन नोट_बी1 62 #डिफाइन नोट_सी2 65 # डिफाइन करें। #डिफाइन नोट_डी2 73 #डिफाइन नोट_डीएस2 78 #डिफाइन नोट_ई2 82 #डिफाइन नोट_एफ2 87 #डिफाइन नोट_एफएस2 93 #डिफाइन नोट_जी 2 98 # डिफाइन नोट_जीएस 2 104 # डिफाइन नोट_ए 2 110 # डिफाइन नोट_एएस 2 117 # डिफाइन नोट_बी 2 123 # डिफाइन नोट_सी 3 1 डिफाइन नोट_सी 3 नोट_डी3 147 # नोट_डीएस3 156 को परिभाषित करें नोट_ई3 165 को परिभाषित करें नोट_एफ3 175 को परिभाषित करें नोट_एफएस3 185 को परिभाषित करें नोट_जी3 196 को परिभाषित करें नोट_जीएस3 208 को परिभाषित करें। #डिफाइन नोट_डीएस4 311 #डिफाइन नोट_ई4 330 #डिफाइन नोट_एफ4 349 #डिफाइन नोट_एफएस4 370 # डिफाइन नोट_जी 4 392 # डिफाइन नोट_जीएस 4 415 # डिफाइन नोट_ए 4 440 # डिफाइन नोट_एएस 4 466 # डिफाइन नोट_बी 4 494 # डिफाइन नोट_सी 5 523 # डिफाइन नोट_सीएस 5 5 एन OTE_DS5 622 #डिफाइन नोट_ई5 659 #डिफाइन नोट_F5 698 #डिफाइन नोट_एफएस5 740 #डिफाइन नोट_जी5 784 #डिफाइन नोट_जीएस5 831 #डिफाइन नोट_ए5 880 #डिफाइन नोट_एएस5 932 #डिफाइन नोट_बी5 988 #डिफाइन नोट_सी6 1047 #डिफाइन नोट_डीएस6 1245 #डिफाइन नोट_ई6 1319 #डिफाइन नोट_एफ6 1397 #डिफाइन नोट_एफएस6 1480 #डिफाइन नोट_जी6 1568 #डिफाइन नोट_जीएस6 1661 #डिफाइन नोट_ए6 1760 #डिफाइन नोट_एएस6 1865 # डिफाइन नोट_बी 6 1976 # डिफाइन नोट_सी7 2093 # डिफाइन नोट_सीएस7 2489 # डिफाइन नोट_डीएस7 2217 # डिफाइन नोट_डी7 Note_E7 2637 #define note_F7 2794 #define note_FS7 2960 #define note_G7 3136 #definenote_GS7 3322 #define note_A7 3520 #define note_AS7 3729 #define note_B7 3951 #define note_C8 4186 #define note_CS8 4435 #define note_d8 4699 #define note_D8 4699

// स्वीट चाइल्ड ओ माइन - गन्स एन रोजेज------------------------------------------ -------------------------------------------------- ------------------------------------- // नोट्स int mainRiffD = {NOTE_D4, Note_D5, नोट_ए4, नोट_जी4, नोट_जी5, नोट_ए4, नोट_एफएस5, नोट_ए4}; int mainRiffE = {NOTE_E4, Note_D5, Note_A4, Note_G4, Note_G5, Note_A4, Note_FS5, Note_A4}; int mainRiffG = {NOTE_G4, Note_D5, Note_A4, Note_G4, Note_G5, Note_A4, Note_FS5, Note_A4};

int mainRiffDurations = {//d4 d5 a4 g4 g5 g4 fs5 a4 6, 6, 6, 6, 6, 6, 6, 6};

// बजर इंट बजर = 4;

//------------------------------------------------ --------------------------------------- इंट कॉन्टा = 0;

शून्य सेटअप () {Serial.begin (९६००); पिनमोड (2, इनपुट); पिनमोड (3, इनपुट); पिनमोड (बजर, आउटपुट); LCD.begin (16, 2);

}

//------------------------------------------------ ------------------------ शून्य SweetChildOMine () {के लिए (int introTwoTimes = 0; introTwoTimes <2; introTwoTimes++){ for(int dTwice = 0; dTwice <2; dTwice++){ के लिए (int thisNote = 0; thisNote <8; thisNote++){ int mainRiffDuration = 1000/mainRiffDurations[thisNote]; टोन (बजर, मेनरिफड [यह नोट], मेनरिफड्यूरेशन); इंट पॉजबीचनोट्स = मेनरिफड्यूरेशन * १.३०; देरी (नोट्स के बीच रोकें); नोटोन (बजर); } } for(int eTwice = 0; eTwice < 2; eTwice++){ for (int thisNote = 0; thisNote <8; thisNote++){ int mainRiffDuration = 1000/mainRiffDurations[thisNote]; टोन (बजर, मेनरिफ [यह नोट], मेनरिफ अवधि); इंट पॉजबीचनोट्स = मेनरिफड्यूरेशन * १.३०; देरी (नोट्स के बीच रोकें); नोटोन (बजर); } } for(int gTwice = 0; gTwice < 2; gTwice++){ for (int thisNote = 0; thisNote <8; thisNote++){ int mainRiffDuration = 1000/mainRiffDurations[thisNote]; टोन (बजर, मेनरिफजी [यह नोट], मेनरिफ अवधि); इंट पॉजबीचनोट्स = मेनरिफड्यूरेशन * १.३०; देरी (नोट्स के बीच रोकें); नोटोन (बजर); } } for(int dTwice = 0; dTwice < 2; dTwice++){ for (int thisNote = 0; thisNote <8; thisNote++){ int mainRiffDuration = 1000/mainRiffDurations[thisNote]; टोन (बजर, मेनरिफड [यह नोट], मेनरिफड्यूरेशन);

इंट पॉजबीचनोट्स = मेनरिफड्यूरेशन * १.३०; देरी (नोट्स के बीच रोकें); नोटोन (बजर); } } } }

// गेम ऑफ़ थ्रोन्स--------------------------------------------- - शून्य GameOfThrones () {के लिए (int i = 0; i <4; i ++) {टोन (बजर, नोट_जी ४); देरी (500); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (500); नोटोन (बजर);

टोन (बजर, नोट_डीएस 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_एफ 4); देरी (250); नोटोन (बजर); }

के लिए (इंट आई = 0; आई <4; आई ++) {टोन (बजर, नोट_जी 4); देरी (500); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (500); नोटोन (बजर);

टोन (बजर, नोट_ई 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_एफ 4); देरी (250); नोटोन (बजर);

}

टोन (बजर, नोट_जी 4); देरी (1500); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (1500);

// टोन (बजर, नोट_ई 4); देरी (250);

टोन (बजर, नोट_एफ 4); देरी (250);

// टोन (बजर, नोट_जी 4); देरी (1000); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (1000);

टोन (बजर, नोट_डीएस 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_एफ 4); देरी (250); नोटोन (बजर); के लिए (इंट आई = 0; आई <3; आई ++) {टोन (बजर, नोट_डी 4); देरी (500);

टोन (बजर, नोट_जी 3); देरी (500); नोटोन (बजर);

टोन (बजर, नोट_एएस 3); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (250); नोटोन (बजर);

}

टोन (बजर, नोट_डी 4); देरी (1500); नोटोन (बजर); टोन (बजर, नोट_एफ 4); देरी (1500); नोटोन (बजर);

टोन (बजर, नोट_एएस 3); देरी (1000); नोटोन (बजर);

टोन (बजर, नोट_डीएस 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_डी 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_एफ 4); देरी (1000); नोटोन (बजर);

टोन (बजर, नोट_एएस 3); देरी (1000); नोटोन (बजर);

टोन (बजर, नोट_डीएस 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_डी 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (500); नोटोन (बजर);

for(int i=0; i<3; i++) {टोन (बजर, Note_GS3); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_एएस 3); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (500); नोटोन (बजर); टोन (बजर, नोट_एफ 3); देरी (500); नोटोन (बजर); }

टोन (बजर, नोट_जी 4); देरी (1000); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (1000); नोटोन (बजर);

टोन (बजर, नोट_डीएस 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_एफ 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_जी 4); देरी (1000); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (1000); नोटोन (बजर);

टोन (बजर, नोट_डीएस 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_एफ 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_डी 4); देरी (500); नोटोन (बजर);

for(int i=0; i<4; i++) {टोन (बजर, नोट_जी३); देरी (500); नोटोन (बजर);

टोन (बजर, नोट_एएस 3); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_सी 4); देरी (250); नोटोन (बजर);

टोन (बजर, नोट_डी 4); देरी (500); नोटोन (बजर);

} }

शून्य लूप () { { अगर (डिजिटल रीड (2) == हाई) { अगर (डिजिटल रीड (2) == कम) {conta++; Serial.println(conta); LCD.print ("बंदूकें और गुलाब"); LCD.setCursor(0, 1); एलसीडी.प्रिंट ("स्वीटचाइल्ड ओमाइन"); ओह मेरे प्यारे बच्चे(); एलसीडी.क्लियर (); // बोरा ला पेंटाल्ला देरी (१००); // अपागो ला पेंटाल्ला पोर 1.5 सेगुंडोस। देरी (100); } } }

{ अगर (डिजिटल रीड (3) == हाई) { अगर (डिजिटल रीड (3) == लो) { कॉन्टा--; Serial.println(conta); LCD.print ("गेम ऑफ थ्रोन्स"); LCD.setCursor(0, 1); LCD.print ("SaberQ CancionEs"); गेम ऑफ़ थ्रोन्स(); एलसीडी.क्लियर (); // बोरा ला पेंटाल्ला देरी (१००); // अपागो ला पेंटाल्ला पोर 1.5 सेगुंडोस।

देरी (100); } } }

}

सिफारिश की: