Բովանդակություն:
- Քայլ 1. Պատրաստեք Adafruit Feather M0 Bluefruit LE
- Քայլ 2. Մաքրել և պատրաստել Commodore 64 (ըստ անհրաժեշտության)
- Քայլ 3. Կառուցեք շղթան գրատախտակի վրա
- Քայլ 4. Ստեղծեք ավելի մշտական շրջան:
- Քայլ 5. Ավելացրեք անջատիչ, USB միակցիչ և միացում ՝ այն ավարտելու համար:
- Քայլ 6: Ֆունկցիոնալության վերաբերյալ վերջին նշումներ
Video: Commodore 64 -ը վերածեք IOS Bluetooth ստեղնաշարի. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս ձեռնարկը նկարագրում է, թե ինչպես կարելի է Commodore 64 համակարգիչը վերածել bluetooth ստեղնաշարի: Այն ներառում է Arduino IDE- ով միկրոհսկիչի ծրագրավորում և տպատախտակի կառուցում:
Ձեզ անհրաժեշտ պարագաներ (ոմանք պարտադիր չեն).
- Commodore 64 ստեղնաշարով (հեռացրեք մայր տախտակը, այն չի օգտագործվում)
- (2) 74HC595 հերթափոխի գրանցամատյաններ
- (8) 1N4148 դիոդներ
- (3) 220 օմ դիմադրիչներ
- (1) RGB Led (ընդհանուր կաթոդ)
- (1) Adafruit Feather M0 Bluefruit (այլ adafruit bluefruit nRF51 տախտակները կարող են աշխատել նաև առանց այստեղ ներկայացված հրահանգների փոփոխության)
- (1) 18x24 անցքի նախատախտակ (կաշխատեն ավելի մեծ չափերը)
- (1) մեծ տախտակ
- (50 ֆունտ ստեռլինգ) արական և արական տախտակի ցատկող մալուխներ
- (4) կին-կին jumper մալուխներ
- (1) 3.7V լիպոլիկ մարտկոց JST միակցիչով (ես օգտագործել եմ 2000mAh)
- (1) սլայդ անջատիչ (պարտադիր չէ, որ սլայդ անջատիչ լինի, ցանկացած անջատիչ կարող է աշխատել)
- զոդման
- զոդման հոսք
- 30 չափիչ մետաղալար
- (3-4) 2 մմ x 8 մմ պտուտակներ
- (1) կարճ արական միկրո USB դեպի կին USB-A մալուխ
- (1) USB-A արական և արական մալուխ (3-6 մետր երկարությամբ, լիցքավորման համար)
- (1) 20 փին արական քորոց վերնագիր
- (1) 4 փին արական քորոց վերնագիր
- (1) JST PH 2.0 Plug Connector 100mm 2pin արական միակցիչ մետաղալար (ըստ ցանկության)
- (1) JST PH 2.0 Խրոցակի միակցիչ 100 մմ 2 պին իգական միակցիչ մետաղալար (ըստ ցանկության)
Ձեզ անհրաժեշտ գործիքներ.
- եռակցման երկաթ բարակ ծայրով
- ձեռքերին կամ սարքին օգնում է նախատախտակը կայուն պահել
- մետաղալար կտրիչներ
- philips պտուտակահան
- պինցետ
- բազմաչափ
- 30 երեսպատման մետաղալարեր
- տաք սոսինձ ատրճանակ (ըստ ցանկության)
- 3D տպիչ (ըստ ցանկության)
- համակարգիչ Arduino IDE- ով տեղադրված
Քայլ 1. Պատրաստեք Adafruit Feather M0 Bluefruit LE
Սկզբում գլխարկը կապում ենք տախտակին, եթե այն նախապես հավաքված չէ:
Ահա լավ տեղեկանք Adafruit Feather M0 Bluefruit LE- ի համար.
learn.adafruit.com/adafruit-feather-m0-blu…
Թարմացրեք խորհուրդը վերջին որոնվածին: Իմ arduino- ի ուրվագիծը չի աշխատի, քանի դեռ տախտակը չի թարմացվել մինչև առնվազն 0.7.6: Եթե դուք աշխատում եք հին որոնվածով, ուրվագիծը ճիշտ չի աշխատի, կամ կատարման հետ կապված խնդիրներ կլինեն: Ես հաստատեցի, որ իմ ուրվագիծը գործում է անթերի ՝ 0.7.7 և 0.8.0 տարբերակներով: Դուք կարող եք ձեր հեռախոսով թարմացնել տախտակների որոնվածը ՝ օգտագործելով Bluefruit LE Connect ծրագիրը (iOS կամ Android): Ես օգտագործել եմ iOS ծրագիրը, և ձեզ տրվում է բազմաթիվ տարբերակների թարմացման կամ իջեցման տարբերակ: Ընտրեք 0.7.7 կամ 0.8.0: Ես չեմ կարող երաշխավորել, որ ամեն ինչ ճիշտ կաշխատի նոր տարբերակների համար:
Հաջորդը տեղադրեք տախտակները և գրադարանները էսքիզի համար անհրաժեշտ Arduino IDE- ում: Հրահանգներին կարող եք ծանոթանալ այստեղ ՝
learn.adafruit.com/adafruit-feather-m0-blu…
Համոզվեք, որ տեղադրեք և՛ Adafruit SAMD տախտակները, և՛ Arduino SAMD տախտակները ՝ օգտագործելով տախտակի կառավարիչը:
Տեղադրեք նաև Adafruit BluefruitLE nRF51 v1.9.5 գրադարանի կառավարչի միջոցով
Հաստատեք, որ ձեր տախտակը ճիշտ է աշխատում `վերբեռնելով որոշ էսքիզներ, որոնք դուք պետք է տեսնեք օրինակ-> Adafruit Bluefruit nRF51- ում, եթե գրադարանը ճիշտ տեղադրեք:
Ի վերջո, հաստատելուց հետո, որ խորհուրդը ճիշտ է աշխատում, վերբեռնեք իմ ուրվագիծը ՝ օգտագործելով այս քայլին տրված ֆայլերը:
Քայլ 2. Մաքրել և պատրաստել Commodore 64 (ըստ անհրաժեշտության)
Հեռացրեք Commodore 64 մայրական սալիկը, եթե այնտեղ ունեք մեկը, այն չի օգտագործվի:
Մաքրել Commodore 64 ստեղնաշարի կոնտակտները: Մինչ ականը մաքրելը տիեզերական սանդղակը և F1 ստեղները միշտ չէին գրանցվում, երբ սեղմվում էին: Ստորև բերված գործընթացից հետո ամեն ինչ հիանալի աշխատեց:
- նախ ապամոնտաժեք հերթափոխի կողպեքին միացված լարերը
- հեռացրեք 23 փոքր պտուտակները, որոնք պահում են ստեղնաշարի ներքևը տեղում
- մատով խփել տախտակին
-
ապա մաքրեք կոնտակտները
- Ես օգտագործել եմ QD Contact Cleaner- ը
- Ես մի քանիսը ցողեցի մի փոքրիկ բաժակի մեջ և օգտագործեցի q- խորհուրդներ ՝ յուրաքանչյուր շփումը նրբորեն մաքրելու համար, մինչև որ q- ի խորհուրդներին ավելի կամ շատ քիչ սև չկար:
Սկզբում ես փորձեցի նույն մաքրման գործընթացը ալկոհոլը քսելով, և դա այնքան էլ արդյունավետ չէր, որքան կոնտակտային մաքրողը:
Բոլոր բանալիները հիանալի աշխատեցին մաքրումից հետո:
Հետևեք հակառակ քայլերին ՝ ստեղնաշարը նորից հավաքելու համար: Մի մոռացեք լարերը նորից միացնել հերթափոխի կողպման ստեղնին:
Քայլ 3. Կառուցեք շղթան գրատախտակի վրա
Այժմ միացրեք շղթան տախտակի վրա, ինչպես ցույց է տրված Fritzing դիագրամում: Ես օգտագործել եմ նկարի երկու տախտակ, մեկ մեծ սպիտակ տախտակ և մեկ փոքր կապույտ հացաթուղթ, պարզապես այն մի փոքր տարածելու համար: Տեղ կա ամեն ինչ մեկ մեծ սպիտակ տախտակի վրա տեղավորելու համար:
Commodore 64 ստեղնաշարից եկող ժապավենի նկարը ցույց է տալիս, թե ինչպես կարելի է որոշել փին համարները: Պին 1 -ը այն կողմում է, որտեղ բաց թողնված անցք կա (որը կլիներ 2 -րդ կապը):
Կարևոր է, թե որ ուղղությամբ են տեղադրված դիոդները շղթայում: Համոզվեք, որ դիոդի մուգ շերտերը գտնվում են նկարի վրա նշված կողմում: Իմ օգտագործած դիոդներն են 1N4148:
Բոլոր ռեզիստորները 220 օմ են:
RGB Led- ը պետք է լինի ընդհանուր կաթոդի տարբերակով, այլապես այն ճիշտ չի աշխատի, ինչպես լարված է այս միացումում:
Եթե ամեն ինչ ճիշտ է ընթանում, դուք պետք է կարողանաք Commodore 64 -ը միացնել սարքին Bluetooth- ի միջոցով և այն ճիշտ աշխատել որպես bluetooth ստեղնաշար:
(նշում. իմ arduino էսքիզի մեկնաբանությունները նաև նշում են, թե ինչ կապում են ինչին կապում)
(նաև նշում. 74HC595 չիպի 1 -ին փինն այն է, որտեղ կետը չիպի վրա է)
Քայլ 4. Ստեղծեք ավելի մշտական շրջան:
Այժմ, երբ հաստատեցիք, որ ամեն ինչ ճիշտ է աշխատում, ժամանակն է ավելի մշտական միացում միացնել: Ես դա արեցի ՝ օգտագործելով այս ուսանելի ուսուցանվող տեխնիկան.
www.instructables.com/id/How-to-Prototype-…
Լուսանկարներում երևում է, թե ինչպես եմ դասավորել իմ բաղադրիչները:
Ես օգտագործեցի 20 փին արական քորոց վերնագիր և տափակաբերան աքցանով հանեցի երկրորդ կապը ՝ Commodore 64 ստեղնաշարից ժապավենը ամրացնելու տեղ ստեղծելու համար: RGB LED- ի միակցիչ պատրաստելու համար ես նաև օգտագործեցի 4 փին արական քորոց վերնագիր:
Ես դրա լուսանկարը վերցրի, այնուհետև այն շրջեցի և նկարեցի այն գլխիվայր:
Ես պիտակավորեցի գծապատկերում տեղադրված բոլոր կապումներն ու ներկեցի բոլոր այն կապերը, որոնք անհրաժեշտ էին կատարել:
Եղեք շատ զգույշ և կրկնակի ստուգեք ամեն ինչ:
Երբ համոզվեք, որ ամեն ինչ ճիշտ է, սկսեք միացնել միացումները ՝ օգտագործելով 30 չափիչ մետաղալար ՝ օգտագործելով նկարը որպես ուղեցույց: Ես մուլտիմետր օգտագործեցի ՝ համոզվելու համար, որ յուրաքանչյուր զոդվող իրի միջև կա էլեկտրական միացում, և որ չկա մոտակա կապերի միջև, որոնք չպետք է միացված լինեն:
RGB LED- ի համար մալուխ պատրաստելու համար ես օգտագործեցի կին-կին jumper մալուխներ և որոշ խենթ սոսինձ:
(նշում. 74HC595 հորիզոնական գծի վրա ես 9-16 կապերի կապը քաշեցի թվերի տակ, երբ կապերն իսկապես թվերի վերևում գտնվող անցքերում էին)
Քայլ 5. Ավելացրեք անջատիչ, USB միակցիչ և միացում ՝ այն ավարտելու համար:
Հարդարման փուլի համար.
-
Սկզբում ես ընտրեցի տախտակը և մարտկոցը ամրացնելու վայրը և դրանք տաք տեղում սոսնձեցի
- տախտակի համար ես ընտրեցի պտուտակներից մեկը, որը մայր տախտակի համար էր և այնտեղ տաք պտուտակ կպցրեց
- Ես երկու պտուտակներ տաք սոսնձեցի նաև մյուս անկյուններում, որպեսզի այն ամուր պահեմ տեղում և միացումը մի փոքր բարձրացնեմ ներքևից
- Ես նաև տաք սոսնձեցի RGB LED- ը հին LED- ի փոխարեն: Դուք գուցե կարիք չունեք տաք սոսինձ օգտագործելու, բայց իմ ձեռք բերած C64 պատյանը վնասվել է:
- ապա ես երկարացրեցի մարտկոցի մալուխը արական և իգական 100 մմ JST միակցիչով և միացրեցի սահող անջատիչը, որպեսզի կարողանամ միացնել և անջատել bluetooth ստեղնաշարը
- Հաջորդը ես ձեռք բերեցի արական միկրո- usb կարճ մալուխ `դեպի usb_a մալուխ, որը կարող եմ օգտագործել լիցքավորման համար
-
Ես 3D- ով տպեցի անջատիչ և USB մալուխի լեռ (stl ֆայլը կցված է)
Ինձ անհրաժեշտ էր փոքր -ինչ դնել անցքերը `անջատիչին և USB մալուխին տեղավորելու համար
- Ես խենթորեն սոսնձեցի USB մալուխը տեղում, անջատիչը լավ էր միայն շփման հետ
- Վերջապես ես տաք սոսնձեցի ամրացման ափսեը տեղում
Քայլ 6: Ֆունկցիոնալության վերաբերյալ վերջին նշումներ
LED- ը պետք է լինի
- կապույտ, երբ մարտկոցը լավ է և այն միացված է bluetooth- ին
- կանաչ, երբ մարտկոցը լավ է և այն միացված չէ bluetooth- ին
- կարմիր, երբ մարտկոցը պետք է լիցքավորվի
Նշում. Մարտկոցը լիցքավորելու համար անջատիչը պետք է միացված վիճակում լինի, երբ USB մալուխի միջոցով միացված է հոսանքին:
Ստեղնաշարի գործառույթ
Ես այն փորձարկել եմ միայն iOS սարքերի վրա, և այն կարող է անել այն ամենը, ինչ մտածել եմ փորձել: Այն պետք է մեծ մասամբ աշխատի այլ համակարգերի վրա, բայց ես այն չեմ փորձարկել:
Վերականգնման բանալին համարժեք է mac- ի ընտրանքային ստեղնին:
Commodore ստեղնը համարժեք է mac- ի հրամանի ստեղնին:
Ctrl ստեղնը համարժեք է mac- ի կառավարման ստեղնին:
Ընտրանքային հերթափոխի հրամաններն օգտագործելու համար սեղմեք վերականգնել և աջ հերթափոխի ստեղնը:
Աջ հերթափոխի և ձախ հերթափոխի ստեղները տարբեր են: Որոշ դեպքերում դրանք չեն ունենա նույն արդյունքները և օգտագործվում են, որպեսզի կարողանան մուտքագրել ստեղներ, որոնք ցուցադրված չեն Commodore ստեղնաշարի վրա:
աջ հերթափոխը 7 է `
աջ հերթափոխ = = |
աջ հերթափոխ / է
աջ հերթափոխ ՝ է {
աջ հերթափոխ; է}
էջանիշը ստեղնաշարի վերին ձախ անկյունում գտնվող ձախ սլաքն է
հստակ/տուն կոճակը կուրսորը տեղափոխում է տողի սկիզբ
right shift and clear/home կուրսորը տեղափոխում է տողի վերջ
ձախ հերթափոխը հստակ է/տունը կարևորում է ամեն ինչ կուրսորի հետևի տողում
ձախ հերթափոխը և կուրսորը կարող են օգտագործվել տեքստը ընդգծելու համար
Անփոփոխ գործառույթի ստեղներ
F1 = Խաղալ/դադար
F3 = Ձայնի բարձրացում
F5 = Ձայնի նվազում
F7 = Խլացնել
Ֆունկցիոնալ ստեղները, երբ սեղմվում է ձախ հերթափոխի ստեղնը
F1 = Մեդիա հաջորդ
F3 = Նախորդ մեդիա
F5 = Որոնում
F7 = Տուն
Ֆունկցիոնալ ստեղները, երբ սեղմվում է աջ հերթափոխը
F1 = Պայծառություն +
F3 = Պայծառություն -
F5 = Որոնում
F7 = Փոխել վիրտուալ ստեղնաշարը
Երկրորդ տեղը զբաղեցնող Arduino մրցույթում 2019 թ
Խորհուրդ ենք տալիս:
Չօգտագործված սմարթֆոնը վերածեք խելացի ցուցադրման. 6 քայլ (նկարներով)
Չօգտագործված սմարթֆոնը վերածեք խելացի ցուցադրման. Deze- ի ձեռնարկը անգլերեն լեզվով է: Դարձրեք այն խելացի էկրան ՝ օգտագործելով Google Աղյուսակները և որոշ գրիչ և թուղթ ՝ հետևելով այս հեշտ քայլ առ քայլ ձեռնարկին: Երբ ավարտես
Պտտվող հեռախոսը վերածեք ռադիոյի և ճանապարհորդեք ժամանակի միջով. 5 քայլ (նկարներով)
Պտտվող հեռախոսը վերածեք ռադիոյի և ճանապարհորդեք ժամանակի միջով. Ես պտտվող հեռախոսը կոտրեցի ռադիոյի: Վերցրեք հեռախոսը, ընտրեք երկիր և տասնամյակ և լսեք հիանալի երաժշտություն: Ինչպես է այն աշխատում: Այս պտտվող հեռախոսն ունի ներկառուցված միկրոհամակարգիչ (Raspberry Pi), որը հաղորդակցվում է radiooooo.com- ին, վեբ ռադիոյին: The
Գրեթե ամեն ինչ վերածեք բարձրախոսի. 13 քայլ (նկարներով)
Գրեթե ամեն ինչ խոսողի վերածեք. Գրեթե ցանկացած առարկա կարող եք բարձրախոս դարձնել `օգտագործելով պիեզո սկավառակ և մի բուռ լրացուցիչ բաղադրիչ: Թեև սա կարող է կախարդական թվալ, բայց իրականում բավականին պարզ տեխնիկական բացատրություն կա: Պիեզո սկավառակ քշելով ուժեղացուցիչի միջոցով, սկավառակը
X-box ռոք խմբի հարվածային գործիքները վերածեք միջանկյալ միայնակ էլեկտրոնային հարվածային գործիքների. 4 քայլ (նկարներով)
X-box ռոք խմբի հարվածային գործիքները վերածեք միայնակ էլեկտրոնային հարվածային գործիքների. Ինձ բախտ վիճակվեց ձեռք բերել օգտագործված x-box թմբուկի հավաքածու, այն մի փոքր կոպիտ վիճակում է, և ոչ մի թիակ, բայց ոչինչ, որը հնարավոր չէ ամրագրել: Ես այն վերածեք ինքնուրույն էլեկտրական թմբուկի հավաքածուի: Կարդալով պիեզո սենսորից անալոգային արժեքը և այն վերածեք MIDI կոմայի
Ստեղնաշարի ինտերֆեյս 8051 -ով և Ստեղնաշարի համարների ցուցադրում 7 հատվածում. 4 քայլ (նկարներով)
Ստեղնաշարի ինտերֆեյս 8051 -ով և 7 հատվածով ստեղնաշարի թվերի ցուցադրում. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարող ենք ստեղնաշարը միացնել 8051 -ին և ստեղնաշարի համարները ցուցադրել 7 հատվածի էկրանով: