Talaan ng mga Nilalaman:

Bumuo ng isang ArduinoBoy: 8 Hakbang
Bumuo ng isang ArduinoBoy: 8 Hakbang

Video: Bumuo ng isang ArduinoBoy: 8 Hakbang

Video: Bumuo ng isang ArduinoBoy: 8 Hakbang
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Setyembre
Anonim
Bumuo ng isang ArduinoBoy
Bumuo ng isang ArduinoBoy
Bumuo ng isang ArduinoBoy
Bumuo ng isang ArduinoBoy

Ang GameBoy. Malamang na nagmamay-ari ka ng isa sa iyong pagkabata. At kahit na hindi mo ginawa, malamang na naglaro ka sa GameBoy ng iyong matalik na kaibigan, o baka nagmamay-ari ka ng pinakamalapit na katunggali, ang Sega Game Gear o Nomad. Kamangha-manghang maliliit na aparato sa paglalaro, ngunit ngayong lahat na kayo ay may edad na, naisip mo ba kung ano ang gagawin mo ngayon? Itago ito sa attic upang maghukay at ipakita sa iyong mga anak kung ano ang paglalaro noong ika-20 siglo? Ibenta ito sa isang kolektor? Balikan ang alaala sa paglalaro sa pamamagitan ng pagbalik sa Legend ng Zelda: Awakening ng Link para sa ikalabing-isang oras ng bazillon?

Naisip mo ba tungkol sa paggawa nito sa isang instrumentong pangmusika? Si Timothy "trash80" Lamb ay isang kompositor ng chiptune na kasalukuyang naninirahan sa Los Angeles, California. Ang isang chiptune composer ay isang tao na gumagamit ng mga sound generator ICs (integrated circuit) na matatagpuan sa loob ng mga video game console at handheld upang lumikha ng musika. Si G. Lamb ay tagalikha din ng isang aparato na kilala bilang ArduinoBoy; isang kumbinasyon ng bukas na pinagmulan ng hardware at software na maaaring gawing isang miyembro ng pamilya ng GameBoy na may isang puwang ng kartutso at isang link cable port sa isang generator ng tunog ng MIDI. Ngayon dapat pansinin na ang trash80 ay hindi ang unang lumikha ng naturang system. Ang dalawang malalaking homebrew GameBoy apps na ginamit ng mga propesyonal na kompositor ng chiptune, Nanoloop at Little Sound Disk Jockey, o LSDJ, ay nagkaroon ng MIDI sa kakayahan nang medyo matagal. Ang problema ay ang parehong mga app na ito ay umaasa sa Microchip PIC hardware upang magpadala at tumanggap ng mga signal ng MIDI. Walang disrespect na inilaan sa karaniwang microcontroller ng industriya ng elektrisidad engineering, ngunit ang PIC ay talagang isang piraso ng propesyonal na hardware at maaaring maging uri ng pananakot para sa mga hindi nakikipag-usap sa electronics sa isang regular na batayan. Mayroon ding maliit na walang suporta para sa mga gumagamit ng hindi gaanong tanyag na operating system pagdating sa pag-program ng mga aparatong ito (ang tanging opisyal na PIC development suite ay para sa Windows, walang suporta sa Linux o Mac). Sa pamamagitan ng paggamit ng mas simpleng platform ng Arduino, gayunpaman, napapalitan ng ArduinoBoy ang mga limitasyong ito, na ginagawang mas madali para sa isang magiging chiptune na kompositor upang mabuo ang mga tool na kailangan niya. Dagdag pa, habang ang ArduinoBoy ay ginawa upang gumana sa sariling homebrew GameBoy sound generator program ng trash80, mGB, nakakasama rin ito kasama ng Nanoloop at LSDJ. Habang ibinahagi ng trash80 ang kanyang trabaho sa isang web page ng Google Code, wala siyang anumang mga sunud-sunod na tagubilin sa kung paano makakagawa ang isa sa kanila (nasa listahan ng kanyang dapat gawin). Nagpasiya akong tulungan siya sa bagay na ito. Habang hindi kinakailangang isang sunud-sunod na hakbang, ang Instructable na ito ay dapat magbigay sa iyo ng isang pangkalahatang ideya sa kung ano ang gagawin at ipakita sa iyo ang ilan sa aking mga pitfalls upang maiwasan mo ang mga ito.

Hakbang 1: Mga Bahagi, Mga Tool, at Code

Mga Bahagi, Tool, at Code
Mga Bahagi, Tool, at Code

Mga Bahagi

  • Isang Arduino, pangkaraniwang Arduino, o ang mga bahagi upang gawin ang iyong sarili. Personal kong ginagamit ang kit ng totoong Bare Bones Board ng Modern Device Compay, na maaaring tipunin at isama sa iyong proyekto gamit ang mga babaeng circuit board pin sockets, o cannibalized para sa mga bahagi upang gawing permanenteng bahagi ng proyekto ang Arduino.
  • Dalawang 220Ω, pitong 2KΩ, at isang 270Ω resistors. Para sa proyektong ito, perpekto ang 1/4 o 1/8 watt resistors.
  • Isang 6N138 opto-isolator.
  • Isang 1N914 maliit na signal diode. Huwag magulat kung bibilhin mo lamang ang mga ito sa dami ng 10 o higit pa.
  • Isang pushbutton na nasa lamang kapag ang pindutan ay nalulumbay. Para sa mga nagsasalita ng Engineer, iyon ay isang SPST off- (on) pushbutton.
  • Dalawang 5 pin na babaeng 180 degree DIN konektor. Tiyaking nakukuha mo ang eksaktong mga konektor na ito. Maraming iba't ibang mga disenyo para sa mga konektor ng DIN, at kaunti, kung mayroon man, ay katugma sa bawat isa.
  • Apat na dalawang-pin na mga bloke ng terminal. Bagaman maaari mo lamang i-solder ang lahat ng iyong mga wire nang direkta sa PCB, ang paggamit ng mga bloke ng terminal o ilang iba pang anyo ng mga konektor ay gagawing mas madali ang pagpupulong, disassemble, at mga bahagi ng cannibalization.
  • Isang pangkalahatang-layunin PC board.
  • Isang kable ng link ng GameBoy.
  • Ang isang aparato na maaaring magbigay ng MIDI out, tulad ng isang keyboard o isang computer na may kinakailangang software at adapter.
  • Isang programmable na GameBoy cartridge.
  • Panghinang.
  • Dagdag na kawad. Solid para sa trabaho sa breadboard at mga kable sa PC board, maiiwan tayo para sa mga wire na inaasahan mong lumipat nang madalas.
  • Isang kaso upang mapunan ang lahat ng ito.
  • Pile ng Miscellanea.

Mga kasangkapan

  • Panghinang.
  • Desodering bombilya, bomba, o wick. Kung sakali.
  • Pagtulong sa tool ng paghihinang ng mga kamay.
  • Mga salaming pang-kaligtasan. Ang iyong baso ay hindi pagputol ito.
  • Fire extinguisher, o hindi bababa sa isang basong tubig. Muli, kung sakali.
  • Mga pamutol ng wire.
  • Mga striper ng wire.
  • Mga plato ng karayom-ilong.
  • Solderless breadboard.
  • Programming o USB cable (s) para sa parehong Arduino at ang nai-program na kartrid na GameBoy, kung naaangkop.
  • Rotary tool at / o anumang bagay na kailangan mo upang gupitin ang mga butas at puwang sa iyong kaso ng pinili.

Code Kakailanganin mo ang dalawang magkakaibang mga piraso ng code para sa proyektong ito, na parehong matatagpuan sa pahina ng ArduinoBoy Google Code ng basurahan. Matatagpuan ang mga ito sa kanang bahagi ng pahina sa ilalim ng heading na Itinatampok na Mga Pag-download. Ilo-load mo ang ArduinoBoy code sa Arduino, habang ang mGB ay mailo-load sa programmable game cartridge.

Hakbang 2: Tingnan Natin ang Schematic

Tingnan Namin ang Skema
Tingnan Namin ang Skema

Ang isang eskematiko ay, medyo simple, anumang dokumento na naglalarawan kung paano pinagsama ang isang mekanikal o de-koryenteng aparato. Ang mga larawan ng iyong lawn tractor na may lahat ng mga bahagi na disassemble na may maliit na mga tuldok na linya na nagpapakita kung paano magkakasama ang lahat? Ang mga blueprint na kontratista para sa iyong bahay o apartment ay labis na nahuhumaling? Mga Skematika; silang pareho.

Hanggang sa mapunta ang mga eskematiko, eskematiko ng trash80 para sa ArduinoBoy ay mas makulay at walang mga tuwid na linya, ngunit perpektong nababasa. Maliban kung ikaw ay ganap na anal tungkol sa mga kombensyon sa engineering, wala kang mga problema. Baka gusto mong i-print ito, dahil madalas naming babanggitin ito pabalik.

Hakbang 3: Pagsubok sa Breadboard

Pagsubok sa Breadboard
Pagsubok sa Breadboard

Bago makarating sa aktwal na pagbuo ng tapos na ArduinoBoy, nais muna naming tiyakin na ang lahat ng aming mga bahagi ay mabuti. Para doon, gagamitin namin ang aming solderless breadboard, na nagbibigay-daan sa amin upang lumikha ng mga koneksyon sa pagitan ng mga elektronikong bahagi nang hindi kinakailangang maghinang na magkasama. Madali lang. Tingnan lamang ang eskematiko at ikonekta ang mga bahagi tulad ng ipinakita.

Tandaan na mayroong isang seksyon ng mga komento sa bawat pahina. Kung makaalis ka sa isang bagay, mag-post sa ibaba at susubukan kong tulungan ka hangga't makakaya ko.

Hakbang 4: Unang Pagsubok

Panahon na para sa dalawang napakahalagang pagsubok: ang pagsubok sa usok at ang pagsubok sa pagpapaandar. Ang unang pagsubok ay medyo madali. Ikonekta lamang ang iyong GameBoy sa aparato, buksan ang GameBoy, at panoorin ang mga LED ng ArduinoBoy. Kung ang pin13 LED flashes nang maikli, na sinusundan ng natitirang mga LED na nag-iilaw sa sunud-sunod na pagkakasunud-sunod, pagwawalis mula sa pinakamataas na pin hanggang sa pinakamababa at pabalik ng dalawang beses, na nagtatapos sa dalawang flashes mula sa LEDs nang sabay-sabay, kung gayon ang mga pagkakataon ay mabuti na ang iyong ArduinoBoy ay gumagana umorder Tiyaking subukan din ang pindutan ng pagpili ng mode. Kapag pinindot mo ito, dapat patayin ang kasalukuyang naiilawan na LED at ang susunod sa pagkakasunud-sunod ay magbubukas. Kung, sa halip, ang mga ilaw ay tumangging lumiwanag, ang mga bahagi ay nararamdamang hindi mainit sa pagpindot, nakikita mo o amoy usok, at / o anumang bahagi ng circuit ay sumabog o sumabog sa apoy, pagkatapos ay sumangguni sa eskematiko, i-double check ang lahat ang iyong mga koneksyon at kable, palitan ang mga nasirang sangkap, at isagawa muli ang pagsubok sa usok. Ang pangalawang pagsubok ay medyo mas maraming nerve racking, higit sa lahat dahil kung may mali man dito, hindi lamang ito ang Arduino na mabibigyan ng toast. I-load ang mGB sa iyong GameBoy, i-plug ang ArduinoBoy sa iyong GameBoy, at ikonekta ang MIDI mula sa iyong aparato na katugmang MIDI sa MIDI sa breadboarded ArduinoBoy. I-on ang GameBoy, pagkatapos ang aparato ng MIDI, pinapanatili ang iyong apoy ng apoy na malapit sa kamay baka may mangyari. Subukang maglaro ng ilang mga tala sa iyong aparato ng MIDI sa channel 1, 2, 3, 4, o 5. Kung ang iyong GameBoy ay gumawa ng isang ingay na nakapagpapaalala ng isang instrumento o isang sound effects, pagkatapos ay magpatuloy upang tumalon mula sa iyong upuan, tumitig patungo sa langit, mga kamay na nakaunat, umuurong "BUHAY ITO" habang tumatawa ng makatao. Isang tala sa parehong pagsubok at paggamit ng iyong ArduinoBoy: may mga web site doon na nag-aalok ng libreng mga file na MIDI ng mga tanyag na kanta, at masusubukan ka, labis na matukso, na gamitin ang mga ito para sa parehong pagsubok at sa iyong mga sesyon ng komposisyon. Labanan ang tukso. Una, ang ilan sa mga track ng MIDI na inaalok ng mga site na ito ay hindi mahusay na ginawa. Minsan akong natagpuan ang isang kopya ng MIDI ng "19-2000" ng Gorillaz, at ang isa sa mga instrumento ay hindi pinutol o nawala, kaya't sa kalaunan, ang isang instrumento na ito ay mapuspos ang natitirang mga instrumento hanggang sa pigilan mo ang manlalaro at muling simulan ito.. Dagdag pa, ang paggamit ng mga paunang ginawa na mga kanta ay hinihikayat ka na magpatuloy sa paggamit ng mga paunang ginawa na mga kanta. Wala kang gagawing orihinal. Mas mahusay kang malaman kung paano sumulat kaagad ng iyong sariling musika.

Hakbang 5: Maghinang Ito

Maghinang Ito
Maghinang Ito
Maghinang Ito
Maghinang Ito

Kaya, gumagana ang iyong ArduinoBoy. Mabuti, oras na upang maghinang ito sa naka-print na circuit prototype board. "Wait! Wait!" sumisigaw ka sa sarili mo. "Mabuti lang ito gumagana ngayon at alam kong mag-iingat ako rito. Bakit potensyal na guluhin ito? Bakit abala ang paghihinang?" Sige. Ngunit pag-isipan ito sandali: ikaw at ang iyong ArduinoBoy ay gumawa ng mahusay na musika. Napakaganda, sa katunayan, na napupunta mo ang chiptune sa isang lehitimong anyo ng musika. Dalhin mo ang chiptune sa mainstream. Naging sikat ka. Napakatanyag, sa katunayan, na inaanyayahan kang maglaro sa Wrigley Field bago pa man kumuha ng patlang ang mga Cubs. Gumagamit ka pa rin ng iyong breadboarded ArduinoBoy. Ikaw at ang mga tauhan ay nakukuha ang lahat i-set up lamang, hanggang sa mapansin ng isa sa iyo ang pinakamahalaga sa iyong mga instrumento sa musika, ang ArduinoBoy, ay nawala. Sa wakas ay matatagpuan mo ito sa mga kamay ng isang batang lalaki na nagawang mag-sneak ng nakaraang seguridad. Sa kanyang pag-usisa, inalis niya ang lahat ng mga sangkap mula sa breadboard, at sa kasamaang palad, wala kang madaling gamiting eskematiko. Sa loob lamang ng 5 minuto bago magsimula ang palabas, kailangan mong kanselahin ang iyong pagganap. Ang karamihan ng tao ay napupunta sa mga mani, at sa kanilang galit ay nawasak ang isang mahusay na tipak ng istadyum, na naging sanhi ng pagkansela rin ng laro. Ang Cubs ay maluwag ang kanilang make-up game at ang kanilang pagbaril sa World Series, at sisihin ka nila. Huwag hayaang mangyari sa iyo ang sitwasyong lubos na nagkakagulo: laging gawing permanente ang iyong mga proyekto. Una, pagkatapos alisin ang lahat ng mga bahagi mula sa solderless breadboard, ilagay ang mga ito sa PC board at alamin kung paano mo magkakasya ang lahat. Mayroong ilang mga bagay na dapat mong tandaan:

  • Subukan na harapin ang lahat ng iyong mga IC sa parehong paraan. Sa ganoong paraan, masasabi mo sa isang sulyap kung maayos silang naka-mount.
  • Ang mga screw terminal, IC sockets, at wire connectors ay iyong mga kaibigan. Kung may nasira man, nais mong matanggal at madaling mapalitan ang mga bahagi. Gayundin, maaaring kailanganin mong i-kanibal ang iyong ArduinoBoy sa ibang pagkakataon upang makabuo ng iba pa. Ang pagdaragdag ng mga socket at iba pang mga konektor ay maaaring payagan kang gawin ito nang madali.
  • Maging maingat sa puwang na kailangan mong magtrabaho. Panatilihing maayos ang mga bahagi mula sa mga butas sa pag-mount upang madali kang makakuha ng mga tumataas na hardware at tool sa mga lokasyong iyon. Gayundin, kung ikaw ay umaangkop sa board sa isang napakaliit na puwang, tulad ng isang Altoids lata, kailangan mong tandaan ang mga bahagi ng puwang tulad ng mga pindutan na tatagal. Maaari mong panatilihing malinaw ang mga bahagi ng iyong board upang ang pindutan ay may clearance sa loob ng kaso.

Kapag natapos mo nang magkasama ang lahat, ito ay isang simpleng bagay ng pagbabarena at pagputol ng mga naaangkop na butas sa iyong kaso ng pagpili at pag-mount ng circuit board sa loob nito. Kung gumagamit ka ng isang metal case tulad ng ginawa ko, tiyaking gumamit ng isang piraso ng papel o isang bagay upang mailagay sa ilalim ng kaso upang hindi ito maikli sa anumang bahagi ng circuit. Ang mga tagapaghugas ng goma ay magiging isang magandang ideya, din.

Hakbang 6: Paggamit ng Iyong ArduinoBoy

Gamit ang Iyong ArduinoBoy
Gamit ang Iyong ArduinoBoy

Ang iyong ArduinoBoy, kung binuo nang tama, ay dapat na kumilos nang hindi naiiba kaysa sa anumang iba pang aparato ng pag-input ng MIDI. Kapag ginamit sa mGB, magkakaroon ito ng 5 magkakahiwalay na MIDI channel. Ang mga channel 1 at 2 ay matatag na mga tagabuo ng tono, ang 3 ay isang tagabuo ng tono na tila may isang pattern ng tatlong tala sa aking limitadong mga pagsubok (magbabago ang timbre ng tala sa bawat oras na maglaro ka sa channel na ito, kasunod sa isang pattern), nagbibigay ang channel 4 mga tunog ng bass (ginagamit tulad ng isang drum, bass gitara, o synth), at ang channel 5 ay ingay (kadalasang ginagamit sa mga laro ng GameBoy para sa mga pagsabog at tubig na tumatakbo).

I-plug ang iyong MIDI out device sa port na konektado sa opto-isolator, ang iyong ArduinoBoy sa iyong GameBoy, at ang iyong reprogrammable cartridge sa iyong GameBoy din. Itakda ang iyong ArduinoBoy sa mGB mode sa pamamagitan ng pagpindot sa pindutan hanggang sa kumonekta ang LED sa digital 8 na ilaw. Mula dito, maaari mong gamitin ang iyong GameBoy bilang isang instrumento ng MIDI. Ang mga pagsasaayos sa nabuong tunog ay maaaring gawin sa GameBoy gamit ang interface ng mGB, partikular, timbre, oktaba, channel, at pag-atake ng tala. Ang iba pang mga mode ng ArduinoBoy ay ginagamit kasama ang iba pang mga programa ng paglikha ng chiptune ng GameBoy, partikular, ang Nanoloop at LSDJ at lampas sa saklaw ng Instructable na ito.

Hakbang 7: Mga Pitfalls na Maaari Mong Maiiwasan

Mga Pitfalls na Maaari Mong Iwasan
Mga Pitfalls na Maaari Mong Iwasan
Mga Pitfalls na Maaari Mong Iwasan
Mga Pitfalls na Maaari Mong Iwasan
Mga Pitfalls na Maaari Mong Iwasan
Mga Pitfalls na Maaari Mong Iwasan

Sa kurso ng pagkumpleto ng proyektong ito, gumawa ako ng ilang mga pagkakamali sa disenyo at konstruksyon na, kahit na hindi ito nakakaapekto nang masama sa pagganap ng pangunahing pag-andar ng ArduinoBoy, ginawa nilang mas mahirap ang konstruksyon at ang huling pagtatanghal ay medyo sloppy. Narito ang aking mga pagkakamali at ilang karaniwang mga glitches, at kung paano mo maiiwasan o maitatama ang mga ito. Metal Case Work Ng lahat ng mga desisyon sa disenyo na ginawa ko, ang desisyon na gumamit ng isang Altoids mint lata bilang isang kaso ay marahil ang pinaka-mapanganib. Ang problema ay hindi sa lata mismo, ngunit ang mga tool na mayroon ako sa paghahanda ng kaso at ang katunayan na nagawa ko ang napakakaunting trabaho sa manipis na sheet metal. Una, gamitin ang tamang tool para sa trabaho. Ang mga snip ng lata, o hindi bababa sa mga ginamit ko, ay punitin ang metal sa halip na putulin ito nang malinis, naiwan nang matigas upang alisin ang matalim na mga gilid na hindi mananatiling flat sa kaso. Gumamit na lang ng isang nibbler. Gayundin, kapag ang mga butas ng pagbabarena, palaging mag-drill mula sa gilid ng pagtatapos, o sa gilid na madalas mong makikita (sa labas), hangga't maaari. Kapag nag-drill ka ng isang butas malamang na mag-iwan ka ng mga burr sa metal at maging sanhi ng yumuko ang metal sa butas mula sa direksyong iyong drill. Sa pamamagitan ng pagbabarena mula sa labas, iniiwan mo ang mga lungga sa loob ng kaso, ginagawa ang labas na mas malapitan ang pagtingin at mas ligtas para sa mga taong wala sa pag-iisip. Ang Prototype ng Prototype ng Prototype Ang mga murang materyales ay hindi laging pinakamahusay na makikipagtulungan. Ang mga board ng prototype na ginamit ko upang itayo ang aking ArduinoBoy ay nagmula sa RadioShack at, habang perpektong magagamit, mahirap silang maghinang sa kanilang likas na katangian ng murang paggawa. Walang mga nakapaloob na butas, kaya't ang solder ay hindi sinipsip sa mga butas, na nagreresulta sa mga malalaking bloke ng panghinang na nasa board na hindi lubusang pinanghahawakan ang mga solder na bahagi. Subukan ang iyong makakaya upang makahanap ng mga board na may tubong butas. Kung hindi mo magawa, narinig ko na ang isang maliit na solder flux ay lumusot sa butas bago pa ang paghihinang ay bubulutin ang tinunaw na solder sa butas, na parang ito ay pinahiran. Sa paksa ng murang mga proto-board, tandaan na dahil ang solder ay magkakasama lamang sa tuktok, maaari silang madaling makarating sa … Shorts Nang natapos kong maghinang kasama ang aking ArduinoBoy, napansin ko na ang mga LED ay hindi nag-iilaw nang maayos. Ang problema ay hindi ang aking mga kable, perpekto iyon, ngunit ang aking paghihinang. Napakaliit, halos imposible upang makita ang dami ng panghinang at alikabok na nakakabit sa mga puwang sa board, pinipigilan ang ilang mga LED mula sa pag-iilaw at pagtali ng iba pang mga LED. Kung nangyari ito sa iyo, magpatakbo ng isang talim ng kutsilyo sa pagitan ng mga solder joint at linisin nang lubusan gamit ang mga q-tip, mga tuwalya ng papel, at paghuhugas ng alkohol. Super Suporta na Pandikit na maaari mo, hindi ka maaaring gumamit ng sobrang pandikit nang hindi nakakakuha ng ilan sa iyong mga daliri. Pangkalahatang babala lamang para sa lahat doon. Huwag kang magkamali, napakahusay na bagay kung ang dalawang bahagi ay kailangang dumikit at mabilis na dumikit, ngunit huwag mong ipagpalagay na maaari mo itong magamit nang hindi idinikit ang iyong mga daliri.

Hakbang 8: Saan Ako Pupunta Dito?

Saan Ako Pupunta Dito?
Saan Ako Pupunta Dito?

Nagkakaproblema sa pagsisimula sa buong bagay sa pagbubuo ng chiptune? Kailangan mo ng inspirasyon, mga tip, trick, at isang lugar upang ipakita ang iyong pinakabagong tono? Para sa lahat ng mga bagay chiptunes, at sa pamamagitan ng extension retro gaming, mayroong 8bitcollective.com. Mayroon silang isang buhay na buhay na mga kompositor ng chiptune na magiging higit sa handang tulungan ka sa iyong karera.

Nais mong palawakin ang mga kakayahan ng iyong ArduinoBoy? Ang iyong ArduinoBoy ay may built-in na pag-andar na hindi talaga ginagamit ng mGB: Lumabas ang MIDI, partikular, ang pag-synchronize ng MIDI. Ang Nanoloop at LSDJ, gayunpaman, ay hindi lamang katugma sa hardware ng ArduinoBoy, ngunit nagagamit nila ang hindi ginagamit na tampok na ito, na pinapayagan kang i-synchronize ang mga tunog ng iyong GameBoy sa iba pang mai-program na mga instrumentong MIDI, tulad ng mga drum. Okay, ikaw ay isang matagumpay na kompositor ng chiptune at tagapalabas, ngunit ngayon mayroon kang isang pangkat ng mga gig na pupuntahan at nais mong gumaan ang karga hangga't maaari. Ano ang gagawin mo? Kaya, hangga't gumagamit ka lang ng ArduinoBoy's MIDI sa port, malubhang mabawasan mo ang laki nito. Gumamit lamang ng maliit na isang clone ng Arduino na maaari mong makita at iwanan ang MIDI out port. Pagkatapos ng lahat, mukhang gagana ito para sa basurahan80. Tulad ng sa akin, naghahanap ako upang makagawa ng ilang mga pagpapabuti sa aking prototype habang sabay na natututo nang higit pa tungkol sa kung paano ito gumagana at kung paano ako makakabuo ng ilang totoong musika kasama nito. Iniisip ko ang pagdidisenyo ng ilang mga PCB sa Eagle CAD para sa dalawang magkakaibang bersyon: isa na gumagamit ng mga through-hole na bahagi at DIP package ICs, tulad ng isang ito, at isa pa na gumagamit ng mga mount mount na bahagi hangga't maaari upang masubukan ko ang hotplate reflow paraan ng paghihinang at gawin (sana) ang pinakamaliit na ganap na ArduinoBoy na nagawa. Higit sa lahat, anumang pagpapasya mong gawin sa iyong ArduinoBoy, magsaya ka. Kung hindi ka masaya, malinaw na mali ang iyong ginagawa. Tandaan na tulad ng lahat ng iba sa buhay, ang pagbubuo ng chiptunes ay hindi tungkol sa pagkatalo sa iba. Ito ay tungkol sa pagkatalo sa iyong sarili, na ginagawang mas mahusay ang bawat tune na binubuo mo kaysa sa huli. Walang sinumang naging tanyag sa paggawa ng isang bagay na hindi nila mahal. Mga katanungan? Mga Komento Mga panukala sa kasal? Mga banta sa kamatayan? I-post ang mga ito sa ibaba.

Inirerekumendang: