Orodha ya maudhui:
- Hatua ya 1: Je! Mdhibiti wa MIDI ni nini
- Hatua ya 2: Sehemu ya Vifaa
- Hatua ya 3: Mchoro wa Mzunguko
- Hatua ya 4: Utengenezaji wa PCB
- Hatua ya 5: Viungo
- Hatua ya 6: Mkutano wa Elektroniki
- Hatua ya 7: Mkutano wa vifaa
- Hatua ya 8: Sehemu ya Programu
Video: Arduino MIDI Mdhibiti DIY: 8 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Haya jamani! Natumahi kuwa tayari umefurahiya "Arduino CNC Plotter" (mashine ya kuchora mini) ya zamani "na uko tayari kwa mpya, kama kawaida nilifanya mafunzo haya kukuongoza hatua kwa hatua wakati wa kufanya aina hii ya miradi ya kushangaza ya bei ya chini. ambayo ni "Mdhibiti wa Midi".
Wakati wa utengenezaji wa mradi huu, tulijaribu kuhakikisha kuwa hii inayoweza kufundishwa itakuwa mwongozo bora kwako ili kukusaidia ikiwa unataka kutengeneza mdhibiti wako wa MIDI, kwa hivyo tunatumahi kuwa nakala hii inaweza kuwa na hati zinazohitajika.
Mradi huu ni rahisi kutengeneza haswa baada ya kupata PCB iliyobinafsishwa ambayo tumeamuru kutoka JLCPCB kuboresha muonekano wa mashine yetu na pia kuna hati na nambari za kutosha katika mwongozo huu kukuwezesha kuunda mtawala wako wa midi kwa urahisi.
Tumefanya mradi huu kwa siku 3 tu, siku tatu tu kupata sehemu zote zinazohitajika na kumaliza utengenezaji wa vifaa na kukusanyika, basi tumeandaa nambari ili kukidhi mradi wetu. Kabla ya kuanza wacha tuone kwanza
Nini utajifunza kutoka kwa hii inayoweza kufundishwa:
- Kufanya uteuzi sahihi wa vifaa kwa mradi wako kulingana na utendaji wake.
- Andaa mchoro wa mzunguko kuunganisha vifaa vyote vilivyochaguliwa.
- Kukusanya sehemu zote za mradi (mkutano wa mitambo na elektroniki).
- Sanidi programu inayofaa kwa mtawala wa midi.
- anza onyesho lako la MIDI.
Hatua ya 1: Je! Mdhibiti wa MIDI ni nini
Nilikuwa nikitafuta vyombo vya aina hii au vifaa vinavyohusiana na muziki na nikapata maelezo kadhaa juu yake kwenye wavuti kuhusu maelezo katika Wikipedia "ni kiwango cha kiufundi kinachoelezea itifaki ya mawasiliano, kiolesura cha dijiti, na viunganishi vya umeme vinavyounganisha anuwai ya vyombo vya muziki vya elektroniki, kompyuta, na vifaa vya sauti vinavyohusiana vya kucheza, kuhariri na kurekodi muziki."
Kwa kuongezea, aina hii ya kifaa cha muziki ni msingi wa sehemu kuu mbili ambazo ni kidhibiti kama vifaa na kicheza muziki kama programu na sehemu hizi zinapaswa kuunganishwa kwa njia yoyote kwa hivyo kila vyombo vya habari kwenye sehemu ya vifaa vinapaswa kuonyesha maalum au iliyosanidiwa. kidokezo cha ala ya muziki.
Hatua ya 2: Sehemu ya Vifaa
Katika mafunzo haya tutasimamia sehemu ya vifaa na tutaunda kibodi ya Mdhibiti ambayo ina vifungo 12 vya kushinikiza kwa udhibiti wa dijiti na potentiometers 6 kwa udhibiti wa analog kwa hivyo ni dhahiri kuwa vifungo vyote vitatumika kuonyesha noti na potentiometers itadhibiti vitu kama sauti ya sauti nk.
Tuna vidhibiti hivi vyote vilivyounganishwa na bodi ya Arduino Nano ambayo ina pini zote muhimu za I / O kushikilia pembejeo hizi pamoja, na kupitia kontakt yake ya USB itakuwa rahisi kutuma maagizo kutoka kwa mtawala kwenda upande wa programu, kwa njia ya mimi nimechagua Arduino nano yangu mwenyewe kutoka kwa duka la wavuti la seeedstudio.com ambapo unaweza kupata Arduino hii na vifaa vingine vya elektroniki na ofa maalum, na ninapendekeza duka hili la wavuti kama muuzaji, kwa hivyo nenda huko na uangalie kuna vitu vingi vya kupendeza nje hapo.
Kwa hakika ili kufanya muonekano bora kwa mdhibiti wetu wa MIDI, nimetengeneza sanduku hili kwa kuzingatia saizi ya vifungo vya kushinikiza na potentiometers na kupitia mchakato wa kukata laser ya laser naweza kutengeneza sehemu zilizoundwa kwa mradi wangu.
Hatua ya 3: Mchoro wa Mzunguko
Moyo wa Mdhibiti wetu ni bodi ya arduino Nano Dev ambayo itadhibiti sehemu ya programu kupitia maagizo kadhaa ya MIDI, maagizo haya yatatumwa kulingana na vyombo vya habari vya Pembejeo. Kama nilivyoandika katika sehemu ya ufafanuzi wa mradi, tutatumia vifungo 12 vya kushinikiza arcade na potentiometers 6, hizi zote zitaunganishwa na Arduino kwa kuzingatia uwezo wa kila mtawala.
Mchoro wa mzunguko hapo juu unaonyesha jinsi ya kuunganisha kila mtawala kwenye ubao na kuna kichocheo cha 1KOhm kinachohitajika huko nje kwa kuvuta ili usisahau kutumia moja, na ninakushauri urudi kwenye mpango huu wakati unaunganisha vifaa hivi vyote kwa epuka upotovu wowote.
Hatua ya 4: Utengenezaji wa PCB
Kuhusu JLCPCB
JLCPCB (Shenzhen JIALICHUANG Teknolojia ya Maendeleo ya Teknolojia ya Umeme Co, Ltd), ni biashara kubwa zaidi ya mfano wa PCB nchini China na mtengenezaji wa teknolojia ya hali ya juu aliyebobea kwa mfano wa PCB wa haraka na uzalishaji mdogo wa kundi la PCB. Na zaidi ya uzoefu wa miaka 10 katika utengenezaji wa PCB, JLCPCB ina wateja zaidi ya 200,000 nyumbani na nje ya nchi, na zaidi ya maagizo 8,000 mkondoni ya utaftaji wa PCB na uzalishaji mdogo wa PCB kwa siku. Uwezo wa uzalishaji wa kila mwaka ni 200, 000 sq.m. kwa anuwai ya safu-1, safu-2 au safu-anuwai za PCB. JLC ni mtaalamu wa mtengenezaji wa PCB aliye na kiwango kikubwa, vifaa vya kisima, usimamizi mkali na ubora bora.
Kuzungumza kwa umeme
Baada ya kutengeneza mchoro wa mzunguko niliibadilisha kuwa muundo wa PCB kuizalisha, ili kutoa PCB, nimechagua JLCPCB wauzaji bora wa PCB na watoa huduma wa PCB wa bei rahisi kuagiza mzunguko wangu. Nikiwa na jukwaa la kuaminika ninachohitaji kufanya ni kubofya rahisi kupakia faili ya kijaruba na kuweka vigezo kama rangi ya unene wa PCB na wingi, basi nimelipa Dola 2 tu kupata PCB yangu baada ya siku tano tu, kile mimi nimeona kuhusu JLCPCB wakati huu ni rangi ya "nje ya malipo ya PCB" inamaanisha utalipa tu USD 2 kwa rangi yoyote ya PCB utakayochagua.
Faili za upakuaji zinazohusiana
Kama unavyoona kwenye picha hapo juu PCB imetengenezwa vizuri sana na nimepata muundo sawa wa PCB ambao tumetengeneza kwa bodi yetu kuu na maandiko yote na nembo ziko kuniongoza wakati wa hatua za kuuza. Unaweza pia kupakua faili ya Gerber kwa mzunguko huu kutoka kwa kiunga cha kupakua hapa chini ikiwa unataka kuweka agizo la muundo huo wa mzunguko.
Hatua ya 5: Viungo
Sasa wacha tuangalie vifaa muhimu ambavyo tunahitaji kwa mradi huu, ninatumia Arduino Nano kama ilivyoelezwa hapo juu, itakuwa moyo wa Kifaa chetu. Utapata chini ya viungo vya amazon vilivyopendekezwa kwa vitu vinavyofaa
Ili kuunda miradi ya aina hii tutahitaji:
★ ☆ ★ Vipengele muhimu ★ ☆ ★
- PCB ambayo tumeiamuru kutoka kwa JLCPCB
- Arduino Nano:
- vifungo 12 vya kushinikiza Arcade:
- Potentiometers 4 za slaidi:
- Potentiometers 2 za mzunguko:
- Kinga ya 1KOhm:
- Baadhi ya vichwa vya kichwa:
Hatua ya 6: Mkutano wa Elektroniki
Sasa kila kitu kiko tayari basi wacha tuanze kutengenezea vifaa vyetu vya elektroniki kwa PCB na kufanya hivyo tunahitaji chuma cha kutengeneza na waya wa msingi.
Usalama kwanza
Chuma cha kulehemu
- Kamwe usiguse kipengee cha chuma cha kutengenezea….400 ° C!
- Shikilia waya ili ziwashwe na kibano au vifungo.
- Weka sifongo cha kusafisha wakati wa matumizi.
- Daima rudisha chuma cha kutengeneza kwenye stendi yake wakati haitumiki. Kamwe usiweke chini kwenye benchi la kazi.
- Zima kitengo na ufunue wakati haitumiki.
Kama unavyoona, kutumia PCB hii ni rahisi sana kwa sababu ya utengenezaji wake wa hali ya juu sana na bila kusahau lebo ambazo zitakuongoza wakati wa kutengeneza kila sehemu kwa sababu utapata kwenye safu ya juu ya hariri lebo ya kila sehemu inayoonyesha kuwekwa kwake bodi na kwa njia hii utakuwa na uhakika wa 100% kuwa hautafanya makosa yoyote ya kuuza.
Nimeuza kila sehemu kwenye uwekaji wake na unaweza kutumia pande zote mbili za PCB kutengeneza vifaa vyako vya elektroniki.
Hatua ya 7: Mkutano wa vifaa
Sasa tuna PCB tayari na vifaa vyote vimeuzwa vizuri sana, Sasa tunahitaji kuweka vifungo vya kushinikiza kila moja kwa kuwekwa kwake upande wa juu wa upinde, itakuwa rahisi kuweka vifungo hivi vya kushinikiza. Baada ya hapo tunasukuma potentiometers za kutelezesha na sawa na potentiometers za rotary pia, na usisahau kuweka mabango ya potentiometers kwa hivyo kutumia mandhari itakuwa rahisi kwako.
Baada ya hapo tunahitaji kuziba waya kadhaa ili kuunganisha vidhibiti hivi kwenye bodi. Ikiwa unakabiliwa na shida yoyote wakati unaunganisha waya hizi, rudi kwenye mchoro wa mzunguko ambapo ni wazi jinsi ya kuweka waya hizi, sio ngumu sana ikiwa utafuata mchoro huo wa mzunguko, utakuwa na mwisho wote waya za kuingiza vifungo vya kushinikiza huziunganisha tu viungio vya kichwa kwenye ubao na fanya vivyo hivyo kwa potentiometers, mwisho lakini tunachukua msingi wa chini wa sanduku letu na tunasukuma PCB ndani yake.
Sawa kwa hivyo baada ya kuweka bodi katika uwekaji wake yote tunayohitaji kufanya sasa ni kumaliza kusanyiko la sanduku na tukamaliza sehemu ya vifaa.
Hatua ya 8: Sehemu ya Programu
Wacha tuhamie kwenye sehemu ya programu, jambo la kwanza unahitaji ni nambari ya Arduino ambayo ina maktaba kamili ya midi ya Arduino kwa hivyo ipakue bure kutoka kwa kiunga chini na upakie kwa Arduino yako.
Kuhusu mhariri wa muziki, ninatumia programu ya Ableton, lakini jinsi ya kuunganisha programu hii na maagizo ya Arduino ambayo yatatumwa kupitia bandari ya serial! Ni rahisi kwa kuwa ninatumia loopMidi sotware kuunda bandari ya Midi ambayo Arduino yetu imeunganishwa, na programu nyingine ambayo haina nywele-midiserial ambayo itapokea maagizo ya arduino na kubadilisha mandhari kuwa maagizo ya midi na kisha kuipeleka kwa Ableton.
Kwa hivyo vitu vya kwanza kwanza tunaendesha kitanzi midi na tunaunda bandari mpya ya midi kwa kuipatia jina jipya.
Halafu tunahamia katikati ya nywele isiyo na nywele na tunachagua bandari ya Arduino yetu, na kama unavyoona mara moja unapochagua bandari sahihi ya Arduino kuanza kutuma amri za serial, kwa upande mwingine tunachagua bandari ya midi ambayo tumeunda, kisha tunahamia mipangilio ya Ableton na chini ya upendeleo tunaamilisha kifaa cha nje cha mtawala.
Hatua ya mwisho ni kuchora utendakazi wa mtawala, kwa kuchagua ni nini kila kitufe kinapaswa kudhibiti, ni rahisi sana, chagua tu kazi huko Ableton na bonyeza kitufe unachotaka kwenye kidhibiti chako na kitapangwa.
Na ukimaliza tu, unaweza kuanza kucheza na mtawala wako mpya wa MIDI.
Kama unaweza kuona wavulana, mradi huu ni rahisi kuufanya na wa kushangaza lakini bado maboresho mengine ya kufanya ili kuifanya iwe siagi zaidi, ndio sababu nitasubiri maoni yako kuboresha mtawala wa MIDI.
Ilipendekeza:
Mdhibiti wa Deepcool AIO RGB Arduino Mdhibiti: 6 Hatua
Mdhibiti wa Deepcool Castle AIO RGB Arduino: Niligundua kuchelewa sana kuwa ubao wangu wa mama haukuwa na kichwa cha kichwa cha rgb kinachoweza kushughulikiwa kwa hivyo niliboresha kutumia mafunzo kama hayo. Mafunzo haya ni ya mtu aliye na Deepcool Castle AIOs lakini inaweza kutumika kwa vifaa vingine vya rgb pc. KANUSHO: Ninajaribu
Intro kwa Mdhibiti Mdhibiti wa CloudX: Hatua 3
Intro kwa Microcontroller ya CloudX: Mdhibiti mdogo wa CloudX ni vifaa vya kufungua na programu-kompyuta ndogo ambayo hukuruhusu kuunda miradi yako ya maingiliano. CloudX ni bodi ndogo ya chip ambayo inaruhusu watumiaji kuiambia nini cha kufanya kabla ya kuchukua hatua yoyote, inakubali k tofauti
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Unaweza kupata mradi kamili kutoka kwa wavuti yangu (iko katika Kifini): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla / Huu ni mkutano mfupi sana kuhusu mradi huo. Nilitaka tu kuishiriki ikiwa mtu angesema
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Mwangaza wa Mwanga wa LED.: 6 Hatua
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Uzito wa Mwanga wa LED. Halo kila mtu! Pulse Modding Width (PWM) ni mbinu ya kawaida sana katika mawasiliano ya simu na udhibiti wa nguvu. ni kawaida kutumika kudhibiti nguvu inayolishwa kwa kifaa cha umeme, iwe ni motor, LED, spika, n.k kimsingi ni modu
YABC - Mdhibiti Mwingine wa Blynk - Joto la IoT Cloud na Mdhibiti wa Unyevu, ESP8266: Hatua 4
YABC - Mdhibiti Mwingine wa Blynk - Mdhibiti wa Joto la IoT na Udhibiti wa Unyevu, ESP8266: Hi Makers, hivi karibuni nilianza kukuza uyoga nyumbani, uyoga wa Oysters, lakini tayari nina 3x ya vidhibiti hivi nyumbani kwa Udhibiti wa Joto la Fermenter kwa pombe yangu ya nyumbani, mke pia inafanya jambo hili la Kombucha sasa, na kama Thermostat ya Joto