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

Зелда дуу тоглуулагч: 4 алхам
Зелда дуу тоглуулагч: 4 алхам

Видео: Зелда дуу тоглуулагч: 4 алхам

Видео: Зелда дуу тоглуулагч: 4 алхам
Видео: Урок калимбы по аккордам. Знание аккордов и способов игры на аккордах 2024, Арваннэгдүгээр
Anonim
Image
Image
Илтгэгчийг бэлэн болгож байна
Илтгэгчийг бэлэн болгож байна

Энэхүү зааварчилгаанд би Arduino Uno-д суурилсан төхөөрөмжийг Nintendo 64 хянагчийг хэрхэн бүтээж, Legend of Zelda: Ocarina of Time киноны эхний зургаан дууг тоглуулахыг танд үзүүлэх болно. Энэ нь Зелдагийн бүүвэйн дуу, Сариягийн дуу, Цаг хугацааны дуу, Шуурганы дуу, Нарны дуу, Эпонагийн дууг тоглох боломжтой. Дуу бичлэгийн заавар, үзүүлбэрийг үзэхийн тулд видеог үзээрэй.

Хэсэг хэсгүүдийн холбоосууд:

DFRduino Uno

Оролтын бамбай

Илтгэгч

GitHub холбоос:

Алхам 1: Илтгэгчийг бэлэн болгох

Илтгэгчийг бэлэн болгож байна
Илтгэгчийг бэлэн болгож байна
Чанга яригчийг бэлэн болгож байна
Чанга яригчийг бэлэн болгож байна

Чанга яригчийг ямар ч холбогч утасгүйгээр ашиглахын тулд бид чанга яригчийн зүүг өөрчлөх болно. Зүү ашиглан цахилгаан (улаан) болон өгөгдлийн (ногоон) утаснуудыг дарж, байрлалаа солино уу. Энэ нь Arduino -ийн ICSP тээглүүртэй харилцах боломжтой байхын тулд хийгддэг. Хоёрдахь бүлэг тээглүүр нь өгөгдлийн зүү 11 -тэй холбогдоход бидний ашиглах болно.

Алхам 2: Төхөөрөмжийг угсрах

Төхөөрөмжийг угсрах
Төхөөрөмжийг угсрах
Төхөөрөмжийг угсрах
Төхөөрөмжийг угсрах
Төхөөрөмжийг угсрах
Төхөөрөмжийг угсрах
Төхөөрөмжийг угсрах
Төхөөрөмжийг угсрах

Таны чанга яригчийг өөрчилж, даалгаврыг гүйцэтгэхэд бэлэн болсон тул бид дуу тоглуулагчийг угсарч чадна. Чанга яригчийн кабелийг Arduino болон Input Shield -ээр холбож, хоёуланг нь холбохоос өмнө. Энэ нь төхөөрөмжөөс гарах нэмэлт утсыг багасгах болно. Одоо чанга яригчийг ICSP тээглүүрийн хоёр дахь эгнээнд холбоно уу, улаан утас нь хар утаснаас илүү шар товчлууртай ойрхон байна. Хэрэв танд хүч, өгөгдөл, газардуулгын утсыг холбоход тусламж хэрэгтэй бол оролтын бамбайны схемийг хавсаргасан болно. Эсвэл видеог үзээрэй.

Одоо төхөөрөмжийг зүгээр л эргүүлж, соронзон хальс нэмж, утсаа цэнэглэдэг шиг цэнэглэдэг батерей/ тэжээлийн банкинд наа. Та мөн үүнийг компьютер дээрээ залгаж болно. Үүнийг хийсний дараа кодыг дараагийн хэсэгт байршуулна уу.

Алхам 3: Кодыг байршуулах

Кодыг https://github.com/mitomon/MitosArduinoScripts/tre… дээрээс Arduino руугаа байршуулна уу. Та Arduino IDE дээр шинэ файл хийж, кодыг zeldaSongPlayer.ino -аас хуулж буулгаад pitches.h дээр мөн адил хийж болно, эсвэл файлуудаа өөрөө татаж аваад Arduino IDE руу импортлох боломжтой. Үүнийг ажиллуулахын тулд танд хоёулаа файл хэрэгтэй болно гэдгийг анхаарна уу.

Удирдлага нь энгийн бөгөөд зөвхөн 5 товчлуурыг ашигладаг. Бид дөрвөн товчлуурын товчлуурыг анхны N64 хянагчийн шар товчлуур, цэнхэр А товчлуурын товчлуур болгон ашигладаг. Эхэндээ би А товчлуурыг дарах товчийг ашиглах талаар бодож байсан боловч надад холбогч утас хэрэггүй, илүү эргономик байсан тул joystick дээрх товчлуурыг ашиглахаар шийдсэн. Та дуунуудыг яг тоглоом шиг тоглож болно; Хэрэв та товчлуурыг буруу дарвал энэ нь тоглоом дээрх шиг алдааны өнгө аясыг өгөх болно.

Үлдсэн дуунууд болон Scarecrow -ийн сонголтыг нэмж оруулахаар ажиллаж байна, гэхдээ одоогоор би шинэ хөгжмийн тоглоомтойгоо зүгээр байна.

Алхам 4: DFRobot -д онцгой талархал илэрхийлье

DFRobot -д онцгой талархал илэрхийлье
DFRobot -д онцгой талархал илэрхийлье

Энэхүү төслийг ивээн тэтгэсэн DFRobot компанид талархал илэрхийлье. Хэрэв та анзаараагүй бол энэ төслийг нэг эх сурвалжаас авсан хэсгүүдийг ашиглан барьж болно. Хүргэлт хурдан хийгдсэн бөгөөд эд ангиуд нь өөрсдөө энэ төслөөс харахад маш уян хатан байдаг. Дахин нэг удаа танилцуулгын линкийг үзнэ үү эсвэл тэдний дэлгүүрт шууд очно уу.

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