
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այս նախագծի նպատակն է դարձնել DJ սաղավարտ `լուսադիոդներով, որոնք արձագանքում են երաժշտությանը` շոուի և wow գործոնի համար: Մենք օգտագործում ենք հասցեավորվող LED ժապավեն Amazon.com- ից, ինչպես նաև մոտոցիկլետի սաղավարտ, Arduino uno և մետաղալար:
Պարագաներ
Նյութերը ներառում են `
- Հասցեավորվող LED ժապավեն
- Մոտոցիկլետի սաղավարտ
- Արդուինո Ունո
- Լարեր և եռակցման երկաթ
Քայլ 1: Ստացեք լուսադիոդներ, որոնք արձագանքում են ձայնին
Առաջին քայլի համար մենք փորձարկելու ենք LED ժապավենը ձայնին արձագանքելու համար, մենք օգտագործում ենք Sparkfun- ի ձայնային տախտակը և այն միացնում ենք Arduino- ին `օգտագործելով տախտակ և մետաղալար: Փորձարկելով Arduino ծրագրաշարը ՝ մենք ստանում ենք երկու ընթերցում, որոնք կարող ենք օգտագործել: «Velրար» նավահանգստից եկող ձայնի ամպլիտուդը և «դարպաս» նավահանգստից երկուական 1 /0 ընթերցումը: Օգտագործեք այս փոփոխականները ՝ հասցեագրվող led շերտի վրա քարտեզագրելու համար, այնուհետև «դարպասը» մեկ է, LEDS- ն ցուցադրում է որոշակի գույն, երբ ծրարը որոշակի մակարդակից բարձր է, ցուցադրում է որոշակի գույն: Ամբողջական ծածկագիրը կտրամադրվի:
Քայլ 2. Կտրեք և կպցրեք LEDS- ը սաղավարտի ձևի վրա



Իմ նախագծի վրա ես որոշեցի LED- ները սաղավարտին ավելացնել X ձևով ՝ դրսից լրացուցիչ եռանկյունիներով, ես նախատեսում եմ, որ այդ դիզայնը ավելի լավ աշխատի երաժշտության նվագարկման եղանակով: Այսպիսով, այս քայլը վերաբերում է LED շերտերը ցանկալի երկարություններին կտրելուն և դրանք միասին կպցնել կտրված նշանների վրա ՝ անկյուններ ստեղծելու համար: Ես ստիպված էի դա անել մոտ 10 անգամ, և դա շատ ժամանակատար է հատկապես փոքր լարերի հետ գործ ունենալիս: Սա առաջընթացն է այս քայլին
Քայլ 3. Լարեր և փորձարկեք LED- ները սաղավարտի վրա


