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

Arduino Old Style Pong (TVout) ՝ 5 քայլ
Arduino Old Style Pong (TVout) ՝ 5 քայլ

Video: Arduino Old Style Pong (TVout) ՝ 5 քայլ

Video: Arduino Old Style Pong (TVout) ՝ 5 քայլ
Video: Arduino Tvout Tutorial 2024, Հուլիսի
Anonim
Arduino հին ոճի պոնգ (TVout)
Arduino հին ոճի պոնգ (TVout)

Գեղագիտություն.

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

Կոդ:

Վերջնական բաժնի ծածկագիրը Arduino Pong- ի կոդի մաքրված տարբերակն է, որը շտկել է մյուս վեբ կայքի բազմաթիվ սխալներ (օրինակ ՝ քորոցների սխալ լինելու սխալը): Կոդն ուներ նաև բազմաթիվ ուշացումներ, որոնք վթարի ենթարկեցին Arduino- ն կարգաբերման ժամանակ: Ես օգնեցի Arduino- ի տեղադրման C- կոդի հետ կապված, և չեմ պնդում, որ այս աշխատանքը միայն իմ ջանքերի շնորհիվ է:

Պարագաներ

Այս նախագիծը կատարելու համար ձեզանից կպահանջվի ունենալ.

  • Հեռուստատեսություն, որը կարող է ստանալ RCA լարեր
  • Մեկ RCA մալուխ
  • Arduino տախտակ (Լեոնարդո/Ունո) և տախտակ
  • 1 470R դիմադրություն
  • 1 1kR ռեզիստոր
  • Ալիգատորների 6 տեսահոլովակներ (ըստ ցանկության, բայց կանխում է շատ խառնաշփոթ զոդումը)
  • 2 10k Օմ պոտենցիոմետր
  • Թռիչքային մալուխներ (մոտ 10)
  • Sոդման սարք (մետաղալար, երկաթ, հոսք)
  • RCA վարդակից (օգտագործվում է իմ մեթոդի համար)
  • 75R Resistor (օգտագործվում է իմ մեթոդի համար)
  • Theրագրակազմի բաժնի ծածկագիրը
  • (Ըստ ցանկության) Ստվարաթուղթ
  • (Ըստ ցանկության) Սփրեյ ներկ (հեռուստատեսության գույն)
  • (Լրացուցիչ) Շշերի կափարիչներ (կոճակներ դառնալու համար)
  • (Ըստ ցանկության) 1 նշիչ գրիչ (կոճակների նախընտրելի գույնը)
  • (Ըստ ցանկության) Սոսինձ (կոճակները կպցնելու համար)

Քայլ 1. Քայլեր 1-3. Գեղագիտության կիրառում

Քայլ 1-3. Գեղագիտության կիրառում
Քայլ 1-3. Գեղագիտության կիրառում

Հեռուստատեսությունը 1950 -ականների համապատասխան հեռուստատեսության տեսք ունենալու համար հարկավոր է այն մանրացնել ստվարաթղթով: Հիշեք, որ այս ամենը կամընտիր է, եթե պարզապես ցանկանում եք Arduino- ի հետ ձեր հեռուստատեսությամբ պոնգ աշխատել: Նախ, ձեզ հարկավոր է ստվարաթուղթ, դա ձեր հեռուստատեսության չափի և ձևի մասին է: Այժմ, քանի որ փոփոխված ծածկագիրը պոնգը դարձնում է իր սկզբնական չափի 3/4 -ը, չափերը մոտենալու համար հարկավոր է այն վերբեռնել նախքան կտրելը սկսելը: Երբ կատարեք մյուս քայլերը, գործարկեք այն և տեսեք, թե որքան մեծ է այն: Ստվարաթղթի վրա փոս կտրեք պոնգի չափի և ձևի վրա, և նույն տեղում ՝ նույնպես: Հաջորդը, դուք կարող եք լակի ներկել ստվարաթուղթը ձեր ուզած գույնով - պարզապես համոզվեք, որ հետևեք բանկայի հրահանգներին: Երբ ձեռք բերեք այդ գեղեցիկ փայլը, կարող եք շշերի կափարիչները ներկել սև գրիչով, որպեսզի դրանք նմանվեն ինչ -որ շքեղ կոճակների `դրանք կպցրեք և ձեր պոնգի համար բավականին գեղեցիկ ծածկույթ ունեք:

Քայլ 2: Քայլ 3-6. RCA- ի պատրաստում

Քայլ 3-6. RCA- ի պատրաստում
Քայլ 3-6. RCA- ի պատրաստում

Դուք կարող եք տեսնել սահմանափակ գործընթաց ՝ նկարներով ՝ 1 -ին աղբյուրի վերջին բաժնում: Օգտագործելով այստեղ մի փոքր այլ գործընթաց, նախ պետք է.

Միացրեք վահանի (արտաքին) RCA վարդակի քորոցը GND- ին: Տեղադրեք RCA վարդակը RCA վարդակի մեջ և 470R, 1kR և 75R դիմադրիչների մի ծայրը ամրացրեք ազդանշանային (ներքին) RCA վարդակի քորոցին: Օգտագործելով jumper մալուխներ, 75R- ի մյուս ծայրը տեղադրեք GND- ի մեջ, 470R- ը D07- ի մեջ: Եթե դուք օգտագործում եք Arduino UNO, 1kR- ը պետք է տեղադրված լինի D07- ի մեջ: Եթե դուք օգտագործում եք Arduino Leonardo- ն, այն պետք է տեղադրված լինի D09- ում:

Քայլ 3: Քայլ 7-10. POTM- ների պատրաստում

Քայլ 7-10. POTM- ների պատրաստում
Քայլ 7-10. POTM- ների պատրաստում

Պոտենցիոմետրերը (POTM) կունենան 3 կապում: Միջին հատվածը ազդանշանային գիծն է, սակայն մյուս երկուսը (հզորություն և հող) կարող են փոխադարձաբար օգտագործվել: Կցեք ալիգատորների սեղմակները յուրաքանչյուր կապում, և յուրաքանչյուրին ավելացրեք ցատկող մալուխներ: Միջին մալուխը միացրեք A0- ին, իսկ մյուսի միջինը `A1- ին: Միացրեք մյուս մալուխները, ինչպես ցույց է տրված վերջին հատվածի 1 -ին ռեսուրսում:

Քայլ 4: Քայլ 11-12. Կոճակը սեղմելը

Քայլ 11-12. Կոճակին հարվածելը
Քայլ 11-12. Կոճակին հարվածելը

Ավելացրեք RCA վարդակից հեռուստացույցին: Ավելացրեք կոճակ, որը միացված է GND- ին և D2- ին: Ավելացրեք 1kR ձգման դիմադրություն 5V- ի և D2- ի միջև: (Սա ասում է, որ D2- ը լինի 1, մինչդեռ կոճակը չի ստիպում նրան լինել 0, այսինքն ՝ սեղմված) Պատճենեք և տեղադրեք ռեսուրսում փոփոխված կոդը վերջին հատվածում ձեր Arduino- ում:

Քայլ 5: Վերջնական ՝ աղբյուրներ և ծրագրակազմ

Վերջնական ՝ աղբյուրներ և ծրագրակազմ
Վերջնական ՝ աղբյուրներ և ծրագրակազմ

Փոփոխված ծածկագիր ՝

Ույցեր.

Բնօրինակը ՝

Փոփոխված ՝ [WIP]

Հեռուստատեսության ոգեշնչող նկար ՝

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