Cov txheej txheem:

MIDI Step Interface: 12 Cov Kauj Ruam (nrog Duab)
MIDI Step Interface: 12 Cov Kauj Ruam (nrog Duab)

Video: MIDI Step Interface: 12 Cov Kauj Ruam (nrog Duab)

Video: MIDI Step Interface: 12 Cov Kauj Ruam (nrog Duab)
Video: Learn Cubase 10.5 Step By Step | In Hindi | How To Create Melody| Part 6 2024, Hlis ntuj nqeg
Anonim
Image
Image
Tsim thiab Ua Qauv Tus Qauv
Tsim thiab Ua Qauv Tus Qauv

Spanish version ntawm no.

Hauv cov lus qhia no peb yuav qhia koj yuav ua li cas thiaj ua lub teeb thiab suab sib tham uas tuaj yeem siv ua si "Simon Hais" thiab ua MIDI interface. Ob hom yuav ua si nrog koj txhais taw.

Keeb kwm yav dhau

Qhov haujlwm tau yug los vim tias peb xav ua kev teeb tsa sib tham uas yuav luag txhua tus neeg tuaj saib tuaj yeem siv nws tsis hais lawv lub hnub nyoog li cas. Nws tau tsim los rau hauv khw, raws li ib qho ntawm nws qhov kev nyiam.

Thawj qhov kev siv uas peb tau txais los ntawm cov neeg siv khoom yog qhov Simon Hais Qhov no uas tuaj yeem ua nrog tib neeg txhais taw. Peb yeej yuav tsum rov ua dua lub tswv yim no.

Peb tshawb fawb qhov kev ua si zoo sib xws/platform, thiab peb pom ntau qhov chaw seev cev, feem ntau ntawm lawv ua haujlwm nrog lub teeb tab sis tsis hnov suab. Peb kuj pom pianos loj rau txhais taw yog li peb xav tias qee yam txaus nyiam tuaj yeem tawm los ntawm kev ntxiv cov cuab yeej siv suab paj nruag ua haujlwm. Rau kev hlub nkauj!

Peb kuj tau txiav txim siab qhov zoo ntawm lub platform. Yuav luag txhua qhov kev seev cev pem teb uas peb pom tau muaj duab plaub, nrog cov ntaub plaub fab. Muaj ib qho kev zam uas muaj cov pawm ncig. Peb xav muab qhov kev xav sib txawv rau peb lub platform thaum khaws cov qauv sib txawv ntawm cov xwm txheej, yog vim li cas peb thiaj txiav txim siab siv hexagons.

Thaum tshawb nrhiav cov phiaj xwm nrog cov duab hexagonal, peb pom qhov no. Lub tswv yim ntawm kev ua cov duab hexagonal tau zoo siab rau peb … peb tsis muaj lub tswv yim ntawm yam uas yuav los.

Peb muaj lub hom phiaj meej dua:

  • Simon Hais game
  • Suab paj nruas ntsuas
  • Hexagonal los xij

Kauj ruam 1: Cov ntaub ntawv

Rau txhua lub ncoo:

1.5) Meter ntawm Neopixel sawb

1) Muaj kev txwv hloov

1) Opaline Acrylique 1cm tuab

1) PVC hexagon

1) Hlau profile hexagon qauv

General:

1) LattePanda

1) MUX

1) 5VDC 50A Fais Fab Qhov Chaw

1) Muaj Vaj Huam Sib Luag Tswj

1) Perma-Proto

1) Cov ntaub ntawv LattePanda

1) Qhov Hluav Taws Xob 5V @2.5a

10) Resistor 10k ohms

5) Ntsia hlau dav hlau

1) Hais lus

Cov yas ruaj khov koj cov menyuam

Kauj Ruam 2: Xaiv Pawg Tswj Xyuas

Arduino yog pawg tswj hwm kev txhim kho uas peb tau siv ntev. Nws yeej tsis tau ua tiav, txawm li cas los xij peb yuav tsum txheeb xyuas txhua qhov kev xav tau rau txoj haujlwm no:

  • Lub teeb: Kev siv lub teeb ci siab thiab cov qauv nyuaj, peb siv Neopixels
  • Pads: Pads yuav tsum teb rau tus neeg siv taw. Peb txiav txim siab mus nrog cov keyboards.
  • Kev Ua Si: Yuav ua tiav los ntawm lub microcontroller.
  • Suab: Thaum pib peb xav tsim peb lub suab nrog PureData, yog li peb xav tau lub khoos phis tawj tshaj li tuaj yeem ua haujlwm tau.

Peb yuav nkag mus tob rau cov ncauj lus no raws li peb mus, rau tam sim no, ib feem uas peb yuav tsum tau daws yog lub suab.

Peb txiav txim siab siv PureData vim tias txawm tias thaum koj tuaj yeem tsim lub suab nrog Arduino nws tuaj yeem nyuaj thiab txwv qee lub sijhawm, nrog rau PD peb tuaj yeem ua ke los yog thaj ua rau muaj suab nrov ntawm MIDI. Peb xav tau lub khoos phis tawj siv PD thiab Arduino los tswj txhua yam ntxiv.

Peb tshawb fawb txog cov kev xaiv uas peb tuaj yeem tau txais thiab peb nyiam qhov muaj peev xwm nrog LattePanda pawg thawj coj: lub khoos phis tawj nrog Windows 10 thiab kev sib xyaw Arduino. Bingo!

LattePanda muaj GPIO chaw nres nkoj uas koj tuaj yeem pom Arduino pins teeb tsa, dhau los ntawm lawv peb tuaj yeem tau txais kev tswj hwm lub ncoo hloov pauv thiab neopixels.

Kev ua si qhov kev ua si tseem yuav tshwm sim hauv Arduino pawg thawj coj uas suav nrog, uas los ntawm txoj kev, nws yog Arduino Leonardo.

LattePanda muaj 3.5 lub suab los ntawm qhov uas peb yuav hnov suab.

Muaj ntau ntau cov laug cam uas peb tuaj yeem siv tau, tej zaum koj yuav nug koj tus kheej tias vim li cas peb thiaj tsis siv Raspberry Pi. Nov yog vim li cas:

  • Adafruit qhia kom tsis txhob tswj Neopixels nrog RaspberryPie vim yog teeb meem moos. Nov yog teeb meem uas Arduino tsis muaj.
  • Lub khoos phis tawj ntawm GPIO pins hauv RaspberryPie yuav tsum ua tiav los ntawm Python. Peb tsis paub nrog cov lus programming.
  • Txawm tias thaum peb tuaj yeem sib xyaw Arduino thiab RaspberryPie, peb xav daws txhua yam nrog tsuas yog ib lub rooj tsavxwm.
  • RaspberryPie khiav qhov tshwj xeeb ntawm Windows 10 (IoT Core).

LattePanda kim dua thiab nws muaj cov zej zog me ntawm cov neeg tsim khoom ntau dua li lwm cov laug cam. Yog tias koj tsis paub siv LattePanda koj tseem tuaj yeem siv lwm cov laug cam (Raspy, UDOO, BeagleBone, thiab lwm yam …), peb yuav zoo siab paub koj cov txiaj ntsig.

Kauj Ruam 3: Tsim thiab Ua Qauv Tus Qauv

Tsim thiab Ua Qauv Tus Qauv
Tsim thiab Ua Qauv Tus Qauv
Tsim thiab Ua Qauv Tus Qauv
Tsim thiab Ua Qauv Tus Qauv
Tsim thiab Ua Qauv Tus Qauv
Tsim thiab Ua Qauv Tus Qauv

Cov ntsiab lus uas peb tau txiav txim siab tsim cov qauv:

  • Dais qhov hnyav ntawm tus neeg laus
  • Haum rau sab nraum zoov
  • Khaws cov khoom siv hluav taws xob nyab xeeb

Peb txiav txim siab siv cov hlau hlau vim yog lub zog, tus nqi qis thiab muaj cov khoom siv.

Cov qauv muaj ob lub hexagons koom nrog rau rau tus ncej luv:

Rau txhua lub hexagon peb txiav 12 daim hlau nrog lub zom zoo ib yam rau tus ncej thiab tom qab ntawd peb txuas txhua yam.

Qhov chaw uas nyob nruab nrab ntawm ob lub hexagons, pab tiv thaiv los ntawm dej lossis ib yam dab tsi uas tuaj yeem ua rau muaj kev puas tsuaj rau cov khoom siv hluav taws xob thiab tseem rau kev xa cov xov txuas.

Kauj Ruam 4: Kauj Ruam Nto

Stepping Surface
Stepping Surface
Stepping Surface
Stepping Surface
Stepping Surface
Stepping Surface

Thaum peb muaj cov qauv hlau peb yuav tsum npog ob lub ntsiab lus:

  • Nto uas ua kom muaj kev nyab xeeb hauv cov khoom siv hluav taws xob
  • Qhov chaw uas tus neeg siv yuav nqis tes ua

Rau saum npoo uas tiv thaiv cov khoom siv hluav taws xob thiab sab hauv ntawm lub hexagon peb tau txiav txim siab siv cov khoom siv pvc, nws tsis kim, yooj yim rau kev ua haujlwm nrog thiab nws tuaj yeem tiv taus dej rau qee qib.

Rau saum npoo uas cov neeg siv nqis tes rau peb tau xaiv acrylique opalin vim tias nws tau cuam tshuam nrog lub teeb thiab nrog tuab li 1cm kom nws tuaj yeem ua rau hnyav ntawm tus neeg laus.

Peb txiav txhua yam nrog lub tshuab laser nws tau nrawm thiab tsis kim. Koj tuaj yeem pom cov ntawv txuas nrog

Kauj Ruam 5: Txhim Kho Neopixel Strips

Txhim kho Neopixel Strips
Txhim kho Neopixel Strips
Txhim kho Neopixel Strips
Txhim kho Neopixel Strips
Txhim kho Neopixel Strips
Txhim kho Neopixel Strips

Peb xaiv cov kab dej tsis muaj dej nrog 96 neopixels ib 'meter'. Adafruit muaj cov lus qhia ntxaws txog neopixels.

Peb…

  • Soldered 470 ohm resistor thaum pib ntawm txhua txoj hlua
  • Txhim kho kab txaij ntawm ntug sab hauv ntawm Hexagon
  • Siv velcro los kho cov kab txaij hauv lawv qhov chaw
  • Soldered ib qho txuas ntxiv rau kab txaij uas tawm ntawm pvc nto.

Kauj Ruam 6: Txhim Kho Qhov Hloov

Image
Image
Txhim Kho Qhov Hloov
Txhim Kho Qhov Hloov
Txhim Kho Qhov Hloov
Txhim Kho Qhov Hloov

Peb tau xaiv qhov kev hloov kho tshuab kom qhib lub pawm. Vim yog qhov hloov pauv ntawm acrylique thiab txij li qhov hloov pauv tau muab tso rau hauv nruab nrab ntawm lub hexagon los ntawm daim ntawv pvc, qhov siab ntawm qhov hloov pauv uas xav tau qhib kom ua tiav tuaj yeem ua tiav thaum tus neeg siv nqis tes rau ntawm qhov chaw acrylique. Peb ntsuas ntsuas qhov siab lossis qis tus hloov pauv xav tau nrog lub tshuab ntxhua khaub ncaws.

Kauj Ruam 7: Soldering Connector thiab Cables

Soldering Connector thiab Cables
Soldering Connector thiab Cables
Soldering Connector thiab Cables
Soldering Connector thiab Cables
Soldering Connector thiab Cables
Soldering Connector thiab Cables
Soldering Connector thiab Cables
Soldering Connector thiab Cables

Txhua lub hexagon muaj qhov hloov pauv thiab LED sawb nrog tag nrho ntawm 5 kab. Cov kab no yuav tsum txuas nrog rau kev tswj hwm qhov chaw uas txhua yam yuav tau mloog zoo.

Peb siv ob lub XLR txuas; ib qho rau neopixels (3 cables) thiab lwm qhov rau qhov hloov (2 cables). Qhov xwm txheej zoo tshaj yuav yog ib qho txuas tab sis peb tsis tuaj yeem them taus, yog tias koj tuaj yeem ua tau, nws yuav ua rau ntau yam yooj yim dua.

Kauj Ruam 8: Npaj Cov Tswj Vaj Huam Sib Luag

Npaj Cov Tswj Vaj Huam Sib Luag
Npaj Cov Tswj Vaj Huam Sib Luag
Npaj Cov Tswj Vaj Huam Sib Luag
Npaj Cov Tswj Vaj Huam Sib Luag
Npaj Cov Tswj Vaj Huam Sib Luag
Npaj Cov Tswj Vaj Huam Sib Luag

Dab tsi sab hauv tswj vaj huam sib luag:

  • XLR poj niam txuas
  • Fais fab mov
  • LattePanda

Kauj Ruam 9: Soldering Tswj Circuit thiab LattePanda Kev Sib Txuas

Soldering Tswj Circuit thiab Kev Txuas LattePanda
Soldering Tswj Circuit thiab Kev Txuas LattePanda
Soldering Tswj Circuit thiab Kev Txuas LattePanda
Soldering Tswj Circuit thiab Kev Txuas LattePanda
Soldering Tswj Circuit thiab Kev Txuas LattePanda
Soldering Tswj Circuit thiab Kev Txuas LattePanda
Soldering Tswj Circuit thiab Kev Txuas LattePanda
Soldering Tswj Circuit thiab Kev Txuas LattePanda

Cov hloov pauv tau txuas nrog 16 input multiplexer

Neopixels txuas ncaj qha rau Arduino pins.

Rau LattePanda peb tau siv rooj plaub uas tsim los ntawm hom.

Koj tuaj yeem pom qhov tsim ntawm qhov txuas txuas nrog.

Kauj Ruam 10: Txuas Cov Pads rau Cov Tswj Vaj Huam Sib Luag thiab Cov Khoom Siv Hluav Taws Xob

Image
Image
Txuas Cov Pads rau Cov Tswj Vaj Huam Sib Luag thiab Cov Khoom Siv Hluav Taws Xob
Txuas Cov Pads rau Cov Tswj Vaj Huam Sib Luag thiab Cov Khoom Siv Hluav Taws Xob
Txuas Cov Pads rau Cov Tswj Vaj Huam Sib Luag thiab Cov Khoom Siv Hluav Taws Xob
Txuas Cov Pads rau Cov Tswj Vaj Huam Sib Luag thiab Cov Khoom Siv Hluav Taws Xob

Kho lub XLR txuas rau lub vaj huam sib luag

Labeling cov khoom sib txuas

· Siv cov XLR txuas rau cov ntsia hlau txuas

· Kho lub zog siv hluav taws xob, tswj Circuit Court thiab LattePanda

· Teeb kab

· Txuas lub ncoo cov hlua txuas mus rau lub rooj tswj hwm

Kauj ruam 11: Programming

Image
Image
Programming
Programming
Programming
Programming

Txog kev tswj hwm MIDI peb pom cov ntaub ntawv no muaj txiaj ntsig zoo

Peb siv lub tsev qiv ntawv no rau Arduino

Peb tau siv thaj no rau PureData

Txog cov qauv suab paj nruag muaj ntau txoj kev xaiv dawb hauv lub vev xaib

Txog Neopixels tswj peb siv lub tsev qiv ntawv FastLED

Rau "Simon Says" game qhov kev qhia no tau pab tiag tiag

Kauj Ruam 12: Tsim Tus Qauv Uas Tiv Thaiv Lub Platform

Image
Image
Kev tsim qauv uas tiv thaiv lub Platform
Kev tsim qauv uas tiv thaiv lub Platform
Kev tsim qauv uas tiv thaiv lub Platform
Kev tsim qauv uas tiv thaiv lub Platform
Kev tsim qauv uas tiv thaiv lub Platform
Kev tsim qauv uas tiv thaiv lub Platform

Lub hom phiaj tseem ceeb ntawm cov qauv no yog:

Ua kom hexagons koom ua ke

Tiv thaiv lub hexagons los ntawm huab cua

Kev Sib Tw Suab Nkauj 2018
Kev Sib Tw Suab Nkauj 2018
Kev Sib Tw Suab Nkauj 2018
Kev Sib Tw Suab Nkauj 2018

Thawj qhov khoom plig hauv Kev Sib Tw Suab 2018

Pom zoo: