Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj Ruam 2: Tsim lub MIDI Cov Tswv Yim Hauv Circuit
- Kauj Ruam 3: teeb tsa FL Studio (xaiv tau)
- Kauj Ruam 4: Txuas cov LEDs
- Kauj Ruam 5: Tshaj Tawm Tus Qauv 3D
- Kauj Ruam 6: Txoj Cai
- Kauj ruam 7: Tam sim no yog dab tsi?
Video: MIDI Tswj Cov Qauv LED: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Raws li tus nyiam suab paj nruag tseeb thiab tus tub ntxhais kawm siv hluav taws xob thiab khoos phis tawj, kuv ib txwm xav tsim MIDI cov cuab yeej, uas kuv tuaj yeem siv rau kev tsim suab paj nruag.
Tom qab koom nrog ntau qhov kev ua yeeb yam thiab kev ua yeeb yam nkauj, kuv pib tau txais kev txaus siab tiag tiag hauv cov teeb pom kev thaum ua yeeb yam.
Tom qab kev tshawb fawb ntau, Kuv tsuas yog pom cov cuab yeej siv lub microphone thiab tsis tuaj yeem tso cai tswj LEDs raws nraim qhov koj xav tau.
Los ntawm kev paub ntau dua thiab paub ntau dua nrog DAW thiab MIDI cov cim, kuv txiav txim siab pib nrog txoj haujlwm no!
Nws suav nrog hauv tus qauv 3D nrog kev sib xyaw LEDs, uas tau tswj tau tiag tiag los ntawm MIDI cov cim (Nco tseg, NoteOff thiab CC lus).
Yog li ntawd, tus kws hu nkauj tuaj yeem tswj xim thiab siv ntawm txhua tus LED, tsuas yog siv MIDI cov cim, tsim los ntawm ib qho DAW.
Nrog rau lub tswv yim no, Kuv xav txhim kho kev muaj tswv yim dhau los ntawm cov teeb pom kev zoo thiab tso cai rau txhua tus los tsim nws tus kheej, ua kom txhua qhov kev ua yeeb yam tshwj xeeb.
Kauj ruam 1: Cov ntaub ntawv
Yeej, txoj haujlwm no muaj ob ntu: MIDI kev txais tos Circuit thiab cov qauv LED; thiab microcontroller los txuas cov ntu ntawd thiab "txhais" cov cim MIDI los ntawm DAW mus rau LED kab txaij. Nov yog cov npe ntawm cov ntaub ntawv xav tau rau txhua ntu.
MIDI txais tos Circuit:
- 1 x 6N138 Optocoupler
- 1 x 1N914 Diode
- 1 x 5-Pin Din Jack (MIDI Jack)
- 2 x 220 Ohm Resistors
- 1 x 4.7K Ohm Resisor
- 1 USB/MIDI Jack
Cov Qauv LED:
Kuv siv RGB LEDs ib daim hlab raws WS2812B LEDs uas tuaj yeem tswj tau nrog tsuas yog 1 qhov chaw nres nkoj digital. Yog tias koj npaj yuav siv cov lej LEDs ntau, koj yuav tsum tau saib xyuas txog qhov xav tau tam sim no ntau tshaj (1 LED tuaj yeem siv tau ntau tshaj 60mA). Yog tias lub microcontroller tsis tuaj yeem ua tus nqi siab tshaj no, koj yuav xav tau lwm 5V lub zog xa khoom uas tuaj yeem xa tam sim no txaus. Kuv siv 5V - 8A AC/DC Adapter nrog cov khoom siv tshwj xeeb tso tawm thiab hloov pauv.
Nco tseg: Nws zoo li koj tuaj yeem siv lub khoos phis tawj siv lub zog siv hluav taws xob, raws li lawv paub tias tuaj yeem xa hluav taws xob tam sim no, tab sis koj yuav tsum ua kom ntseeg tau tias nws muab qhov ruaj khov 5V DC voltage, tej zaum los ntawm kev siv 36 Ohm 5 Watt lub zog tiv thaiv nruab nrab ntawm hauv av (dub) thiab 5V ouput (liab) kom ua kom muaj tam sim no txaus los ntawm tus tiv thaiv thiab yog li muab 5V ruaj khov.
Thaum kawg, Kuv siv qhov yooj yim Arduino Uno nrog cov ntsia hlau thaiv kom ua qhov txuas ntawm MIDI cov cim thiab LED kab.
Kauj Ruam 2: Tsim lub MIDI Cov Tswv Yim Hauv Circuit
Yog tias koj txaus siab rau yam uas yog MIDI raws tu qauv thiab nws ua haujlwm zoo li cas, Kuv tau hais qhia kom koj txheeb xyuas Cov Lus Cim thiab Volts YouTube channel uas muaj ntau qhov nthuav thiab nthuav qhia thiab MIDI Arduino cov haujlwm.
Hauv ntu no, Kuv tsuas yog tsom mus rau MIDI Kev Tawm Tswv Yim Hauv Circuit. Nws yuav yog ib lub tswv yim zoo los tsim tus qauv ntawm tus protoboard thiab txheeb xyuas yog tias MIDI cov cim los ntawm DAW tau txais los ntawm microcontroller zoo ua ntej nkag mus rau hauv cov khoom sib xyaw.
Ob qhov yeeb yaj kiab hauv qab no piav qhia yuav tsim thiab ntsuas qhov Circuit:
- Tsim lub voj voog
- Xeem lub Circuit Court
Thaum kawg, nws kuj tseem yuav yog lub tswv yim zoo los tshuaj xyuas cov vis dis aus no kom nkag siab CC cov lus thiab yuav ua li cas cov cuab yeej kaw lus tuaj yeem txhais los ntawm koj lub microcontroller los tswj LED ci piv txwv.
Kauj Ruam 3: teeb tsa FL Studio (xaiv tau)
Raws li kuv zoo siab siv FL Studio, Kuv yuav piav qhia yuav ua li cas thiaj tsim nyog teeb tsa nws lub MIDI interface, tab sis kuv zoo nkauj heev tias cov txheej txheem no yuav tsum tsis txhob sib txawv yog tias koj siv lwm lub Digital Workstation.
Ua ntej koj tsuas yog yuav tsum ntsaws USB/MIDI nkaus rau koj lub khoos phis tawj. Feem ntau, cov khoom siv no tuaj nrog lub khoos phis tawj kos thiab tau lees paub tias yog MIDI cov cuab yeej txawm tias lawv tsis txaus siab. Tom qab ntawd qhib lub "Settings" window (los ntawm nias F10). Yog tias txhua yam ua haujlwm tau zoo, koj yuav pom qee cov khoom siv MIDI tso tawm hauv ntu ntu. Xaiv koj lub cuab yeej thiab xyuas kom tseeb tias nws yog ON.
Tom qab ntawd koj yuav tsum tau txheeb xyuas koj tus lej chaw nres nkoj thiab khaws nws hauv siab (0 piv txwv). Tsuas yog kaw lub qhov rai no (tsis suav nrog tau txais kev cawmdim) thiab tom qab ntawd ntxiv cov channel tshiab: MIDI Tawm.
Tom qab ntawd, qhov kawg uas koj yuav tsum tau ua yog txhawm rau txheeb xyuas qhov chaw nres nkoj ntawm cov channel tshiab no: nco ntsoov xaiv tus lej tib lub chaw nres nkoj uas koj tau hais hauv ntu "Chaw": los ntawm qhov ua li no, MIDI cov lus los ntawm koj cov channel tam sim no txuas rau MIDI cov zis.
Tam sim no, thaum sau ntawv los ntawm MIDI Out channel, cov lus "Nco Txog" yuav xa los ntawm MIDI interface. Ib yam nkaus, yuav xa ib tsab ntawv "NoteOff" thaum sau ntawv tawm.
Lwm qhov tshwj xeeb tshaj plaws, uas tuaj nrog MIDI Out channel yog lub peev xwm los tswj cov kev ntsuas sib txawv nrog lub zog loj. Los ntawm txoj cai-nyem rau ntawm ib qho ntawm lawv thiab xaiv "Configure …", koj tuaj yeem ua rau lawv xa CCMessages (tus nqi mus los ntawm 0 txog 127) uas yuav siv los tswj LEDs ci ci: xaiv CC thiab tom qab ntawd Txais.
Feem ntau FL Studio tam sim no tau npaj xa cov ntaub ntawv rau koj li MIDI Interface! Cov tom ntej no yog sau cov cai kom nyem hauv Arduino thiab hloov kho nws rau koj cov qauv LED.
Kauj Ruam 4: Txuas cov LEDs
Kev txuas cov kab hluav taws xob LED yog qhov yooj yim heev, txij li lawv tsuas yog xav tau +5V, GND thiab Cov Ntaub Ntawv. Txawm li cas los xij, raws li kuv tau npaj los txuas ntau dua 20 ntawm lawv, Kuv txiav txim siab siv ntau Arduino PWM pins thiab tshaj tawm ob peb qhov xwm txheej ntawm Adafruit_NeoPixel (hauv coe) kom zam txhua yam yam tsis xav tau ncua.
Cov duab txuas nrog no tseem npaj siab yuav piav qhia tias cov khoom siv hluav taws xob ua haujlwm li cas:
- Cov kab hluav taws xob LEDs tau ncaj qha los ntawm lub zog siv.
- Lub hwj chim hloov pauv tau siv los txhawb lub zog Arduino
- MIDI cov khoom siv hluav taws xob tau siv los ntawm Arduino thaum qhib lub qhov hluav taws xob
Kauj Ruam 5: Tshaj Tawm Tus Qauv 3D
Txog tam sim no, ntu no yog qhov ntev tshaj plaws raws li kuv tau hloov tshiab nrog 3D-luam ntawv (thiab ua qauv). Kuv xav tsim cov qauv uas zoo li ib nrab tawg tawg tawg icosahedron (yog, nws coj kuv qee lub sijhawm los nrhiav lub npe tseeb ntawm lub cev).
Tau kawg koj tau dawb los tsim koj tus qauv nrog cov duab uas koj xav tau! Kuv yuav tsis piav qhia tus txheej txheem ua qauv tab sis koj yuav pom cov ntaub ntawv STL yog tias koj xav tsim cov qauv no.
Kev sib dhos ntawm cov ntu sib txawv tau siv qee lub sijhawm, vim tias kuv yuav tsum tso ib qho LED hauv txhua lub ntsej muag thiab txuas txhua tus ntawm lawv los ntawm kev siv ntau cov xov hlau sab hauv cov tub ntxhais uas tam sim no tsis zoo nkauj!
Nco tseg: yog tias koj xav tsim cov qauv no, koj yuav xav tau 10 daim hexagonal (kwv yees li 3 teev txhua siv PP3DP UP mini tshuab luam ntawv) thiab 6 daim pentagonal (2 teev).
Thaum muaj ib qho LED hauv txhua ntu, koj yuav tsum txuas txhua 5V thiab GND lub davhlau ya nyob twg ua ke thiab xaim ob peb lub tswv yim thiab tso tawm qhov kawg ntawm txhua LED raws li koj tau txuas nrog.
Thaum kawg, Kuv tau siv LED diffused acrylic los npog txhua lub ntsej muag thiab ua rau lawv pom kev tas li.
Txhua yam uas tshuav tom qab ntawd yog tus lej, uas qhia tias yuav tsis nyuaj li!
Kauj Ruam 6: Txoj Cai
Raws li kuv tau hais nws hauv ntu dhau los, cov cai qhia tau yooj yim heev!
Qhov tseeb, nws tsuas yog muaj nyob hauv ib qho piv txwv MIDI thiab ntau qhov xwm txheej Adafruit_NeoPixel (ntau npaum li muaj cov kab sib txawv sib txawv).
Yeej, thaum nws tau tshaj tawm, chav kawm MIDI ua haujlwm nrog hom "cuam tshuam": NoteOn, NoteOff thiab CCMessage. Thaum MIDI cov tswv yim cicruit xa ib qho ntawm cov cim tshwj xeeb rau Arduino, cov koom nrog subroutine hu ua. Tom qab ntawd, txhua yam uas txoj cai tau ua yog tig rau ib qho tshwj xeeb LED ntawm NoteOn teeb liab, tig nws rau ntawm qhov sib koom ua ke NoteOff teeb liab, thiab hloov kho qhov ci ci ntawm ib kab ntawm CCMessage.
Tsis tas li, kuv tau piav qhia txoj haujlwm yooj yim uas muab qhov ua tau los xaiv cov xim ntawm LEDs los ntawm kev nyeem qhov nrawm los nrog Cov Cim Cim thiab txhua lub LED tuaj yeem yog xim liab, ntshav, xiav, turquoise, ntsuab, daj, txiv kab ntxwv lossis dawb, nyob ntawm qhov nrawm tus nqi mus los ntawm 0 txog 127.
Ib qho tseem ceeb uas yuav tsum tau ceeb toom yog tias koj yuav tsum txuas tus pin RX (los ntawm MIDI kev siv hluav taws xob nkag) thaum rub tawm koj daim duab kos ua qhov chaw nres nkoj txuas (siv thaum lub sijhawm txheej txheem no) txuas nrog tus pin ntawd!
Kauj ruam 7: Tam sim no yog dab tsi?
Tam sim no kuv tab tom ua haujlwm ntawm lub thawv ntim khoom tshwj xeeb txhawm rau txhawm rau suav tag nrho cov khoom siv hluav taws xob thiab kuv tseem xav txog lub npe rau tus qauv! Thov qhia rau kuv paub yog tias koj nyiam qhov program no, thiab kuv tab tom ua haujlwm sib txawv raws li kuv npaj yuav hloov kho cov lus qhia no nrog ntau cov vis dis aus!
Pom zoo:
Qauv Cov Qauv Txheej Txheem Nrog Sab Saum: 13 Kauj Ruam (nrog Duab)
Qauv Cov Qauv Txheej Txheem Nrog Sab Saum Automated: Ua qauv qauv tsheb ciav hlau yog qhov haujlwm zoo, siv lub tshuab nws yuav ua rau nws zoo dua! Cia peb saib qee qhov zoo ntawm nws qhov kev siv tshuab: Tus nqi qis: tag nrho cov txheej txheem yog tswj los ntawm Arduino microcontroller, siv L298N mo
Cov Qauv, Cov Qauv, thiab Lub Hom Phiaj Kawm: 5 Kauj Ruam
Cov Qauv, Cov Qauv, thiab Lub Hom Phiaj Kawm: Cov lus qhia no yuav taug kev tus tub ntxhais kawm los ntawm kev tsim lub chaw nres tsheb uas siv lub arduino. Tshwj xeeb kuv yuav muaj lub ntsuas pa ultrasonic tas li pov npav rau qhov deb, thiab nrog rau tus lej me me uas siv qhov deb no thiab tso nws hla
ESP8266 RGB LED Sawb WIFI Tswj - NODEMCU Raws li IR Chaw Taws Teeb rau Led Sawb Tswj Hauv Wifi - RGB LED Sawb Smartphone Tswj: 4 Cov Kauj Ruam
ESP8266 RGB LED Sawb WIFI Tswj | NODEMCU Raws li IR Chaw Taws Teeb rau Led Sawb Tswj Hauv Wifi | RGB LED Sawb Smartphone Tswj: Nyob zoo cov neeg hauv qhov kev qhia no peb yuav kawm paub siv nodemcu lossis esp8266 li IR chaw taws teeb los tswj RGB LED sawb thiab Nodemcu yuav raug tswj los ntawm smartphone dhau wifi. Yog li hauv paus koj tuaj yeem tswj RGB LED Sawb nrog koj lub xov tooj
Qauv Cov Qauv Txheej Txheem Nrog Kev Soj Ntsuam Ntawm Sab Saum (V2.0): 13 Kauj Ruam (nrog Duab)
Qauv Cov Qauv Txheej Txheem Nrog Kev Siv Hla Dhau Sab (V2.0): Txoj haujlwm no yog hloov kho ntawm ib qho ntawm cov qauv kev tsheb ciav hlau yav dhau los kev ua haujlwm, Tus Qauv Kev Teeb Kev Teeb nrog Automated Siding. Cov ntawv no ntxiv qhov tshwj xeeb ntawm kev sib txuas thiab txiav tawm ntawm lub tsheb ciav hlau nrog cov khoom txav. Kev ua haujlwm ntawm
Tig Ib Lub Vev Xaib Yees Duab Li niaj zaus hauv Qauv Qauv luv rau ~ 40 $: 6 Cov Kauj Ruam (nrog Duab)
Tig Ib Qhov Video Projector Li niaj zaus ua qauv luv rau ~ 40 $: Raws li tus kws ua yeeb yaj kiab, Kuv nyiam ua qhov vis dis aus ncaj qha los ntawm theem. Kuv txaus siab rau txoj hauv kev no vim tias nws yooj yim dua thiab nrawm rau teeb tsa dua kom dai cov vis dis aus ntawm cov hniav nyiaj hniav kub saum toj lossis tsawg dua qhov nyuaj dua li lwm qhov kev teeb tsa. Ua tau zoo