Სარჩევი:
- მარაგები
- ნაბიჯი 1: LED- ების ხმის რეაგირება
- ნაბიჯი 2: ჩაჭერით და შეაერთეთ LEDS ჩაფხუტზე
- ნაბიჯი 3: მავთულის და შეამოწმოთ LED- ები ჩაფხუტზე
- ნაბიჯი 4: უფასო ელექტრონიკა პურიდან
- ნაბიჯი 5: საბოლოო კონფიგურაცია
- ნაბიჯი 6: კოდი (არდუინო)
ვიდეო: Wearable Tech Final Project - DJ ჩაფხუტი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ პროექტის მიზანია დიჯეის მუზარადი LED- ებით რეაგირება მოახდინოს მუსიკაზე შოუ და ვაუ ფაქტორი. ჩვენ ვიყენებთ მისამართის მქონე LED ზოლს Amazon.com– დან, ასევე მოტოციკლის მუზარადს, Arduino uno და მავთულს.
მარაგები
მასალები მოიცავს:
- მიმართვადი LED ზოლები
- მოტოციკლის მუზარადი
- არდუინო უნო
- მავთულები და soldering რკინის
ნაბიჯი 1: LED- ების ხმის რეაგირება
პირველი ნაბიჯისათვის ჩვენ ვაპირებთ LED ზოლის შესამოწმებლად ხმაზე რეაგირების მიზნით, ჩვენ ვიყენებთ ხმის დაფას Sparkfun– დან და ვუერთებთ მას Arduino– ს პურის დაფისა და მავთულის გამოყენებით. Arduino პროგრამული უზრუნველყოფის გამოყენებით ვამოწმებთ ორ კითხვას, რომელთა გამოყენებაც შეგვიძლია. ხმის ამპლიტუდა "კონვერტის" პორტიდან და ორობითი 1 /0 კითხვა "კარიბჭის" პორტიდან. გამოიყენეთ ეს ცვლადები, რათა დაათვალიეროთ მიმართვადი led ზოლი, შემდეგ "კარიბჭე" არის ერთზე, LEDS აჩვენებს გარკვეულ ფერს, როდესაც კონვერტი გარკვეულ დონეზე მაღლაა, აჩვენებს გარკვეულ ფერს. სრული კოდი იქნება მითითებული.
ნაბიჯი 2: ჩაჭერით და შეაერთეთ LEDS ჩაფხუტზე
ჩემს პროექტზე გადავწყვიტე დაემატა LED- ები მუზარადზე X მოდაში გარედან სამკუთხედებით, მე ვგეგმავ, რომ ეს დიზაინი უკეთესად იმუშაოს ისე, როგორც მუსიკა უკრავს. ასე რომ, ეს ნაბიჯი არის LED ზოლების სასურველ სიგრძეზე დაჭრა და ერთმანეთთან შედუღება მოჭრილ ნიშნებზე კუთხეების გასაკეთებლად. მე დაახლოებით 10 -ჯერ მომიწია ამის გაკეთება და ეს ძალიან შრომატევადია, განსაკუთრებით მაშინ, როდესაც საქმე პატარა მავთულხლართებს ეხება. ეს არის პროგრესი ამ ეტაპზე
ნაბიჯი 3: მავთულის და შეამოწმოთ LED- ები ჩაფხუტზე
ამ ეტაპზე მე დავამაგრე და შევამოწმე LED- ები არდუინოზე, ხმის დაფაზე და LED- ებზე, რათა დავრწმუნდე, რომ ჭრა და შედუღება სწორად მუშაობს
ნაბიჯი 4: უფასო ელექტრონიკა პურიდან
ამ ნაბიჯში მე გავამახვილე ყურადღება ყველა ელექტრონიკის ამოღებაზე. მე შევაერთე ყველა მავთული, რომლის შედუღებაც საჭირო იყო და მუზარადის მავთულები დიდხანს გავაგრძელე, ასე რომ თქვენ შეძლებთ ჩაიცვათ ჩაფხუტი, რომელიც ერთვის არდუინოს. ყველაზე მნიშვნელოვანი, რაც მე ვერ გავარკვიე, იყო გარე ენერგია, ვცადე ბატარეები სხვადასხვა კონფიგურაციაში, მაგრამ არაფერი მომცემდა იმ შედეგს, რაც მე მჭირდებოდა, ზოგი განათებას გაგიჟებდა და ზოგი სხვა ფერს. სამწუხაროდ, ეს შეიძლება იყოს სქემების შესახებ ჩემი ცოდნის გამო, მაგრამ მე შევარჩიე არდუინოს ენერგიის შენარჩუნება კომპიუტერის დაფაზე. ხმის დაფა იკვებება ბატარეის პაკეტით და მუშაობს კარგად
ნაბიჯი 5: საბოლოო კონფიგურაცია
ამ უკანასკნელი ნაბიჯისათვის, მე წავიკითხე ხმოვანი დაფის მნიშვნელობები და შევცვალე კოდი, რათა დაემთხვეს ახალ მნიშვნელობებს, რამაც ერთი შეცვალა. მე დავამატე LED ზოლები მუზარადზე, სადაც ადრე იყო ჩამოკიდებული და ბოლოს ისევ გამოვცადე.
ნაბიჯი 6: კოდი (არდუინო)
// NeoPixel Ring მარტივი ესკიზი (გ) 2013 Shae Erisson
// გამოშვებული GPLv3 ლიცენზიით, რათა შეესაბამებოდეს დანარჩენებს
// ადაფრუტის ნეოპიქსელის ბიბლიოთეკა
#ჩართეთ
#ifdef _AVR_ #მოიცავს // საჭიროა 16 MHz Adafruit Trinket #endif
// არდუინოს რომელი პინია დაკავშირებული ნეოპიქსელებთან?
#განსაზღვრეთ PIN 3 // Trinket ან Gemma– ზე, გირჩევთ შეცვალოთ იგი 1 – ით
// რამდენი ნეოპიქსელი ერთვის არდუინოს?
#განსაზღვრეთ NUMPIXELS 166 // პოპულარული NeoPixel ბეჭდის ზომა
Adafruit_NeoPixel პიქსელი (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
#განსაზღვრეთ DELAYVAL 500 // პიქსელებს შორის პაუზის დრო (მილიწამებში)
void setup () {
#განსაზღვრული (_ AVR_ATtiny85_) && (F_CPU == 16000000)
საათის_ზუსტი_დადგენა (საათის_ნაყოფი_1); #endif // Trinket- ის სპეციფიკური კოდის დასასრული.
pixels.begin (); // ინიციალიზაცია NeoPixel ზოლის ობიექტი (საჭირო)
სერიული.დაწყება (9600); }
ბათილი მარყუჟი () {
int sensorValue = analogRead (A1);
int sensorValue2 = digitalRead (7); Serial.println (sensorValue); // დაგვიანება (5); //pixels.clear (); // დააყენეთ პიქსელის ყველა ფერი "გამორთვაზე"
თუ (sensorValue2 == 1) {
for (int i = 0; i <28; i ++) {pixels.setPixelColor (i, 15, 0, 50);
}
for (int i = 48; i <81; i ++) {pixels.setPixelColor (i, 15, 0, 50);
}
for (int i = 102; i <129; i ++) {pixels.setPixelColor (i, 15, 0, 50);
}
for (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);
}
for (int i = 48; i <81; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
for (int i = 102; i <129; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
for (int i = 148; i <166; i ++) {pixels.setPixelColor (i, 0, 0, 0); }} //////////////////////////// თუ (sensorValue == 3 || sensorValue == 2) {for (int i = 29; i <47; i ++) {pixels.setPixelColor (i, 255, 0, 0);
}
for (int i = 82; i <101; i ++) {pixels.setPixelColor (i, 255, 0, 0);
}
for (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);
}
for (int i = 82; i <101; i ++) {pixels.setPixelColor (i, 0, 155, 155);
}
for (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);
}
for (int i = 82; i <101; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
for (int i = 130; i <148; i ++) {pixels.setPixelColor (i, 0, 0, 0);} pixels.show (); }}
გირჩევთ:
Covid უსაფრთხოების ჩაფხუტი ნაწილი 1: შესავალი Tinkercad სქემებში!: 20 ნაბიჯი (სურათებით)
Covid უსაფრთხოების ჩაფხუტი ნაწილი 1: შესავალი Tinkercad სქემებში!: გამარჯობა მეგობარო! ამ ორ ნაწილის სერიაში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ Tinkercad– ის სქემები - სახალისო, მძლავრი და საგანმანათლებლო ინსტრუმენტი სქემების მუშაობის შესასწავლად! სწავლის ერთ -ერთი საუკეთესო საშუალებაა ამის გაკეთება. ამრიგად, ჩვენ ჯერ შევქმნით ჩვენს საკუთარ პროექტს:
რკინის კაცი მარკ II ჩაფხუტი: 4 ნაბიჯი
Iron Man Mark II ჩაფხუტი: Casco réplica mark II de 2 partes, casco y pulsera unidos por cadena que conduce el cableado, alimentado for 4 baterías AA ubicadas en la parte posterior junto al microcontrolador y el switch de encendido.Casco: Servomotores para el cierre y აპერ
3D დასაბეჭდი დისკო ჩაფხუტი!: 11 ნაბიჯი (სურათებით)
3D დასაბეჭდი დისკო ჩაფხუტი!: შთაგონებულია კლასიკური Daft Punk 'Thomas' ჩაფხუტით. გაანათეთ ოთახი და იყავით თქვენი ყველა მეგობრის შური ამ საოცარი არდუინოს დისკო ჩაფხუტით! თქვენ დაგჭირდებათ წვდომა 3D პრინტერზე და შედუღების რკინაზე ამ პროექტის დასასრულებლად. თუ გსურთ, რომ
სპარტანული ხმის ჩამცვლელი ჩაფხუტი: 14 ნაბიჯი (სურათებით)
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– ისთვის: მე გავაკეთე Bluetooth– ით დაფუძნებული მაუსის კონტროლერი, რომელიც შეიძლება გამოყენებულ იქნას მაუსის მაჩვენებლის გასაკონტროლებლად და კომპიუტერთან მაუსთან დაკავშირებული ოპერაციების შესრულებისთვის, ზედაპირებზე შეხების გარეშე. ელექტრონული სქემა, რომელიც ხელთათმანზეა ჩადებული, შეიძლება გამოყენებულ იქნას თვალთვალისთვის