Այս քայլում ես միացրեցի և փորձարկեցի LED- ները arduino- ին, ձայնային տախտակին և կտրված LED- ներին `համոզվելու համար, որ կտրվածքներն ու զոդումը ճիշտ են աշխատում
Քայլ 4: Անվճար էլեկտրոնիկա Breadboard- ից



Այս քայլում ես կենտրոնացա հացաթղթից ամբողջ էլեկտրոնիկան հանելու վրա: Ես զոդեցի բոլոր լարերը, որոնք կպցնելու համար անհրաժեշտ էր, և երկարացրեցի սաղավարտի լարերը, որպեսզի կարողանաս կրել սաղավարտի սարդը, որը ամրացված է Արդուինոյին: Ամենակարևորը, որը ես չէի կարողանում պարզել, արտաքին էներգիան էր, ես տարբեր կոնֆիգուրացիաների մարտկոցներ էի փորձում, բայց ոչինչ ինձ չէր տա այն արդյունքը, որն անհրաժեշտ էր, ոմանք կխենթացնեին լույսերը, իսկ ոմանք ՝ այլ գույների: Unfortunatelyավոք, դա կարող է պայմանավորված լինել սխեմաների իմ իմացությամբ, բայց ես նախընտրեցի պահել Arduino- ի հզորությունը համակարգչային տախտակից: Ձայնային տախտակը սնուցվում է մարտկոցի տուփով և այն լավ է աշխատում
Քայլ 5: Վերջնական կազմաձևում

այս վերջին քայլի համար ես կարդացի ձայնային տախտակից եկող արժեքները և փոփոխեցի ծածկագիրը `համապատասխանելու նոր արժեքներին, որոնք փոխեցին մեկը` ամեն ինչ հանվեց սեղանի տախտակից: Ես LED շերտերը սոսնձեցի սաղավարտին, որտեղ դրանք մինչ այդ ամրացված էին, և վերջապես նորից փորձարկեցի:
Քայլ 6: Կոդ (Arduino)
// NeoPixel Ring պարզ ուրվագիծ (գ) 2013 Shae Erisson
// Թողարկվել է GPLv3 լիցենզիայի ներքո `մնացածին համապատասխանելու համար
// Adafruit NeoPixel գրադարան
#ներառում
#ifdef _AVR_ #ներառել // Պահանջվում է 16 ՄՀց Adafruit մանրուք #endif
// Arduino- ի ո՞ր քորոցը միացված է NeoPixels- ին:
#սահմանեք PIN 3 // Trinket- ում կամ Gemma- ում, առաջարկեք փոխել այն 1 -ի
// Քանի՞ NeoPixel է կցված Arduino- ին:
#սահմանել NUMPIXELS 166 // Հանրաճանաչ NeoPixel մատանի չափը
Adafruit_NeoPixel պիքսել (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
#սահմանել DELAYVAL 500 // pixամանակը (միլիվայրկյաններով) պիքսելների միջև դադար տալու համար
void setup () {
#եթե սահմանված է (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #endif // Trinket- ի հատուկ ծածկագրի ՎԵՐ END:
pixels.begin (); // ՍԿՍԵԼՆԵԼ NeoPixel շերտի օբյեկտ (ՊԱՐՏԱԴԻՐ)
Serial.begin (9600); }
դատարկ շրջան () {
int sensorValue = analogRead (A1);
int sensorValue2 = digitalRead (7); Serial.println (sensorValue); // ուշացում (5); //pixels.clear (); // Սահմանել բոլոր պիքսելային գույները «անջատված»
եթե (sensorValue2 == 1) {
համար (int i = 0; i <28; i ++) {pixels.setPixelColor (i, 15, 0, 50);
}
համար (int i = 48; i <81; i ++) {pixels.setPixelColor (i, 15, 0, 50);
}
համար (int i = 102; i <129; i ++) {pixels.setPixelColor (i, 15, 0, 50);
}
համար (int i = 148; i <166; i ++) {pixels.setPixelColor (i, 15, 0, 50); }} /////////////////////////// ուրիշ {for (int i = 0; i <28; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
համար (int i = 48; i <81; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
համար (int i = 102; i <129; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
համար (int i = 148; i <166; i ++) {pixels.setPixelColor (i, 0, 0, 0); }} //////////////////////////// եթե (sensorValue == 3 || sensorValue == 2) {համար (int i = 29; i <47; i ++) {pixels.setPixelColor (i, 255, 0, 0);
}
համար (int i = 82; i <101; i ++) {pixels.setPixelColor (i, 255, 0, 0);
}
համար (int i = 130; i <148; i ++) {pixels.setPixelColor (i, 255, 0, 0);
} pixels.show (); } if (sensorValue> 3) {for (int i = 29; i <47; i ++) {pixels.setPixelColor (i, 0, 155, 155);
}
համար (int i = 82; i <101; i ++) {pixels.setPixelColor (i, 0, 155, 155);
}
համար (int i = 130; i <148; i ++) {pixels.setPixelColor (i, 0, 155, 155);
}
pixels.show (); } else {for (int i = 29; i <47; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
համար (int i = 82; i <101; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
համար (int i = 130; i <148; i ++) {pixels.setPixelColor (i, 0, 0, 0);} pixels.show (); }}
Խորհուրդ ենք տալիս:
Covid անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով)

Covid Safety սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին. Սովորելու լավագույն միջոցներից մեկը դա անելն է: Այսպիսով, մենք նախ նախագծելու ենք մեր սեփական նախագիծը ՝
Iron Man Mark II սաղավարտ ՝ 4 քայլ

Iron Man Mark II սաղավարտ. յ ապեր
3D տպագրվող Disco սաղավարտ: 11 քայլ (նկարներով)

3D Printable Disco սաղավարտ. Ոգեշնչված դասական Daft Punk «Thomas» սաղավարտից: Լուսավորեք սենյակը և նախանձեք ձեր բոլոր ընկերներին այս զարմանահրաշ Arduino սնուցվող դիսկոտեկի սաղավարտով: Այս նախագիծը ավարտելու համար ձեզ անհրաժեշտ կլինի մուտք դեպի 3D տպիչ և զոդման սարք: Եթե ցանկանում եք, որ
[Wearable Mouse] Bluetooth- ի վրա հիմնված Wearable Mouse Controller Windows 10-ի և Linux- ի համար. 5 քայլ
![[Wearable Mouse] Bluetooth- ի վրա հիմնված Wearable Mouse Controller Windows 10-ի և Linux- ի համար. 5 քայլ [Wearable Mouse] Bluetooth- ի վրա հիմնված Wearable Mouse Controller Windows 10-ի և Linux- ի համար. 5 քայլ](https://i.howwhatproduce.com/images/006/image-17131-j.webp)
[Wearable Mouse] Bluetooth- ի վրա հիմնված Wearable Mouse Controller- ը Windows 10-ի և Linux- ի համար. Ես Bluetooth- ի վրա հիմնված մկնիկի վերահսկիչ եմ պատրաստել, որը կարող է օգտագործվել մկնիկի ցուցիչը կառավարելու և համակարգչային մկնիկի հետ կապված գործողություններ կատարելու համար ՝ առանց որևէ մակերեսի դիպչելու: Էլեկտրոնային սխեմաները, որոնք ներդրված են ձեռնոցի վրա, կարող են օգտագործվել հ
Wearable Tech for Children: Hero Armband: 4 Steps

Wearable Tech for Kids: Hero Armband. Օգտագործելով հաղորդիչ գործվածքների ժապավեն, հաղորդիչ թել և կարելու համար նախատեսված LED- ներ, սա հիանալի գործունեություն է դպրոցականների համար `սովորելու սխեմաների և կրելի տեխնիկայի հիմունքները: Te