Агуулгын хүснэгт:

Хөгжим угсрагч: Блок хэлбэрийн мэдрэгч бүхий нэгдсэн виртуал хөгжмийн зэмсэг: 4 алхам
Хөгжим угсрагч: Блок хэлбэрийн мэдрэгч бүхий нэгдсэн виртуал хөгжмийн зэмсэг: 4 алхам

Видео: Хөгжим угсрагч: Блок хэлбэрийн мэдрэгч бүхий нэгдсэн виртуал хөгжмийн зэмсэг: 4 алхам

Видео: Хөгжим угсрагч: Блок хэлбэрийн мэдрэгч бүхий нэгдсэн виртуал хөгжмийн зэмсэг: 4 алхам
Видео: 125 САМЫХ ИННОВАЦИОННЫХ ЭЛЕКТРОТРАНСПОРТНЫХ И ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2024, Арваннэгдүгээр
Anonim
Хөгжим угсрагч: Блок хэлбэрийн мэдрэгч бүхий виртуал хөгжмийн зэмсэг
Хөгжим угсрагч: Блок хэлбэрийн мэдрэгч бүхий виртуал хөгжмийн зэмсэг

Хөгжмийн зэмсэг тоглож сурахыг хүсдэг хүмүүс олон байдаг. Харамсалтай нь тэдний зарим нь багаж хэрэгслийн өндөр үнээс болж үүнийг эхлүүлдэггүй. Үүн дээр үндэслэн бид шинэ туршлага эхлүүлэх төсвийг бууруулж, хүмүүст янз бүрийн зэмсэг ашиглах боломжийг олгох үүднээс виртуал хөгжмийн зэмсгийн нэгдсэн системийг бий болгохоор шийдсэн. Тоног төхөөрөмжийг тохируулах нь хүмүүст жинхэнэ багаж тоглож буй хүмүүстэй ижил төстэй туршлага өгөхөд шаардлагатай гэж бид бодож байсан тул бид блок хэлбэрийн мэдрэгчийг ашигласан.

Бид Stickii roll bock (резинэн блок), дамжуулагч соронзон хальс, техник хэрэгсэлд arduino ашигласан. Хэдийгээр бид резинэн блок ашигладаг байсан ч та ямар ч материалыг ашиглаж болно эсвэл зөвхөн дамжуулагч соронзон хальс ашиглаж болно.

Хангамж

Блок хэлбэрийн мэдрэгчийг хийхийн тулд танд дараах төхөөрөмжүүд хэрэгтэй болно.

  • Stickii Roll Block (шаардлагагүй)
  • Цахилгаан дамжуулагч соронзон хальс
  • Arduino (жишээ нь мега ашиглах болно)
  • Кабель
  • 1M эсэргүүцэл

Мөн танд дараах програм хангамж хэрэгтэй болно.

  • Arduino IDE
  • Эв нэгдэл

Алхам 1: Бүхэл бүтэн системийн дизайн

Бүхэл бүтэн системийн дизайн
Бүхэл бүтэн системийн дизайн

Бүхэл бүтэн систем ингэж ажиллаж байна.

Алхам 2: Алхам 1: Блокон хавтан барих

Алхам 1: Блокон хавтан барих
Алхам 1: Блокон хавтан барих
Алхам 1: Блокон хавтан барих
Алхам 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: Блок хэлбэрийн мэдрэгчийг хийх

Алхам 2: Блок хэлбэрийн мэдрэгчийг хийх
Алхам 2: Блок хэлбэрийн мэдрэгчийг хийх
Алхам 2: Блок хэлбэрийн мэдрэгчийг хийх
Алхам 2: Блок хэлбэрийн мэдрэгчийг хийх

Мэдрэгч мэдрэгч хийх нь хялбар байдаг. Яг л блок хавтан шиг эхний зураг шиг нүх гаргаад утас тавь.

Дараа нь багтаамжийн соронзон хальсыг блокны дээд талд (эсвэл ашиглахыг хүсч буй бусад материалыг) тавь.

Алхам 4: Алхам 3: Unity болон Arduino -ийг холбоно уу

Энэ бол эцсийн алхам юм.

Arduino руу код байршуулсны дараа unit програмыг ажиллуулна уу. (Эв нэгдэл ба arduino -г холбохын тулд та цуваа дэлгэц нээх ёсгүй). Та эв нэгдлийн төслийг доорх github дээрээс татаж авах боломжтой.

github.com/crysm28/musicassembler

Зөвлөмж болгож буй: