Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ստացեք լուսադիոդներ, որոնք արձագանքում են ձայնին
- Քայլ 2. Կտրեք և կպցրեք LEDS- ը սաղավարտի ձևի վրա
- Քայլ 3. Լարեր և փորձարկեք LED- ները սաղավարտի վրա
- Քայլ 4: Անվճար էլեկտրոնիկա Breadboard- ից
- Քայլ 5: Վերջնական կազմաձևում
- Քայլ 6: Կոդ (Arduino)
![Wearable Tech Final Project - DJ սաղավարտ. 6 քայլ Wearable Tech Final Project - DJ սաղավարտ. 6 քայլ](https://i.howwhatproduce.com/images/008/image-22425-j.webp)
Video: Wearable Tech Final Project - DJ սաղավարտ. 6 քայլ
![Video: Wearable Tech Final Project - DJ սաղավարտ. 6 քայլ Video: Wearable Tech Final Project - DJ սաղավարտ. 6 քայլ](https://i.ytimg.com/vi/Z1IMuervMBc/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
![Wearable Tech Final Project - DJ սաղավարտ Wearable Tech Final Project - DJ սաղավարտ](https://i.howwhatproduce.com/images/008/image-22425-1-j.webp)
Այս նախագծի նպատակն է դարձնել DJ սաղավարտ `լուսադիոդներով, որոնք արձագանքում են երաժշտությանը` շոուի և wow գործոնի համար: Մենք օգտագործում ենք հասցեավորվող LED ժապավեն Amazon.com- ից, ինչպես նաև մոտոցիկլետի սաղավարտ, Arduino uno և մետաղալար:
Պարագաներ
Նյութերը ներառում են `
- Հասցեավորվող LED ժապավեն
- Մոտոցիկլետի սաղավարտ
- Արդուինո Ունո
- Լարեր և եռակցման երկաթ
Քայլ 1: Ստացեք լուսադիոդներ, որոնք արձագանքում են ձայնին
Առաջին քայլի համար մենք փորձարկելու ենք LED ժապավենը ձայնին արձագանքելու համար, մենք օգտագործում ենք Sparkfun- ի ձայնային տախտակը և այն միացնում ենք Arduino- ին `օգտագործելով տախտակ և մետաղալար: Փորձարկելով Arduino ծրագրաշարը ՝ մենք ստանում ենք երկու ընթերցում, որոնք կարող ենք օգտագործել: «Velրար» նավահանգստից եկող ձայնի ամպլիտուդը և «դարպաս» նավահանգստից երկուական 1 /0 ընթերցումը: Օգտագործեք այս փոփոխականները ՝ հասցեագրվող led շերտի վրա քարտեզագրելու համար, այնուհետև «դարպասը» մեկ է, LEDS- ն ցուցադրում է որոշակի գույն, երբ ծրարը որոշակի մակարդակից բարձր է, ցուցադրում է որոշակի գույն: Ամբողջական ծածկագիրը կտրամադրվի:
Քայլ 2. Կտրեք և կպցրեք LEDS- ը սաղավարտի ձևի վրա
![Կտրեք և կպցրեք LEDS- ը սաղավարտի ձևի վրա Կտրեք և կպցրեք LEDS- ը սաղավարտի ձևի վրա](https://i.howwhatproduce.com/images/008/image-22425-2-j.webp)
![Կտրեք և կպցրեք LEDS սաղավարտի ձևի Կտրեք և կպցրեք LEDS սաղավարտի ձևի](https://i.howwhatproduce.com/images/008/image-22425-3-j.webp)
![Կտրեք և կպցրեք LEDS- ը սաղավարտի ձևի վրա Կտրեք և կպցրեք LEDS- ը սաղավարտի ձևի վրա](https://i.howwhatproduce.com/images/008/image-22425-4-j.webp)
Իմ նախագծի վրա ես որոշեցի LED- ները սաղավարտին ավելացնել X ձևով ՝ դրսից լրացուցիչ եռանկյունիներով, ես նախատեսում եմ, որ այդ դիզայնը ավելի լավ աշխատի երաժշտության նվագարկման եղանակով: Այսպիսով, այս քայլը վերաբերում է LED շերտերը ցանկալի երկարություններին կտրելուն և դրանք միասին կպցնել կտրված նշանների վրա ՝ անկյուններ ստեղծելու համար: Ես ստիպված էի դա անել մոտ 10 անգամ, և դա շատ ժամանակատար է հատկապես փոքր լարերի հետ գործ ունենալիս: Սա առաջընթացն է այս քայլին
Քայլ 3. Լարեր և փորձարկեք LED- ները սաղավարտի վրա
![Հաղորդալար և փորձարկեք LED- ները սաղավարտի վրա Հաղորդալար և փորձարկեք LED- ները սաղավարտի վրա](https://i.howwhatproduce.com/images/008/image-22425-5-j.webp)
![Հաղորդալար և փորձարկեք LED- ները սաղավարտի վրա Հաղորդալար և փորձարկեք LED- ները սաղավարտի վրա](https://i.howwhatproduce.com/images/008/image-22425-6-j.webp)
Այս քայլում ես միացրեցի և փորձարկեցի LED- ները arduino- ին, ձայնային տախտակին և կտրված LED- ներին `համոզվելու համար, որ կտրվածքներն ու զոդումը ճիշտ են աշխատում
Քայլ 4: Անվճար էլեկտրոնիկա Breadboard- ից
![Անվճար էլեկտրոնիկա գրատախտակից Անվճար էլեկտրոնիկա գրատախտակից](https://i.howwhatproduce.com/images/008/image-22425-7-j.webp)
![Անվճար էլեկտրոնիկա գրատախտակից Անվճար էլեկտրոնիկա գրատախտակից](https://i.howwhatproduce.com/images/008/image-22425-8-j.webp)
![Անվճար էլեկտրոնիկա գրատախտակից Անվճար էլեկտրոնիկա գրատախտակից](https://i.howwhatproduce.com/images/008/image-22425-9-j.webp)
Այս քայլում ես կենտրոնացա հացաթղթից ամբողջ էլեկտրոնիկան հանելու վրա: Ես զոդեցի բոլոր լարերը, որոնք կպցնելու համար անհրաժեշտ էր, և երկարացրեցի սաղավարտի լարերը, որպեսզի կարողանաս կրել սաղավարտի սարդը, որը ամրացված է Արդուինոյին: Ամենակարևորը, որը ես չէի կարողանում պարզել, արտաքին էներգիան էր, ես տարբեր կոնֆիգուրացիաների մարտկոցներ էի փորձում, բայց ոչինչ ինձ չէր տա այն արդյունքը, որն անհրաժեշտ էր, ոմանք կխենթացնեին լույսերը, իսկ ոմանք ՝ այլ գույների: Unfortunatelyավոք, դա կարող է պայմանավորված լինել սխեմաների իմ իմացությամբ, բայց ես նախընտրեցի պահել Arduino- ի հզորությունը համակարգչային տախտակից: Ձայնային տախտակը սնուցվում է մարտկոցի տուփով և այն լավ է աշխատում
Քայլ 5: Վերջնական կազմաձևում
![Վերջնական կազմաձևում Վերջնական կազմաձևում](https://i.howwhatproduce.com/images/008/image-22425-10-j.webp)
այս վերջին քայլի համար ես կարդացի ձայնային տախտակից եկող արժեքները և փոփոխեցի ծածկագիրը `համապատասխանելու նոր արժեքներին, որոնք փոխեցին մեկը` ամեն ինչ հանվեց սեղանի տախտակից: Ես 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 անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով) Covid անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-31-j.webp)
Covid Safety սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին. Սովորելու լավագույն միջոցներից մեկը դա անելն է: Այսպիսով, մենք նախ նախագծելու ենք մեր սեփական նախագիծը ՝
Iron Man Mark II սաղավարտ ՝ 4 քայլ
![Iron Man Mark II սաղավարտ ՝ 4 քայլ Iron Man Mark II սաղավարտ ՝ 4 քայլ](https://i.howwhatproduce.com/images/001/image-2384-j.webp)
Iron Man Mark II սաղավարտ. յ ապեր
3D տպագրվող Disco սաղավարտ: 11 քայլ (նկարներով)
![3D տպագրվող Disco սաղավարտ: 11 քայլ (նկարներով) 3D տպագրվող Disco սաղավարտ: 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2557-j.webp)
3D Printable Disco սաղավարտ. Ոգեշնչված դասական Daft Punk «Thomas» սաղավարտից: Լուսավորեք սենյակը և նախանձեք ձեր բոլոր ընկերներին այս զարմանահրաշ Arduino սնուցվող դիսկոտեկի սաղավարտով: Այս նախագիծը ավարտելու համար ձեզ անհրաժեշտ կլինի մուտք դեպի 3D տպիչ և զոդման սարք: Եթե ցանկանում եք, որ
Spartan Voice Changer սաղավարտ. 14 քայլ (նկարներով)
![Spartan Voice Changer սաղավարտ. 14 քայլ (նկարներով) Spartan Voice Changer սաղավարտ. 14 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-307-32-j.webp)
Spartan Voice Changer սաղավարտ. Բարև: Մենք Սորբոնի համալսարանի պոլիտեխնիկական դպրոցի 4 ուսանողներից կազմված թիմ ենք: Louis BuchertBilal MelehiBao Tinh PiotMarco Longépé Այս նախագիծը իրականացվում է մեր ուսումնասիրությունների շրջանակներում և նպատակ ունի ձեռք բերել մի շարք գործիքներ, ինչպես նաև ցուցադրել
[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- ի վրա հիմնված մկնիկի վերահսկիչ եմ պատրաստել, որը կարող է օգտագործվել մկնիկի ցուցիչը կառավարելու և համակարգչային մկնիկի հետ կապված գործողություններ կատարելու համար ՝ առանց որևէ մակերեսի դիպչելու: Էլեկտրոնային սխեմաները, որոնք ներդրված են ձեռնոցի վրա, կարող են օգտագործվել հ