Cov txheej txheem:

Tsim ArduinoBoy: 8 Kauj Ruam
Tsim ArduinoBoy: 8 Kauj Ruam

Video: Tsim ArduinoBoy: 8 Kauj Ruam

Video: Tsim ArduinoBoy: 8 Kauj Ruam
Video: ib sim cas tsis tsim nyog tsom xyooj 2022 2024, Cuaj hlis
Anonim
Tsim ArduinoBoy
Tsim ArduinoBoy
Tsim ArduinoBoy
Tsim ArduinoBoy

GameBoy. Feem ntau koj yuav tau rov qab los rau koj thaum yau. Thiab txawm tias koj tsis ua, feem ntau koj yuav tau ua si nrog koj tus phooj ywg zoo tshaj GameBoy, lossis tej zaum koj muaj nws tus neeg sib tw ze tshaj, Sega Game Gear lossis Nomad. Cov khoom siv twv txiaj me me zoo kawg, tab sis tam sim no koj txhua tus tau loj hlob, koj puas tau xav txog yam koj yuav ua nrog nws tam sim no? Khaws nws hauv nthab mus khawb tawm thiab qhia koj cov menyuam tias kev twv txiaj zoo li cas nyob rau xyoo pua 20th? Muag nws rau tus sau? Rov qab nco txog kev ua si los ntawm kev rov qab los ntawm Cov Lus Dab Neeg ntawm Zelda: Txuas Kev Txaus Siab rau lub sijhawm tam sim no bazillon?

Koj puas tau xav txog kev hloov nws mus rau hauv cov cuab yeej siv suab paj nruag? Timothy "trash80" Lamb yog tus sau paj huam tam sim no nyob hauv Los Angeles, California. Tus kws sau paj huam chiptune yog tus neeg uas siv lub tshuab hluav taws xob ICs (sib xyaw ua ke) pom hauv cov vis dis aus game consoles thiab tes tuav los tsim cov nkauj. Mr. Lamb kuj yog tus tsim khoom siv hu ua ArduinoBoy; kev sib txuas ua ke ntawm cov khoom siv kho vajtse thiab software uas tuaj yeem tig ib tus tswv cuab ntawm GameBoy tsev neeg nrog lub qhov ntsaws qhov ntsaws thiab txuas kab txuas txuas rau hauv MIDI lub tshuab hluav taws xob suab. Tam sim no nws yuav tsum tau sau tseg tias thoob khib nyiab 80 tsis yog thawj tus tsim cov kab ke no. Ob qhov homebrew GameBoy loj siv los ntawm cov kws tshaj lij chiptune composers, Nanoloop thiab Me Suab Disk Jockey, lossis LSDJ, tau muaj MIDI hauv kev muaj peev xwm rau qee lub sijhawm. Qhov teeb meem yog tias ob qho tib si cov apps tso siab rau Microchip PIC kho vajtse kom xa thiab txais MIDI cov cim. Tsis muaj kev saib tsis taus rau tus txheej txheem microcontroller ntawm kev tsim hluav taws xob kev lag luam, tab sis PIC tiag tiag yog ib qho ntawm cov cuab yeej tshaj lij thiab tuaj yeem ua rau muaj kev hem thawj rau cov neeg uas tsis muck txog nrog cov khoom siv hluav taws xob tas li. Kuj tseem muaj qhov me me los tsis muaj kev txhawb nqa rau cov neeg siv uas tsis tshua muaj neeg nyiam ua haujlwm thaum nws los txog rau kev tsim cov cuab yeej no (tsuas yog nom PIC txoj kev txhim kho yog rau Windows, tsis muaj Linux lossis Mac txhawb nqa). Los ntawm kev siv qhov yooj yim dua Arduino platform, txawm li cas los xij, ArduinoBoy tau txais ib puag ncig cov kev txwv no, ua rau nws yooj yim dua rau tus yuav-ua tus chiptune composer los tsim cov cuab yeej uas nws xav tau. Ntxiv rau, thaum ArduinoBoy tau ua haujlwm nrog thoob khib nyiab 80 tus kheej homebrew GameBoy lub tshuab tsim hluav taws xob, mGB, nws kuj tseem ua tau zoo nrog Nanoloop thiab LSDJ. Thaum lub thoob khib nyiab 80 tau qhia nws ua haujlwm ntawm Google Code lub vev xaib, nws tsis muaj cov lus qhia ib qib zuj zus hais txog yuav ua li cas thiaj ua tau lawv tus kheej (nws nyob hauv nws daim ntawv yuav tsum ua). Kuv txiav txim siab los pab nws hauv qhov no. Txawm hais tias tsis tas yuav yog ib qib zuj zus, Cov Lus Qhia no yuav tsum muab tswv yim dav dav rau koj yuav ua dab tsi thiab qhia koj qee qhov ntawm kuv qhov teeb meem kom koj tuaj yeem zam lawv.

Kauj Ruam 1: Qhov Chaw, Cov Cuab Yeej, thiab Cov Cai

Qhov Chaw, Cov Cuab Yeej, thiab Cov Cai
Qhov Chaw, Cov Cuab Yeej, thiab Cov Cai

Qhov

  • Arduino, generic Arduino, lossis cov khoom los ua koj tus kheej. Kuv tus kheej siv Cov Khoom Siv Niaj Hnub Niaj Hnub Siv Cov Khoom Pob Pob Tiag Tiag Tiag, uas tuaj yeem yog sib sau ua ke thiab txuas rau koj qhov haujlwm siv poj niam lub rooj tsav xwm tus pin tus pin, lossis txiav txim siab rau qhov kom Arduino ua ib feem ntawm txoj haujlwm.
  • Ob 220Ω, xya 2KΩ, thiab ib qho 270Ω resistors. Rau qhov haujlwm no, 1/4 lossis 1/8 watt resistors yog qhov zoo tshaj.
  • Ib qho 6N138 opto-isolator.
  • Ib qho 1N914 teeb liab me me. Tsis txhob poob siab yog tias koj tsuas tuaj yeem yuav lawv hauv qhov ntau ntawm 10 lossis ntau dua.
  • Ib lub laub khawm uas nyob rau tsuas yog thaum lub khawm nyuaj siab. Rau cov uas hais lus Engineer, uas yog SPST off- (on) khawm.
  • Ob tug 5 tus pin poj niam 180 degree DIN txuas. Nco ntsoov tias koj tau txais cov khoom sib txuas tseeb no. Muaj ntau qhov sib txawv tsim rau DIN cov khoom sib txuas, thiab ob peb, yog tias muaj, sib xws nrog txhua lwm yam.
  • Plaub plaub-tus pin davhlau ya nyob twg. Txawm hais tias koj tsuas tuaj yeem txuas tag nrho koj cov xov hlau ncaj qha mus rau PCB, siv cov davhlau ya nyob twg lossis qee qhov lwm yam txuas ntawm cov khoom sib txuas yuav ua rau sib dhos, tshem tawm, thiab cov khoom noj tau yooj yim dua.
  • Ib lub hom phiaj dav dav PC board.
  • Ib GameBoy txuas cable.
  • Ib lub cuab yeej uas tuaj yeem muab MIDI tawm, zoo li keyboard lossis khoos phis tawj nrog cov software tsim nyog thiab hloov kho.
  • Ib qhov programmable GameBoy cartridge.
  • Solder.
  • Cov xov hlau ntxiv. Khoom siv rau lub rooj ua mov ci thiab xaim lub PC board, tso tseg rau cov xov hlau uas koj xav tias yuav txav mus ntau.
  • Ib rooj plaub kom muab txhua yam tso rau hauv.
  • Pawg Miscellanea.

Cov cuab yeej

  • Soldering hlau.
  • Desodering teeb, twj tso kua mis, los yog wick. Tsuas yog rooj plaub.
  • Pab txhais tes cuab yeej cuab tam.
  • Cov tsom iav kev nyab xeeb. Koj lub tsom iav yuav tsis txiav nws.
  • Cov tshuaj tua hluav taws, lossis tsawg kawg ib khob dej. Ib zaug ntxiv, tsuas yog rooj plaub.
  • Hlau txiav.
  • Cov hlua hlau.
  • Koob-qhov ntswg pliers.
  • Solderless breadboard.
  • Kev sau ntawv lossis USB cable (s) rau ob qho tib si Arduino thiab cov programmable GameBoy cartridge, yog tias tsim nyog.
  • Cov cuab yeej teb thiab/lossis lwm yam uas koj xav tau los txiav qhov thiab qhov qhib hauv koj qhov kev xaiv.

Txoj Cai Koj yuav xav tau ob daim sib txawv ntawm txoj cai rau txoj haujlwm no, ob qho uas tuaj yeem pom ntawm lub thoob 80's ArduinoBoy Google Code nplooj ntawv. Lawv pom nyob rau sab xis ntawm nplooj ntawv hauv qab nqe lus tshwj xeeb rub tawm. Koj yuav thauj tus lej ArduinoBoy rau hauv Arduino, thaum mGB yuav raug thauj mus rau hauv lub program cartridge game game.

Kauj Ruam 2: Cia Saib Hauv Schematic

Cia saib ntawm Schematic
Cia saib ntawm Schematic

Cov txheej txheem yog, yooj yim heev, ib daim ntawv uas piav qhia yuav ua li cas cov khoom siv kho tshuab lossis hluav taws xob tau muab tso ua ke. Cov duab ntawm koj lub tsheb laij teb nyom nrog txhua qhov sib dhos ua ke nrog cov kab me me uas qhia pom tias lawv txhua tus haum ua ke li cas? Cov phiaj xwm tus neeg cog lus rau koj lub tsev lossis chav tsev tau mob siab rau txog? Schematics; lawv ob leeg.

Raws li kev txheeb xyuas mus, thoob khib nyiab 80's lub tswv yim rau ArduinoBoy muaj ntau xim ntau dua thiab tsis muaj kab ncaj, tab sis nyeem tau zoo kawg nkaus. Tshwj tsis yog tias koj tau ua tib zoo sib tham txog kev ua haujlwm engineering, koj yuav tsum tsis muaj teeb meem. Tej zaum koj yuav xav luam tawm qhov no, zoo li peb yuav rov hais txog nws ntau zaus.

Kauj Ruam 3: Kev xeem Breadboard

Breadboard Test
Breadboard Test

Ua ntej peb mus rau qhov kev tsim kho tiav ntawm ArduinoBoy tiav, peb xub xav kom paub tseeb tias txhua qhov peb ua tau zoo. Txog qhov ntawd, peb yuav siv peb lub lauj kaub tais diav uas tsis txhuam, uas tso cai rau peb los tsim kev sib txuas ntawm cov khoom siv hluav taws xob yam tsis tas yuav siv cov laug ua ke. Nws yooj yim. Tsuas yog saib cov duab thiab txuas cov ntu raws li qhia.

Nco ntsoov tias muaj ntu lus hais tawm ntawm txhua nplooj ntawv. Yog tias koj tau daig ntawm qee yam, tshaj tawm hauv qab no thiab kuv yuav sim pab koj zoo tshaj plaws li kuv tuaj yeem ua tau.

Kauj Ruam 4: Thawj Xeem

Nws yog lub sijhawm rau ob qhov kev sim tseem ceeb heev: ntsuas kev haus luam yeeb thiab ntsuas kev ua haujlwm. Thawj qhov kev xeem yog qhov yooj yim heev. Cias txuas koj GameBoy rau lub cuab yeej, hloov ntawm GameBoy, thiab saib ArduinoBoy's LEDs. Yog hais tias tus pin13 LED flashes luv luv, ua raws los ntawm qhov seem LEDs teeb pom kev raws li qhov xav tau, cheb los ntawm tus pin siab tshaj plaws mus rau qis tshaj thiab rov qab ob zaug, xaus nrog ob lub teeb los ntawm LEDs ib zaug, tom qab ntawv muaj qhov zoo uas koj ArduinoBoy ua haujlwm. xaj. Tsis tas li nco ntsoov sim ntsuas hom xaiv khawm. Thaum koj nias nws, tam sim no-teeb LED yuav tsum tua thiab tom ntej hauv kab ntawv yuav qhib. Yog tias, hloov pauv, lub teeb tsis kam ua kom pom kev, qhov sov sov txawv txav los ntawm qhov kov, koj pom lossis hnov tsw pa luam yeeb, thiab/lossis ib feem ntawm qhov hluav taws xob tawg lossis tawg mus rau hauv cov nplaim taws, tom qab ntawd xa rov qab mus rau qhov xwm txheej, ob zaug tshuaj xyuas tag nrho. koj cov kev sib txuas thiab cov xov hlau, hloov cov khoom puas, thiab ua cov pa luam yeeb dua. Qhov kev sim thib ob yog me ntsis ntxiv cov hlab ntsha, feem ntau vim yog tias muaj dab tsi mus tsis raug ntawm no, nws yuav tsis yog Arduino uas yuav tig mus rau toast. Thauj khoom mGB rau hauv koj li GameBoy, ntsaws ArduinoBoy rau hauv koj li GameBoy, thiab txuas MIDI tawm ntawm koj li MIDI-tshaj cov cuab yeej mus rau MIDI hauv ntawm lub khob cij ArduinoBoy. Qhib GameBoy, tom qab ntawd lub cuab yeej MIDI, ua kom koj lub tshuab tua hluav taws kaw ntawm tes kom tsis txhob muaj dab tsi tshwm sim. Sim ua ob peb daim ntawv ntawm koj lub cuab yeej MIDI ntawm channel 1, 2, 3, 4, lossis 5. Yog tias koj GameBoy ua suab nrov nrov txog qhov ntsuas lossis suab nrov, tom qab ntawd dhia tawm ntawm koj lub rooj zaum, ntsia mus rau ntuj ceeb tsheej, caj npab nthuav tawm, qw "Nws YOG TUS TSEV" thaum luag luag nyav. Ib tsab ntawv ntawm ob qho kev sim thiab siv koj li ArduinoBoy: muaj cov vev xaib tawm muaj uas muab pub dawb MIDI cov ntaub ntawv ntawm cov nkauj nrov, thiab koj yuav raug kub hnyiab, raug ntxias, siv lawv rau ob qho kev sim thiab hauv koj qhov kev sib tham sib tham. Tiv thaiv qhov kev ntxias ntawd. Ua ntej tshaj tawm, qee qhov MIDI txoj kab uas muab los ntawm cov vev xaib no tsis ua tau zoo. Kuv ib zaug pom MIDI theej ntawm Gorillaz's "19-2000", thiab ib qho ntawm cov cuab yeej tsis txiav tawm lossis ploj mus, yog li thaum kawg, qhov cuab yeej no yuav ua rau lwm yam twj paj nruag kom txog thaum koj nres tus neeg ua si thiab pib dua. Ntxiv rau, siv cov nkauj ua ntej no txhawb kom koj txuas ntxiv siv cov nkauj ua ntej. Koj yuav tsis ua dab tsi thawj. Koj zoo dua kawm paub yuav sau koj li nkauj li cas tam sim.

Kauj Ruam 5: Solder Up

Solder Nws Up
Solder Nws Up
Solder Nws Up
Solder Nws Up

Yog li, koj ArduinoBoy ua haujlwm. Zoo, nws yog lub sijhawm los muab nws tso rau ntawm lub rooj tsav xwm luam tawm hauv Circuit Court. "Tos! Tos!" koj quaj rau koj tus kheej. "Nws ua haujlwm zoo tam sim no thiab kuv paub tias kuv yuav ceev faj nrog nws. Vim li cas thiaj muaj peev xwm ua rau nws tawg? Vim li cas thab ham?" Yog lawm. Tab sis xav txog qhov no ib pliag: koj thiab koj ArduinoBoy ua suab paj nruag zoo. Zoo heev, qhov tseeb, uas koj xaus tig chiptune rau hauv daim ntawv raug cai ntawm cov nkauj. Koj nqa chiptune rau hauv lub ntsiab lus tseem ceeb. Koj ua neeg nto moo. Yog li nto moo, qhov tseeb, uas koj raug caw mus ua si ntawm Wrigley Field ua ntej Cubs coj mus rau tom teb. Koj tseem tab tom siv koj daim ntawv qhia zaub mov ArduinoBoy. Koj thiab cov neeg ua haujlwm tau txais txhua yam teeb tsa tsuas yog li ntawd, kom txog thaum ib tus ntawm koj pom qhov tseem ceeb tshaj plaws ntawm koj cov twj paj nruag, ArduinoBoy, tau ploj mus lawm. Thaum kawg koj pom nws hauv txhais tes ntawm tus tub hluas uas tswj hwm kom dhau los ua kev nyab xeeb. Hauv nws qhov kev xav paub, nws tau tshem tag nrho cov khoom siv los ntawm daim ntawv tais, thiab hmoov tsis zoo, koj tsis muaj lub tswv yim zoo. Nrog tsuas yog 5 feeb mus ua ntej qhov yeeb yam pib, koj yuav tsum tso tseg koj qhov kev ua tau zoo. Cov neeg coob coob mus rau qhov tsis muaj zog, thiab hauv lawv qhov kev npau taws rhuav tshem ib qho zoo ntawm lub chaw ntau pob, ua rau qhov kev ua si raug tshem tawm ib yam. Cubs xoob lawv cov kev ua si sib tw thiab tua ntawm World Series ntxiv, thiab lawv muaj koj los liam. Tsis txhob cia qhov xwm txheej sib cav tshwm sim rau koj: ib txwm ua rau koj cov phiaj xwm ruaj khov. Ua ntej, tom qab tshem tag nrho cov ntu los ntawm cov laug cam uas tsis txhuam, muab tso rau hauv PC lub rooj tsavxwm thiab txiav txim siab seb koj yuav ua li cas thiaj haum lawv txhua tus. Muaj ob peb yam uas koj yuav tsum nco ntsoov:

  • Sim ua kom tag nrho koj li ICs ntsib ib yam nkaus. Txoj kev ntawd, koj tuaj yeem hais qhia ib nrais muag tias lawv txhua tus tau teeb tsa kom raug.
  • Cov ntsia hlau txuas, qhov ntsaws IC, thiab cov txuas hlau yog koj cov phooj ywg. Yog tias muaj dab tsi tawg, koj xav kom tshem tau thiab hloov qhov yooj yim. Tsis tas li, koj yuav tsum tau noj zaub mov zoo rau koj ArduinoBoy tom qab lub sijhawm los tsim lwm yam. Ntxiv cov qhov (socket) thiab lwm qhov txuas tuaj yeem tso cai rau koj ua qhov no yooj yim.
  • Nco ntsoov ntawm qhov chaw koj yuav tsum tau ua haujlwm nrog. Khaws qhov chaw kom zoo kom deb ntawm cov qhov ntsaws kom koj tuaj yeem tau txais cov cuab yeej kho vajtse thiab cov cuab yeej rau cov chaw ntawd yooj yim. Tsis tas li, yog tias koj haum lub rooj tsavxwm hauv qhov chaw me me, zoo li Altoids tin, koj yuav tsum nco ntsoov qhov chaw seem zoo li cov nyees khawm nce. Tej zaum koj yuav tsum khaws qee qhov ntawm koj lub rooj kom meej kom lub pob muaj kev tshem tawm hauv rooj plaub.

Thaum koj tau muab txhua yam sib dhos ua ke, nws yog qhov teeb meem yooj yim ntawm kev drilling thiab txiav qhov tsim nyog hauv koj qhov xwm txheej uas koj xaiv thiab teeb tsa lub rooj tsav xwm hauv tsev. Yog tias koj siv cov ntaub ntawv hlau zoo li kuv tau ua, nco ntsoov siv daim ntawv lossis ib yam dab tsi los kab hauv qab ntawm rooj plaub kom nws tsis luv ib feem ntawm qhov Circuit Court. Roj hmab ntxhua khaub ncaws yuav yog ib lub tswv yim zoo, ib yam.

Kauj Ruam 6: Siv Koj ArduinoBoy

Siv Koj ArduinoBoy
Siv Koj ArduinoBoy

Koj ArduinoBoy, yog ua ke kom raug, yuav tsum coj tus yam ntxwv tsis txawv li lwm yam khoom siv MIDI. Thaum siv nrog mGB, nws yuav muaj 5 cais MIDI raws. Channels 1 thiab 2 yog cov tshuab hluav taws xob tsis tu ncua, 3 yog lub tshuab hluav taws xob lub suab uas zoo li muaj peb qhov qauv sau tseg hauv kuv qhov kev sim txwv (lub cim ntawm daim ntawv yuav hloov pauv txhua lub sijhawm koj ua si ntawm cov channel no, ua raws tus qauv), channel 4 muab ntses bass thaj tsam (siv zoo li nruas, bass guitar, lossis synth), thiab channel 5 yog suab nrov (feem ntau siv hauv GameBoy kev ua si rau kev tawg thiab dej ntws).

Txuas koj lub MIDI tawm cov cuab yeej rau hauv qhov chaw nres nkoj txuas nrog rau opto-isolator, koj ArduinoBoy rau hauv koj GameBoy, thiab koj cov cartridge tuaj yeem rov ua dua tshiab rau hauv koj GameBoy ib yam. Teem koj ArduinoBoy rau mGB hom los ntawm nias lub pob kom txog thaum LED txuas nrog digital 8 teeb tsa. Txij ntawm no tawm, koj tuaj yeem siv koj li GameBoy ua MIDI ntsuas. Kev hloov kho lub suab tsim tuaj yeem ua tau ntawm GameBoy siv mGB tus interface, tshwj xeeb, timbre, octave, channel, thiab ceeb toom tawm tsam. Lwm hom ArduinoBoy siv nrog lwm GameBoy chiptune tsim cov phiaj xwm, tshwj xeeb, Nanoloop thiab LSDJ thiab dhau ntawm qhov uas tau qhia no.

Kauj Ruam 7: Pitfalls Koj Yuav Tsum Zam

Pitfalls Koj Yuav Tsum Tau
Pitfalls Koj Yuav Tsum Tau
Pitfalls Koj Yuav Tsum Tau
Pitfalls Koj Yuav Tsum Tau
Pitfalls Koj Yuav Tsum Tau
Pitfalls Koj Yuav Tsum Tau

Hauv chav kawm ntawm qhov ua tiav txoj haujlwm no, Kuv tau tsim qee qhov kev tsim qauv thiab kev tsim kho yuam kev uas, txawm hais tias lawv tsis cuam tshuam rau kev ua haujlwm ntawm ArduinoBoy cov haujlwm tseem ceeb, lawv tau ua kev tsim kho nyuaj dua thiab nthuav tawm zaum kawg me ntsis. Nov yog kuv qhov yuam kev thiab ob peb qhov tsis sib xws, thiab yuav ua li cas koj thiaj tuaj yeem zam lossis kho lawv. Metal Case Work Ntawm txhua qhov kev txiav txim siab tsim kuv tau ua, qhov kev txiav txim siab siv Altoids mint tin raws li rooj plaub yog qhov ua rau muaj kev puas tsuaj loj tshaj plaws. Qhov teeb meem tsis nrog cov tin nws tus kheej, tab sis cov cuab yeej uas kuv muaj nyob hauv kev npaj rooj plaub thiab qhov tseeb tias kuv tau ua haujlwm me me nrog cov ntawv hlau nyias. Ua ntej tshaj, siv lub cuab yeej raug rau txoj haujlwm. Tin snips, lossis tsawg kawg yog cov uas kuv tau siv, rhuav cov hlau ntau dua li txiav nws kom huv, tawm hauv qab kom tshem tawm cov ntse ntse uas tsis nyob tiaj tus rau rooj plaub. Siv tus nibbler xwb. Tsis tas li, thaum drilling qhov, ib txwm xyaum los ntawm qhov ua tiav, lossis sab uas koj yuav pom feem ntau (sab nraum), thaum twg los xij. Thaum koj laum ib lub qhov koj yuav zoo li tso burrs hauv cov hlau thiab ua rau cov hlau khoov mus rau hauv lub qhov los ntawm cov kev taw qhia koj laum. Los ntawm kev khawb tawm sab nraud, koj tawm ntawm qhov khoob ntawm sab hauv ntawm rooj plaub, ua rau sab nraud zoo dua saib thiab nyab xeeb dua rau cov neeg tsis nyob nrog. Prototype Board Cov khoom pheej yig tsis yog qhov zoo tshaj plaws los ua haujlwm nrog. Cov laug cam uas kuv tau siv los tsim kuv ArduinoBoy los ntawm RadioShack thiab, thaum siv tau zoo, lawv nyuaj rau siv los ntawm lawv qhov xwm txheej ntawm kev pheej yig ua. Tsis muaj plated-dhau qhov, yog li cov laug tsis tau nqus mus rau hauv lub qhov, ua rau muaj cov kab laug sab loj loj ntawm lub rooj tsavxwm uas tsis ua tib zoo tuav cov khoom siv hauv qhov chaw. Sim koj qhov zoo tshaj plaws los nrhiav cov laug cam nrog cov qhov plated. Yog tias koj ua tsis tau, Kuv tau hnov tias me ntsis cov kuab tshuaj txhuam tau smeared rau hauv lub qhov tsuas yog ua ntej yuav siv lub tshuab ziab khaub ncaws yaj rau hauv lub qhov, ib yam li yog nws tau plated. Txog ntawm qhov pheej yig tus qauv tiv thaiv kab laug sab, nco ntsoov tias vim tias lub tshuab ziab khaub ncaws tsuas yog tso rau saum, lawv tuaj yeem ua rau nquag … Luv luv Thaum Kuv ua tiav soldering ua ke kuv ArduinoBoy, Kuv pom tias LEDs tsis teeb pom kev zoo. Teeb meem tsis yog kuv thaiv, uas yog zoo meej, tab sis kuv soldering. Me me, zoo nkauj npaum li tsis tuaj yeem pom ntau npaum li cas ntawm cov laug thiab hmoov av tau txuas qhov khoob ntawm lub rooj tsavxwm, tiv thaiv qee qhov LED los ntawm teeb pom kev zoo thiab khi lwm LEDs ua ke. Yog tias qhov no tshwm sim rau koj, khiav ib rab riam nruab nrab ntawm cov pob qij txha txuas thiab ntxuav kom huv siv q-cov lus qhia, daim ntawv so tes, thiab txhuam cawv. Qhov Super Glue Sim ib yam li koj ua tau, koj tsis tuaj yeem siv cov kua nplaum super tsis tau txais qee yam ntawm koj cov ntiv tes. Tsuas yog lus ceeb toom dav dav rau txhua tus neeg sab nrauv. Tsis txhob ua rau kuv tsis raug, nws yog cov khoom zoo thaum ob ntu yuav tsum tau lo thiab lo sai, tab sis tsis txhob xav tias koj tuaj yeem siv nws yam tsis muaj gluing koj cov ntiv tes ua ke.

Kauj Ruam 8: Kuv Yuav Mus Qhov Twg Ntawm No?

Kuv Yuav Mus Qhov Twg Ntawm No?
Kuv Yuav Mus Qhov Twg Ntawm No?

Muaj teeb meem pib nrog tag nrho chiptune compose tshaj plaws? Xav tau kev tshoov siab, cov lus qhia, kev dag, thiab qhov chaw los qhia tawm koj lub suab nkauj tshiab? Rau txhua yam chiptunes, thiab los ntawm kev txuas ntxiv retro gaming, muaj 8bitcollective.com. Lawv muaj lub zej zog muaj zog ntawm cov kws sau nkauj chiptune uas yuav ntau dua txaus siab pab koj hauv koj txoj haujlwm.

Xav nthuav qhov peev xwm ntawm koj ArduinoBoy? Koj ArduinoBoy muaj qhov ua haujlwm uas mGB tsis tau siv tiag tiag: MIDI tawm, tshwj xeeb, MIDI synchronization. Nanoloop thiab LSDJ, txawm li cas los xij, tsis yog tsuas yog sib xws nrog ArduinoBoy kho vajtse, tab sis lawv tuaj yeem siv cov yam ntxwv tsis siv, tso cai rau koj ua kom sib haum koj GameBoy lub suab nrog lwm yam cuab yeej MIDI, xws li nruas. Okay, tam sim no koj yog tus ua tau zoo chiptune composer thiab ua yeeb yam, tab sis tam sim no koj muaj pawg ntawm gigs mus thiab koj xav ua kom lub nra hnyav ntau li ntau tau. Koj yuav ua dab tsi? Zoo, tsuav yog koj tsuas yog siv ArduinoBoy's MIDI hauv chaw nres nkoj, koj tuaj yeem txo nws qhov hnyav. Cias siv me me Arduino clone koj tuaj yeem pom thiab tawm ntawm MIDI tawm chaw nres nkoj. Tom qab tag nrho, nws zoo li ua haujlwm rau thoob khib nyiab 80. Raws li rau kuv, Kuv tab tom nrhiav los txhim kho qee qhov rau kuv tsab ntawv thaum ib txhij kawm paub ntau ntxiv txog nws ua haujlwm li cas thiab yuav ua li cas kuv thiaj tuaj yeem sau qee cov nkauj tiag nrog nws. Kuv tab tom xav txog kev tsim ob peb PCBs hauv Eagle CAD rau ob qhov sib txawv: ib qho uas siv dhau los ntawm cov khoom sib dhos thiab DIP pob ICs, zoo li qhov no, thiab lwm qhov uas siv cov khoom sib xyaw saum npoo thaum twg los xij yog li kuv tuaj yeem sim tawm qhov kub rov qab txoj hauv kev txuas thiab ua (cia siab) qhov tsawg tshaj plaws puv puv ArduinoBoy puas tau ua. Qhov tseem ceeb tshaj plaws, xijpeem koj txiav txim siab ua nrog koj ArduinoBoy, muaj kev lom zem. Yog tias koj tsis muaj kev lom zem, ces koj pom tseeb ua qee yam tsis raug. Nco ntsoov tias zoo li txhua yam hauv lub neej, kev sau chiptunes tsis yog hais txog kev ntaus lwm tus. Nws yog hais txog kev ntaus koj tus kheej, ua rau txhua lub suab koj sau tau zoo dua qhov kawg. Tsis muaj leej twg puas tau muaj koob npe los ua qee yam uas lawv tsis nyiam. Lus nug? Lus tawm? Kev thov txij nkawm? Kev hem tuag? Tshaj tawm lawv hauv qab no.

Pom zoo: