Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Бүхэл бүтэн системийн дизайн
- Алхам 2: Алхам 1: Блокон хавтан барих
- Алхам 3: Алхам 2: Блок хэлбэрийн мэдрэгчийг хийх
- Алхам 4: Алхам 3: Unity болон Arduino -ийг холбоно уу
Видео: Хөгжим угсрагч: Блок хэлбэрийн мэдрэгч бүхий нэгдсэн виртуал хөгжмийн зэмсэг: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Хөгжмийн зэмсэг тоглож сурахыг хүсдэг хүмүүс олон байдаг. Харамсалтай нь тэдний зарим нь багаж хэрэгслийн өндөр үнээс болж үүнийг эхлүүлдэггүй. Үүн дээр үндэслэн бид шинэ туршлага эхлүүлэх төсвийг бууруулж, хүмүүст янз бүрийн зэмсэг ашиглах боломжийг олгох үүднээс виртуал хөгжмийн зэмсгийн нэгдсэн системийг бий болгохоор шийдсэн. Тоног төхөөрөмжийг тохируулах нь хүмүүст жинхэнэ багаж тоглож буй хүмүүстэй ижил төстэй туршлага өгөхөд шаардлагатай гэж бид бодож байсан тул бид блок хэлбэрийн мэдрэгчийг ашигласан.
Бид Stickii roll bock (резинэн блок), дамжуулагч соронзон хальс, техник хэрэгсэлд arduino ашигласан. Хэдийгээр бид резинэн блок ашигладаг байсан ч та ямар ч материалыг ашиглаж болно эсвэл зөвхөн дамжуулагч соронзон хальс ашиглаж болно.
Хангамж
Блок хэлбэрийн мэдрэгчийг хийхийн тулд танд дараах төхөөрөмжүүд хэрэгтэй болно.
- Stickii Roll Block (шаардлагагүй)
- Цахилгаан дамжуулагч соронзон хальс
- Arduino (жишээ нь мега ашиглах болно)
- Кабель
- 1M эсэргүүцэл
Мөн танд дараах програм хангамж хэрэгтэй болно.
- Arduino IDE
- Эв нэгдэл
Алхам 1: Бүхэл бүтэн системийн дизайн
Бүхэл бүтэн систем ингэж ажиллаж байна.
Алхам 2: Алхам 1: Блокон хавтан барих
Нэгдүгээрт, хэрэв та наалдамхай өнхрөх блок эсвэл үүнтэй төстэй блок ашиглахыг оролдвол блокны хавтанг хийх ёстой.
Та arduino болон мэдрэгчтэй шууд холбогдсон нүх гаргах хэрэгтэй. Хэрэв танд arduino -д хангалттай зүү байгаа эсвэл өргөжүүлж чадвал илүү их нүх гаргаж болно. Илүү их нүх байх тусам хүмүүс тоног төхөөрөмжийг илүү чөлөөтэй ашиглах боломжтой болно. Нүх нь мэдрэгчийн мэдрэгчтэй өгөгдлийг arduino -ийн багтаамж мэдрэгчийн номын санг ашиглан авах боломжтой.
Нүх гаргасны дараа утсыг хоёр дахь зураг шиг бүхэлд нь оруулаад утсыг эхний зургийн ноорог шиг 1 резистороор arduino руу холбоно уу.
Доорх жишээний arduino код байна.
#тодорхойлох #Хэмжээ 24
CapacitiveSensor cs [SIZE] = {
CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6), A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};
bool мэдрэмж [SIZE] = {худал};
хүчингүй тохиргоо ()
{int i; Цуваа эхлэх (9600); for (i = 0; i <SIZE; i ++) {sens = худал; }}
хоосон давталт ()
{урт эхлэх = millis (); for (int i = 0; i 600) sens = үнэн; else sens = худал; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); саатал (50); // өгөгдлийг цуваа портоор хязгаарлах дурын саатал}
Алхам 3: Алхам 2: Блок хэлбэрийн мэдрэгчийг хийх
Мэдрэгч мэдрэгч хийх нь хялбар байдаг. Яг л блок хавтан шиг эхний зураг шиг нүх гаргаад утас тавь.
Дараа нь багтаамжийн соронзон хальсыг блокны дээд талд (эсвэл ашиглахыг хүсч буй бусад материалыг) тавь.
Алхам 4: Алхам 3: Unity болон Arduino -ийг холбоно уу
Энэ бол эцсийн алхам юм.
Arduino руу код байршуулсны дараа unit програмыг ажиллуулна уу. (Эв нэгдэл ба arduino -г холбохын тулд та цуваа дэлгэц нээх ёсгүй). Та эв нэгдлийн төслийг доорх github дээрээс татаж авах боломжтой.
github.com/crysm28/musicassembler
Зөвлөмж болгож буй:
Цахилгаан хөгжмийн зэмсэг 3D хэвлэсэн өсгөгч: 11 алхам (зурагтай)
Цахилгаан хөгжмийн зэмсэг 3D хэвлэмэл өсгөгч: Төслийн тодорхойлолт. Цахилгаан хийл эсвэл бусад цахилгаан хэрэгсэлд ашиглахын тулд хэвлэх өсгөгч хийх гэж найдаж байна. Тодорхойлолт. 3D хэвлэх боломжтой аль болох олон хэсгийг зохион бүтээж, стерео болгож, идэвхтэй өсгөгч ба жижиг байлгах
Микро хөгжмийн зэмсэг: бит: 5 алхам
Микро хөгжмийн зэмсэг: бит: Сайн байна уу. Өнөөдөр би та бүхэнд BBC Micro: Bit -ийг өрөөний орчны гэрэлд хариу үйлдэл үзүүлдэг хөгжмийн зэмсэг болгон хэрхэн яаж өөрчлөхийг үзүүлэх болно. Энэ нь маш энгийн бөгөөд маш хурдан бөгөөд эдгээр алхмуудыг дагаж, чанамал хийж эхлээрэй
Synthfonio - хүн бүрт зориулсан хөгжмийн зэмсэг: 12 алхам (зурагтай)
Synthfonio - хүн бүрт зориулсан хөгжмийн зэмсэг: Би синтезатор болон MIDI хянагчдад дуртай, гэхдээ гар тоглуулахдаа аймаар байна. Би хөгжим бичих дуртай, гэхдээ уг хөгжмийг тоглуулахын тулд та хөгжмийн зэмсэг тоглож сурсан байх ёстой. Үүнд цаг хугацаа хэрэгтэй. Олон хүнд байдаггүй цаг хугацаа
Arduino ашиглан хөгжмийн зэмсэг хийж, том товшино уу: 9 алхам
Arduino болон Flick Large ашиглан хөгжмийн зэмсэг хий: Биеийн дотоод энерги, чичиргээг сонсоорой. Төсөлд гар долгионыг хөгжим болгон хувиргадаг электрон багаж хэрэгслийг хэрхэн яаж хийхийг тайлбарласан болно. Arduino нь 3D дохио зангаагаар Flick самбараас дээш гар даллахыг хөгжмийн нот болгон хувиргаж, дараа нь синтезлэх програмчилсан болно
Digital Theremin: Touchless хөгжмийн зэмсэг: 4 алхам
Дижитал Теремин: Мэдрэгчгүй хөгжмийн зэмсэг: Дижитал электроник ашиглан хийсэн энэхүү туршилтаар би хөгжмийг хэрхэн яаж бүтээхийг (ойролцоо: P) хөгжмийн зэмсэг рүү хүрэлгүйгээр, Осцилляторыг ашиглан үзүүлэх болно. Оп-өсгөгч. Үндсэндээ энэ төхөөрөмжийг Theremin гэж нэрлэдэг бөгөөд үүнийг анх бүтээсэн