Բովանդակություն:

Կառուցեք ArduinoBoy: 8 քայլ
Կառուցեք ArduinoBoy: 8 քայլ

Video: Կառուցեք ArduinoBoy: 8 քայլ

Video: Կառուցեք ArduinoBoy: 8 քայլ
Video: Հայկական իմպրովիզացիաներ չանեք, ստանդարտներին համապատասխան թեքահարթակներ կառուցեք․ Տիգրան Ավինյան 2024, Սեպտեմբեր
Anonim
Կառուցեք ArduinoBoy
Կառուցեք ArduinoBoy
Կառուցեք ArduinoBoy
Կառուցեք ArduinoBoy

GameBoy- ը: Ամենայն հավանականությամբ, դուք ձեր սեփականությունն ունեիք ձեր մանկության տարիներին: Եվ նույնիսկ եթե դա չանեիք, ամենայն հավանականությամբ դուք խաղացել եք ձեր լավագույն ընկերոջ GameBoy- ի հետ, կամ գուցե դուք պատկանում էիք նրա ամենամոտ մրցակցին ՝ Sega Game Gear- ին կամ Nomad- ին: Marարմանալի փոքրիկ խաղային սարքեր, բայց հիմա, երբ բոլորդ մեծացել եք, մտածե՞լ եք, թե ինչ եք անելու հիմա դրա հետ: Պահեք ձեղնահարկը, որպեսզի դուրս հանեք և ձեր երեխաներին ցույց տաք, թե ինչպիսին էր խաղը 20 -րդ դարում: Վաճառե՞լ այն կոլեկցիոներին: Վերապրե՞լ խաղային հիշողությունները ՝ վերադառնալով Legend of Zelda: Link's Awakening- ը բազում անգամ բազիլյոնի համար:

Երբևէ մտածե՞լ եք այն երաժշտական գործիքի վերածելու մասին: Timothy "trash80" Lamb- ը չիպտուն կոմպոզիտոր է, որն այժմ ապրում է Լոս Անջելեսում, Կալիֆոռնիա: Chiptune կոմպոզիտորն այն մարդն է, ով օգտագործում է ձայնի գեներատոր IC (ինտեգրալ սխեմաներ), որոնք գտնվում են տեսախաղերի կոնսուլների և ձեռքի սարքերի մեջ `երաժշտություն ստեղծելու համար: Պարոն Լամբը նաև սարքի ստեղծողն է, որը հայտնի է որպես ArduinoBoy; բաց կոդով ապարատային և ծրագրային ապահովման համադրություն, որը կարող է GameBoy ընտանիքի ցանկացած անդամի փամփուշտի և կապի մալուխի պորտով վերածել MIDI ձայնի գեներատորի: Այժմ հարկ է նշել, որ trash80- ը առաջինը չէր, որ ստեղծեց նման համակարգ: Երկու մեծ տնային GameBoy հավելվածները, որոնք օգտագործվում են պրոֆեսիոնալ chiptune կոմպոզիտորների ՝ Nanoloop- ի և Little Sound Disk Jockey- ի կամ LSDJ- ի կողմից, բավականին երկար ժամանակ ունեին MIDI հնարավորություն: Խնդիրն այն է, որ այս երկու ծրագրերն էլ ապավինում են Microchip PIC սարքավորմանը `MIDI ազդանշաններ ուղարկելու և ստանալու համար: Էլեկտրատեխնիկայի արդյունաբերության ստանդարտ միկրոկոնտրոլերի նկատմամբ անհարգալից վերաբերմունք չկա, բայց PIC- ն իրոք մասնագիտական սարքավորում է և կարող է ինչ -որ կերպ վախեցնել նրանց համար, ովքեր կանոնավոր կերպով չեն զբաղվում էլեկտրոնիկայով: Ավելի քիչ հայտնի օպերացիոն համակարգերի օգտվողներին նույնպես քիչ է աջակցվում, երբ խոսքը վերաբերում է այս սարքերի ծրագրավորմանը (PIC- ի զարգացման միակ պաշտոնական փաթեթը Windows- ի համար է, Linux- ի կամ Mac- ի աջակցություն չկա): Օգտագործելով շատ ավելի պարզ Arduino պլատֆորմը, այնուամենայնիվ, ArduinoBoy- ը շրջանցում է այս սահմանափակումները, ինչը շատ ավելի հեշտ կդարձնի հավանական չիպտուն կոմպոզիտորի համար անհրաժեշտ գործիքների ստեղծումը: Բացի այդ, մինչ ArduinoBoy- ը ստիպված էր աշխատել աղբարկղի սեփական homebrew GameBoy ձայնային գեներատոր ծրագրի ՝ mGB- ի հետ, այն նաև հիանալի կերպով յոլա է գնում Nanoloop- ի և LSDJ- ի հետ: Մինչ trash80- ը կիսվել է իր աշխատանքով Google Code վեբ էջում, նա չունի քայլ առ քայլ հրահանգներ, թե ինչպես կարելի է ինքնուրույն պատրաստել (դա իր անելիքների ցանկում է): Ես որոշեցի օգնել նրան այս հարցում: Չնայած պարտադիր չէ, որ քայլ առ քայլ լինի, այս Հրահանգը պետք է ձեզ ընդհանուր գաղափար տա, թե ինչ անել և ցույց տա իմ որոշ որոգայթներ, որպեսզի կարողանաք խուսափել դրանցից:

Քայլ 1: Մասեր, գործիքներ և ծածկագիր

Մասեր, գործիքներ և ծածկագիր
Մասեր, գործիքներ և ծածկագիր

Մասեր

  • Arduino, ընդհանուր Arduino կամ ձեր սեփականը պատրաստելու մասեր: Ես անձամբ օգտագործում եմ Modern Device Compay- ի Really Bare Bones Board հանդերձանքը, որը կամ կարելի է հավաքել այնպես, ինչպես կա և կցել ձեր նախագծին ՝ օգտագործելով կանացի տպատախտակների վարդակներ, կամ մասերի համար կանիբալիզացվել ՝ Arduino- ն նախագծի մշտական մաս դարձնելու համար:
  • Երկու 220Ω, յոթ 2KΩ և մեկ 270Ω դիմադրող: Այս նախագծի համար իդեալական են 1/4 կամ 1/8 վտ հզորությամբ դիմադրողները:
  • Մեկ 6N138 օպտո-մեկուսիչ:
  • Մեկ 1N914 փոքր ազդանշանային դիոդ: Մի զարմացեք, եթե դրանք կարող եք գնել միայն 10 կամ ավելի քանակությամբ:
  • Մեկ կոճակ, որը միացված է միայն այն ժամանակ, երբ կոճակը սեղմված է: Engineարտարագետ խոսողների համար դա SPST անջատված (միացված) կոճակ է:
  • Երկու 5 փին կին 180 աստիճանի DIN միակցիչ: Համոզվեք, որ դուք ստանում եք այս ճշգրիտ միակցիչները: Կան բազմաթիվ տարբեր ձևավորում DIN միակցիչների համար, և քչերը, եթե այդպիսիք կան, համատեղելի են միմյանց հետ:
  • Չորս երկու պին տերմինալային բլոկ: Չնայած դուք կարող եք ուղղակիորեն միացնել ձեր բոլոր լարերը PCB- ին, տերմինալային բլոկների կամ միակցիչների այլ ձևի օգտագործումը շատ ավելի դյուրին կդարձնի հավաքումը, ապամոնտաժումը և մասերի մարդակերացումը:
  • Մեկ ընդհանուր օգտագործման համակարգչային տախտակ:
  • Մեկ GameBoy հղման մալուխ:
  • Սարքը, որը կարող է MIDI- ն ապահովել, ինչպես ստեղնաշարը կամ համակարգիչը `անհրաժեշտ ծրագրակազմով և ադապտերով:
  • Մեկ ծրագրավորվող GameBoy փամփուշտ:
  • Sոդող:
  • Լրացուցիչ մետաղալար: Հարմար է սեղանի վրա աշխատելու և համակարգչային տախտակի միացման համար, լարերի համար, որոնք ակնկալում եք հաճախակի տեղաշարժվել:
  • Պատյան ՝ ամեն ինչ մեջը մտցնելու համար:
  • Կույտ Miscellanea.

Գործիքներ

  • Sոդման երկաթ:
  • Ապամոդազերծող լամպ, պոմպ կամ հյուսվածք: Ամեն դեպքում:
  • Ձեռքերի եռակցման գործիք
  • Անվտանգության ակնոցներ: Ձեր ակնոցները չեն պատրաստվում կտրել այն:
  • Կրակմարիչ, կամ գոնե մի բաժակ ջուր: Եվս մեկ անգամ, ամեն դեպքում:
  • Մետաղալար կտրիչներ:
  • Մետաղական մերկացուցիչներ:
  • Ասեղ-քթի տափակաբերան աքցան:
  • Առանց զոդման տախտակ:
  • Mingրագրավորում կամ USB մալուխ (ներ) ինչպես Arduino- ի, այնպես էլ ծրագրավորվող GameBoy փամփուշտի համար, եթե կիրառելի է:
  • Պտտվող գործիք և/կամ որևէ այլ բան, որն անհրաժեշտ է ձեր նախընտրած դեպքում անցքեր և անցքեր կտրելու համար:

Կոդ Այս նախագծի համար ձեզ հարկավոր կլինի երկու տարբեր կոդ, որոնք երկուսն էլ կարելի է գտնել trash80- ի ArduinoBoy Google Code էջում: Դրանք գտնվում են էջի աջ կողմում ՝ Հատուկ ներլցումներ վերնագրի ներքո: Դուք կբեռնեք ArduinoBoy ծածկագիրը Arduino- ում, իսկ mGB- ն կբեռնվի ծրագրավորվող խաղային փամփուշտի մեջ:

Քայլ 2: Եկեք նայենք սխեմատիկին

Եկեք նայենք սխեմատիկին
Եկեք նայենք սխեմատիկին

Սխեմատիկ, պարզապես, ցանկացած փաստաթուղթ է, որը պատկերում է, թե ինչպես են մեխանիկական կամ էլեկտրական սարքերը միավորված: Ձեր գազոնի տրակտորի այն նկարները, որտեղ բոլոր մասերը ապամոնտաժված են ՝ փոքր կետագծերով, որոնք ցույց են տալիս, թե ինչպես են դրանք բոլորը տեղավորվում միասին: Ձեր տան կամ բնակարանի կապալառուն այդքան տարված էր՞: Սխեմատիկա; երկուսն էլ.

Ինչ վերաբերում է սխեմաներին, trash80- ի սխեման ArduinoBoy- ի համար շատ ավելի գունեղ է և չունի ուղիղ գծեր, բայց հիանալի ընթեռնելի է: Եթե դուք լիովին անալոգ չեք ինժեներական պայմանագրերի վերաբերյալ, չպետք է խնդիրներ ունենաք: Դուք գուցե ցանկանաք տպել սա, քանի որ մենք հաճախ կանդրադառնանք դրան:

Քայլ 3. Սեղանի թեստ

Breadboard Test
Breadboard Test

Նախքան պատրաստի ArduinoBoy- ի իրական շինարարությանը հասնելը, մենք նախ ուզում ենք համոզվել, որ մեր բոլոր մասերը լավն են: Դրա համար մենք կօգտագործենք մեր առանց զոդման տախտակը, որը թույլ է տալիս կապեր ստեղծել էլեկտրոնային մասերի միջև ՝ առանց դրանք միասին զոդելու: Հեշտ է: Պարզապես նայեք սխեմատիկին և միացրեք մասերը, ինչպես ցույց է տրված:

Հիշեք, որ յուրաքանչյուր էջում կա մեկնաբանությունների բաժին: Եթե ինչ -որ բանի վրա խրված եք, տեղադրեք ստորև, և ես կփորձեմ օգնել ձեզ հնարավորինս լավագույնս:

Քայլ 4: Առաջին փորձարկում

Veryամանակն է երկու շատ կարևոր թեստերի `ծխի և ֆունկցիոնալ թեստերի: Առաջին թեստը բավականին հեշտ է: Պարզապես միացրեք ձեր GameBoy- ը սարքին, միացրեք GameBoy- ը և դիտեք ArduinoBoy- ի LED- ները: Եթե pin13 LED- ը կարճ բռնկում է, որին հաջորդում են մնացած LED- ները հաջորդականությամբ, որոնք երկու անգամ սահում են ամենաբարձրից մինչև ամենացածրը և հետույքով, LED- ներից միանգամից երկու բռնկումով ավարտվում են, ապա հավանականությունը մեծ է, որ ձեր ArduinoBoy- ը աշխատում է: պատվեր. Նաև անպայման փորձարկեք ռեժիմի ընտրության կոճակը: Երբ սեղմում եք այն, ներկայումս լուսավորված LED- ը պետք է անջատվի, և հաջորդականությամբ հաջորդը միանա: Եթե փոխարենը, լույսերը հրաժարվում են լուսավորվել, դիպչելիս մասերն աննորմալ տաքանում են, տեսնում եք կամ զգում եք ծխի հոտ, և/կամ շրջանի որևէ հատված պայթում կամ բռնկվում է, ապա վերադարձրեք սխեմատիկ, կրկնակի ստուգեք բոլորը ձեր միացումներն ու լարերը, փոխարինեք վնասված բաղադրիչները և նորից կատարեք ծխի փորձարկում: Երկրորդ թեստը մի փոքր ավելի նյարդայնացնող է, հիմնականում այն պատճառով, որ եթե այստեղ ինչ -որ բան սխալ գնա, ապա կենդանի կդառնա ոչ միայն Arduino- ն: Տեղադրեք mGB ձեր GameBoy- ում, միացրեք ArduinoBoy- ը ձեր GameBoy- ին և միացրեք MIDI- ն ձեր MIDI- ի հետ համատեղելի սարքից MIDI- ով ArduinoBoy- ի տախտակով: Միացրեք GameBoy- ը, այնուհետև MIDI սարքը ՝ մոտ պահելով ձեր կրակմարիչը, որպեսզի որևէ բան չպատահի: Փորձեք մի քանի նոտա նվագել ձեր MIDI սարքի վրա 1, 2, 3, 4 կամ 5 ալիքների վրա: Եթե ձեր GameBoy- ը աղմուկ է հիշեցնում գործիք կամ ձայնային էֆեկտ, ապա շարունակեք ցատկել ձեր աթոռից ՝ հայացքը բարձրացնելով դեպի երկինք, ձեռքերը մեկնած, մոլեգնորեն ծիծաղելով `հնչում է« ԱՊՐԵԼ Է »: Նշում ինչպես ձեր ArduinoBoy- ի փորձարկման, այնպես էլ օգտագործման վերաբերյալ. Այնտեղ կան վեբ կայքեր, որոնք առաջարկում են հանրաճանաչ երգերի անվճար MIDI ֆայլեր: Դիմացիր այդ գայթակղությանը: Նախ, այս կայքերի առաջարկած MIDI- ի որոշ հետքեր լավ պատրաստված չեն: Մի անգամ գտա Գորիլազի «19-2000» -ի MIDI պատճենը, և գործիքներից մեկը չկտրվեց կամ չքացավ, այնպես որ, ի վերջո, այս մեկ գործիքը կհաղթի մնացած գործիքներին, մինչև որ դադարեցնեք նվագարկիչը և նորից սկսեք այն:. Բացի այդ, այս նախապես պատրաստված երգերի օգտագործումը խրախուսում է ձեզ շարունակել օգտագործել նախապես պատրաստված երգեր: Դուք օրիգինալ ոչինչ չեք պատրաստի: Ավելի լավ է անմիջապես սովորեք, թե ինչպես գրել ձեր սեփական երաժշտությունը:

Քայլ 5: oldոդեք այն

Oldոդել այն
Oldոդել այն
Oldոդել այն
Oldոդել այն

Այսպիսով, ձեր ArduinoBoy- ն աշխատում է: Լավ, ժամանակն է այն զոդել տպագիր միացման նախատիպի տախտակին: "Սպասիր, սպասիր!" դու ինքդ ես բղավում. «Հիմա այն շատ լավ է աշխատում, և ես գիտեմ, որ զգույշ կլինեմ դրա հետ: Ինչու՞ հնարավոր է այն խառնել: Ինչու՞ անհանգստացնել զոդման աշխատանքները»: Լավ, ուրեմն: Բայց մի պահ մտածեք այս մասին. Դուք և ձեր ArduinoBoy- ը հիանալի երաժշտություն եք ստեղծում: Իրականում այնքան հիանալի, որ ավարտում ես chiptune- ը վերածելով օրինական երաժշտության: Դուք chiptune- ը բերում եք հիմնական հոսք: Դուք հայտնի եք դառնում: Իրականում այնքան հայտնի է, որ քեզ հրավիրում են խաղալու Ռիգլի Ֆիլդում, հենց որ Քաբսը խաղադաշտ դուրս գա: Դուք դեռ օգտագործում եք ձեր տախտակով ArduinoBoy- ը: Դուք և անձնակազմը ամեն ինչ կարգի եք բերում, մինչև ձեզանից մեկը նկատի ձեր երաժշտական գործիքներից ամենակարևորը ՝ ArduinoBoy- ը: Դուք վերջապես այն գտնում եք մի երիտասարդ տղայի ձեռքում, ով կարողացել է թաքուն թաքցնել անվտանգությունը: Իր հետաքրքրասիրության մեջ նա հանել է հացաթղթից բոլոր բաղադրիչները, և, ցավոք, դուք սխեմատիկ ձեռքի տակ չունեք: Շոուի մեկնարկին մնացել է ընդամենը 5 րոպե, դուք պետք է չեղարկեք ձեր ելույթը: Ամբոխը խելագարվում է և կատաղության մեջ քանդում են մարզադաշտի մի լավ հատված, ինչի պատճառով խաղը նույնպես չեղյալ է հայտարարվում: Ձագուկները կրկին կորցրեցին իրենց դիմահարդարման խաղը և կրակեցին Աշխարհի առաջնությունում, և նրանք պետք է մեղադրեն ձեզ: Թույլ մի տվեք, որ այս չափազանց խճճված սցենարը պատահի ձեզ հետ. Միշտ ձեր նախագծերը դարձեք մշտական: Նախ, առանց զոդման տախտակից բոլոր մասերը հեռացնելուց հետո դրանք տեղադրեք համակարգչի տախտակի վրա և պարզեք, թե ինչպես եք դրանք տեղավորելու: Կան մի քանի բաներ, որոնք պետք է հիշել.

  • Փորձեք այնպես անել, որ ձեր բոլոր IC- ները նույն տեսքով լինեն: Այդ կերպ, դուք կարող եք մի հայացքով ասել, թե արդյոք դրանք բոլորը ճիշտ տեղադրված են:
  • Պտուտակային տերմինալները, IC վարդակները և մետաղալարերի միակցիչները ձեր ընկերներն են: Եթե ինչ -որ բան կոտրվի, ցանկանում եք, որ կարողանաք հեշտությամբ հեռացնել և փոխարինել մասերը: Բացի այդ, գուցե ստիպված լինեք ավելի ուշ մարդակերացնել ձեր ArduinoBoy- ը ՝ այլ բան կառուցելու համար: Վարդակներ և այլ միակցիչներ ավելացնելը թույլ կտա դա անել հեշտությամբ:
  • Ուշադիր եղեք այն տարածքի հետ, որի հետ պետք է աշխատեք: Մասերը լավ հեռու պահեք մոնտաժային անցքերից, որպեսզի հեշտությամբ կարողանաք ամրացման սարքավորումներն ու գործիքները հասցնել այդ վայրերին: Բացի այդ, եթե տախտակը տեղադրում եք շատ փոքր տարածության մեջ, ինչպես Altoids թիթեղը, պետք է հիշեք կոճակների նման տարածության մասերը: Հնարավոր է, ստիպված լինեք ձեր տախտակի մասերը մաքուր պահել, որպեսզի կոճակը պատյանի ներսում ազատություն ունենա:

Երբ ամեն ինչ միասին կպցրեք, պարզ ընտրության դեպքում համապատասխան անցքեր հորատելն ու կտրելը և դրա ներսում տպատախտակի տեղադրումը պարզ գործ է: Եթե դուք օգտագործում եք մետաղյա պատյան, ինչպես և ես, անպայման օգտագործեք մի կտոր թուղթ կամ ինչ -որ բան պատյանի ներքևի հատվածը շարելու համար, որպեսզի այն չկտրի շրջանի որևէ հատված: Ռետինե լվացքի մեքենաները նույնպես լավ գաղափար կլինեին:

Քայլ 6: Օգտագործելով ձեր ArduinoBoy- ը

Օգտագործելով ձեր ArduinoBoy- ը
Օգտագործելով ձեր ArduinoBoy- ը

Ձեր ArduinoBoy- ը, եթե ճիշտ հավաքված է, չպետք է այլ կերպ վարվի, քան MIDI մուտքագրման ցանկացած այլ սարք: MGB- ով օգտագործելու դեպքում այն կունենա 5 առանձին MIDI ալիք: 1 -ին և 2 -րդ ալիքները կայուն տոնային գեներատորներ են, 3 -ը ՝ հնչերանգային գեներատոր, որն իմ սահմանափակ թեստերում, կարծես, երեք նոտայի օրինակ ունի (նոտայի տեմպը կփոխվի ամեն անգամ, երբ խաղում եք այս ալիքում ՝ օրինակին հետևելով), 4 -րդ ալիքն ապահովում է բաս հնչյուններ (օգտագործեք թմբուկի, բաս կիթառի կամ սինթսի պես), իսկ 5 -րդ ալիքը աղմուկ է (առավել հաճախ օգտագործվում է GameBoy խաղերում պայթյունների և հոսող ջրի համար):

Միացրեք ձեր MIDI սարքը օպտո-մեկուսիչին միացված պորտին, ձեր ArduinoBoy- ը ձեր GameBoy- ին և ձեր ծրագրավորվող փամփուշտը նույնպես ձեր GameBoy- ին: Տեղադրեք ձեր ArduinoBoy- ը mGB ռեժիմի վրա ՝ սեղմելով կոճակը, մինչև լուսավորվի թվային 8 -ին միացված LED- ը: Այսուհետ դուք կարող եք օգտագործել ձեր GameBoy- ը որպես MIDI գործիք: Ստեղծված ձայնի ճշգրտումները կարող են կատարվել GameBoy- ում `օգտագործելով mGB- ի ինտերֆեյսը, մասնավորապես` տեմբրը, օկտավան, ալիքը և նոտայի հարձակումը: Մյուս ArduinoBoy ռեժիմներն օգտագործվում են GameBoy chiptune ստեղծման այլ ծրագրերի, մասնավորապես ՝ Nanoloop- ի և LSDJ- ի հետ և դուրս են սույն Հրահանգի շրջանակներից:

Քայլ 7: Թակարդներ, որոնցից կարող եք խուսափել

Թակարդներ, որոնցից կարող եք խուսափել
Թակարդներ, որոնցից կարող եք խուսափել
Թակարդներ, որոնցից կարող եք խուսափել
Թակարդներ, որոնցից կարող եք խուսափել
Թակարդներ, որոնցից կարող եք խուսափել
Թակարդներ, որոնցից կարող եք խուսափել

Այս նախագիծն ավարտելիս ես թույլ տվեցի մի քանի նախագծային և շինարարական սխալներ, որոնք, չնայած դրանք բացասաբար չազդեցին ArduinoBoy- ի հիմնական գործառույթի կատարման վրա, սակայն շինարարությունը դարձրեցին ավելի դժվար, իսկ վերջնական ներկայացումը `մի փոքր անփույթ: Ահա իմ սխալները և մի քանի սովորական անսարքություններ, և ինչպես կարող եք դրանք խուսափել կամ շտկել դրանք: Մետաղյա գործի աշխատանքներ Իմ կայացրած բոլոր նախագծային որոշումներից, որպես պատյան, Altoids անանուխի անագ օգտագործելու որոշումը, թերևս, ամենաաղետաբերն էր: Խնդիրն ինքնին անագի մեջ չէ, այլ այն գործիքների, որոնք ես ունեի պատյանը պատրաստելու համար և այն, որ ես շատ քիչ աշխատանք եմ կատարել բարակ թիթեղով: Նախ, աշխատանքի համար օգտագործեք ճիշտ գործիքը: Թիթեղյա կոճապղպեղները, կամ գոնե այն, ինչ ես օգտագործել եմ, պատռում են մետաղը, այլ ոչ թե մաքուր կտրում այն, ինչը դժվարությամբ հեռացնում է սուր եզրերը, որոնք հարթ չեն մնում պատյանին: Փոխարենը օգտագործեք կրծող: Բացի այդ, երբ անցքեր եք բացում, միշտ փորեք ավարտի կողմից կամ այն կողմից, որը հնարավորության դեպքում ամենից հաճախ կտեսնեք (դրսից): Երբ փոս եք փորում, ամենայն հավանականությամբ, մետաղի մեջ կմաք բեկորներ և կհանգեցնեք, որ մետաղը թեքվում է անցքի մեջ այն հորատման ուղղությամբ: Արտաքինից հորատելով ՝ դուք պատյանները թողնում եք պատյան ներսից ՝ արտաքին տեսքը ավելի գեղեցիկ տեսք ունենալով և ավելի ապահով համարելով բացակայող մարդկանց համար: Նախատիպի տախտակ Էժան նյութերը միշտ չէ, որ լավագույնն են աշխատելու համար: Նախատիպի տախտակները, որոնք ես օգտագործել եմ իմ ArduinoBoy- ի կառուցման համար, եկել են RadioShack- ից և, չնայած կատարյալ օգտագործման համար, դրանք էապես էժան պատրաստված լինելու պատճառով դժվար է սոսնձել: Չկան պատված անցքեր, այնպես որ զոդը չի ներծծվում անցքերի մեջ, ինչի արդյունքում տախտակի վրա տեղադրվում են այս խոշոր զոդման բլբերը, որոնք մանրակրկիտ չեն պահում եռակցված մասերը տեղում: Փորձեք առավելագույնը գտնել ծածկված անցքերով տախտակներ: Եթե դուք չեք կարող, ես լսել եմ, որ մի փոքր զոդման հոսքը, որը քսվում է փոսում, զոդումից առաջ, ձուլածո զոդը կպահի անցքի մեջ, ճիշտ այնպես, ասես այն պատված լինի: Էժան նախատախտակների վերաբերյալ հաշվի առեք, որ քանի որ զոդը պարզապես կհավաքվի վերևում, դրանք կարող են հակված լինել… Շորտերի Երբ ավարտեցի իմ ArduinoBoy- ի զոդումը, ես նկատեցի, որ LED- ները ճիշտ չեն լուսավորվում: Խնդիրը իմ էլեկտրագծերը չէին, դա կատարյալ էր, այլ իմ զոդումը: Փոքրիկ, գրեթե անհնար է տեսնել զոդի և փոշու քանակը, որոնք կամրջում էին տախտակի վրա առկա բացերը ՝ թույլ չտալով, որ որոշ լուսադիոդային լուսարձակներ լուսավորվեին և միացնեին այլ լուսադիոդներ: Եթե դա ձեզ հետ պատահի, դանակի շեղբ անցկացրեք զոդի հոդերի միջև և մանրակրկիտ մաքրեք ՝ օգտագործելով q-tips, թղթե սրբիչներ և ալկոհոլը: Գերազանց սոսինձ Փորձեք, ինչպես կարող եք, երբեք չեք կարող սուպեր սոսինձ օգտագործել ՝ առանց ձեր մատների վրա դիպչելու: Ընդհանուր նախազգուշացում բոլորի համար: Սխալ մի ընդունեք, դա հիանալի բան է, երբ երկու մաս պետք է արագ կպչեն և կպչեն, բայց երբեք մի կարծեք, որ կարող եք այն օգտագործել առանց ձեր մատները միմյանց սոսնձելու:

Քայլ 8: Որտե՞ղ եմ գնում այստեղից:

Որտեղի՞ց գնամ այստեղից
Որտեղի՞ց գնամ այստեղից

Դժվարություններ ունե՞ք chiptune- ի ամբողջ ստեղծագործությունը սկսելու համար: Ունե՞ք ոգեշնչման, խորհուրդների, հնարքների և ձեր վերջին մեղեդին ցուցադրելու տեղ: Chiptunes- ի և ընդլայնման համար ռետրո խաղերի համար կա 8bitcollective.com: Նրանք ունեն chiptune կոմպոզիտորների աշխույժ համայնք, ովքեր ավելի քան պատրաստ կլինեն օգնել ձեզ կարիերայում:

Wantանկանու՞մ եք ընդլայնել ձեր ArduinoBoy- ի հնարավորությունները: Ձեր ArduinoBoy- ն ունի ներկառուցված գործառույթ, որն իրականում mGB- ն չի օգտագործում. MIDI- ի ելք, մասնավորապես, MIDI համաժամացում: Nanoloop- ը և LSDJ- ը, սակայն, ոչ միայն համատեղելի են ArduinoBoy սարքավորման հետ, այլև կարողանում են օգտագործել այս չօգտագործված հնարավորությունը ՝ թույլ տալով համաժամեցնել ձեր GameBoy- ի հնչյունները ծրագրավորվող MIDI այլ գործիքների հետ, ինչպես թմբուկները: Դե, դուք այժմ հաջողակ chiptune կոմպոզիտոր և կատարող եք, բայց այժմ ձեզ սպասվում են մի քանի համերգներ և ցանկանում եք հնարավորինս թեթևացնել բեռը: Ինչ ես պատրաստվում անել? Դե, քանի դեռ դուք միայն օգտագործում եք ArduinoBoy- ի MIDI նավահանգիստը, կարող եք կտրուկ նվազեցնել դրա չափը: Պարզապես օգտագործեք որպես Arduino- ի փոքր կլոն, որը կարող եք գտնել և դուրս թողնել MIDI- ի մուտքի պորտից: Ի վերջո, այն կարծես աշխատում է trash80- ի համար: Ինչ վերաբերում է ինձ, ես ձգտում եմ կատարելագործել իմ նախատիպը ՝ միաժամանակ ավելին իմանալով այն մասին, թե ինչպես է այն աշխատում և ինչպես կարող եմ դրանով իսկական երաժշտություն կազմել: Ես մտածում եմ Eagle CAD- ում մի քանի PCB- ներ նախագծելու մասին երկու տարբեր տարբերակների համար. Մեկը, որն օգտագործում է անցքերի բաղադրիչներ և DIP փաթեթային IC- ներ, ինչպես այս մեկը, և մյուսը, որը հնարավորության դեպքում օգտագործում է մակերևույթի ամրացման բաղադրիչներ, որպեսզի կարողանամ փորձել ջեռուցման վահանակի հոսքը: զոդման եղանակ և պատրաստեք (հուսանք) երբևէ պատրաստված ամենափոքր լիարժեք ArduinoBoy- ը: Ամենակարևորը, ինչ էլ որ որոշեք անել ձեր ArduinoBoy- ի հետ, զվարճացեք: Եթե դուք չեք զվարճանում, ապա ակնհայտորեն ինչ -որ սխալ բան եք անում: Հիշեք, որ ինչպես ամեն ինչ կյանքում, այնպես էլ չիպթուններ կազմելը ուրիշին ծեծել չէ: Խոսքը գնում է ինքդ քեզ ծեծելու, քո կազմած յուրաքանչյուր մեղեդու մասին ավելի լավը, քան նախորդը: Ոչ ոք երբևէ հայտնի չի դարձել այն գործով, որը չի սիրում: Հարցե՞ր: Մեկնաբանությու՞ն: Ամուսնության առաջարկությո՞ւն: Մահվան սպառնալիքներ? Տեղադրեք դրանք ստորև:

Խորհուրդ ենք տալիս: