Բովանդակություն:
- Քայլ 1: Պահանջվում են մասեր
- Քայլ 2. Շրջանակային տախտակ
- Քայլ 3: Սարքեր
- Քայլ 4: Հեռախոսների միացում
- Քայլ 5. Շրջանակի սալիկի զոդում
- Քայլ 6: Պտուտակեք ամեն ինչ միասին:
- Քայլ 7: Կոդ
- Քայլ 8: Ապագա կրկնումներ
Video: Neo Pixel, Thumb ամենաարագ խաղը. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ես կառուցեցի այս նախագիծը, որովհետև տանել իմ տեղական Makerfaire In Newcastle, Միացյալ Թագավորություն: Գաղափարն այն էր, որ դպրոցական բակում խաղ պատրաստվեր, որը համեմատաբար էժան և պարզ արտադրվեր:
Գաղափարը պարզ է, հաղթելու համար պետք է բազմիցս սեղմել կոճակը, մինչև պիքսելային մատանին լույսով չլցնես: Դուք ուղղակիորեն մրցում եք հակառակորդի հետ, և հաղթողը ստանում է կանաչ թարթող մատանի, իսկ պարտվողը ՝ կարմիր:
Նախագիծը պատրաստելու համար ես օգտագործեցի SolidWorks դիզայնը, 3D տպագրությունը և նախագծեցի տպատախտակները ՝ օգտագործելով Fritzing: Ես ունկնդիրների տախտակները մանրացրեցի Իմ համալսարանը:
Կարծում եմ, որ նախագիծը լավ ստացվեց: Տեսահոլովակը ցույց է տալիս խաղի խաղը; պարզ, բայց արդյունավետ:
Քայլ 1: Պահանջվում են մասեր
Ես ունեի այս իրերի մի մասը, բայց ամբողջը կառուցելը չպետք է չափազանց թանկ արժեր: Հեռախոսների համար ես օգտագործել եմ Ethernet տվյալների մալուխ, քանի որ այն բազմաթիվ միջուկներ ուներ հեռախոսները և կոճակները միացնելու համար:
Մասերի ցուցակ
Oldոդման վերնագրեր ՝ իգական և արական
Adafruit Trinket - Mini Microcontroller - 5V Logic
NeoPixel մատանի
3 x AAA մարտկոցի սեփականատեր ՝ միացված/անջատված անջատիչով և 2-Pin JST
2 x 10K դիմադրիչներ
հին Ethernet ցանցի մալուխ
JST-PH 2-Pin SMT աջ անկյունի միակցիչ
Պտուտակային տերմինալներ 2.54 մմ սկիպիդար (3-փին) և (5-փին)
Քայլ 2. Շրջանակային տախտակ
Առաջին կրկնությունը ակնհայտորեն կառուցված էր հացի տախտակի վրա, բայց երբ դա արեցի, ես նախագծեցի տպատախտակները ՝ օգտագործելով Fritzing- ը: Ես ամեն ինչ արեցի տպատախտակի տեսքով, որովհետև ուզում էի օգտագործել վերնագրերը, այլ ոչ թե բաղադրատախտակի վրա գտնվող բաղադրիչները `իրերը միացնելու համար: Այս կերպ ինձ հնարավորություն տվեց նաև հեռախոսների համար օգտագործել պտուտակային տերմինալներ:
Ես վերբեռնել եմ.fzz ֆայլը, վստահ չեմ, թե որքանով է օգտագործվում սխեման, բայց դուք կարող եք հեշտությամբ օգտագործել ֆայլը ՝ տախտակը տրորելու կամ փորագրելու համար:
Տախտակի տեսքը ցույց է տալիս միակողմանի տախտակի ներքևի մասը: Ես մակնշել եմ պտուտակավոր տերմինալները `համապատասխան լարերով, որոնցից կազմված են հեռախոսները:
Քայլ 3: Սարքեր
Ներառված են հեռախոսների համար նախատեսված SolidWorks ֆայլը և STL ֆայլը:
Ես դրանք օգտագործել եմ Makerbot- ով, և դրանք կողմնորոշված էին ուղիղ կանգնած (այսինքն ՝ այն, թե ինչպես եք դրանք պահում): Մոռացա թույլ տալ անցքեր Neo-pixel օղակների լարերի համար, ուստի ստիպված եղա դրանք փորել:
Ես նշիչով գրիչով նշեցի անցքերի դիրքերը, և ես անցքեր պատրաստելու համար օգտագործեցի ձեռքի գայլիկոն:
Քայլ 4: Հեռախոսների միացում
Սա մի փոքր բարդ էր, բայց լարերը շաղ տալուց հետո ես գտա, որ տվյալների մալուխը նախ տեղադրելով և փոքր պտուտակահան օգտագործելով `լարերը ճիշտ դիրքում գցելու համար, ես կարողացա լարերը փոխանցել փորված ամբողջությունների և կոճակի անցքի միջով:
Իմ տվյալների մալուխի մետաղալարերի գույները այսպես լարված էին
NeoPixel մատանի
Շագանակագույն - NeoPixel In
Շագանակագույն և սպիտակ -NeoPixel Out
Կանաչ - Neopixel Power
Կանաչ և սպիտակ- գետնին
Կոճակ
Կապույտ - կոճակի հիմք
Կապույտ և սպիտակ- կոճակի ազդանշան
Այս երկուսը միացրեցի միևնույն կոճակի տերմինալին
Նարնջագույն կոճակ 5 Վ
Քայլ 5. Շրջանակի սալիկի զոդում
Ես կառուցեցի շենքը մի քանի փուլով.
1) Ես միացրեցի մարտկոցի միակցիչը Trinket- ին:
Սա մակերևույթի վրա ամրացվող զոդում է, մի փոքր բարդ, բայց գտավ, որ բուլդոգի սեղմիչը օգտակար էր միակցիչը եռակցման տեղում ամրացնելու համար:
2) Ես զոդվեցի թռիչքների և դիմադրիչների մեջ:
Շղթայում երեքն են, և ես ավելի ուշ հասկացա, որ երկուսը պարտադիր չեն: Նաև ես ի սկզբանե մտադիր էի օգտագործել վերակայման կոճակը, բայց պարզեցի, որ անջատված անջատիչի մարտկոցը որպես վերագործարկում ավելի լավ էր և ավելի հեշտ էր ծրագրավորվել: (գուցե 2 -րդ տարբերակը ավելի լավը լինի)
3) այնուհետև ես ամրացրեցի պտուտակային տերմինալը տեղում:
4) վերջապես ես եռակցվեցի մանրուքով
Քայլ 6: Պտուտակեք ամեն ինչ միասին:
Երբ ես դա արեցի, ես պտուտակեցի տախտակի մեջ դրված յուրաքանչյուր ձեռքի լարերը: Ես տախտակը դրեցի մի փոքրիկ տուփի մեջ, որտեղ տեղադրված էին մալուխներ, որպեսզի մալուխները տեղում պահվեն:
Քայլ 7: Կոդ
Կոդն ընդգրկված է, (ես մեկնաբանել եմ այն ավելի հասկանալի դարձնելու համար), բայց եթե բավական համարձակ եք զգում խառնաշփոթելու և գուցե խաղը քիչ թե շատ դժվարացնելու համար, հետևյալ ռեսուրսները շատ օգտակար են:
Իմ Arduino IDE- ում մանրուք ստեղծելու համար ես հետևեցի Adafruit- ին ՝ ներկայացնելով մանրուքների ուղեցույցը, կոճակը փոխելու ընթերցման համար, ես պարզապես հարմարեցրի Arduino IDE- ի օրինակը: NeoPixel- ի բոլոր իրերի համար լավ տեղեկանք է Adafruit NeoPixel Überguide- ը:
Կոդավորման միակ խնդիրը, որի վրա ես խրված էի, այն էր, որ քանի որ ես օգտագործում էի RGB և White (RGBW) NeoPixel, ես ստիպված էի փոխել այս գիծը.
Adafruit_NeoPixel շերտ = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
դեպի
Adafruit_NeoPixel շերտ = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
Քայլ 8: Ապագա կրկնումներ
Այս նախագիծը բավականին լավ ստացվեց, բայց բարելավումներ, որոնք ես կարող եմ մտածել, հետևյալն են.
- Դարձրեք այն անլար (Wemos կամ Huzzahs- ը կարող է աշխատել դրա համար): Գուցե նույնիսկ IOT տարբերակ, որը կարող եք խաղալ Skype- ով մարդկանց հետ, օրինակ:
- Ավելացրեք դժվարության հսկողություն, այսինքն ՝ պոտենցիոմետր ՝ օղակը լրացնելու համար սեղմումների քանակը փոխելու համար:
- Ակնհայտորեն մի փոքր փոքրացրեք այն:
- Elseանկացած այլ բան, ինչ դուք կարող եք մտածել տղաների մասին: Եթե ունեք առաջարկներ, ես ուրախ կլինեմ լսել դրանք:
Խորհուրդ ենք տալիս:
Ստեղծեք ձեր սեփական 1D պոնգ խաղը. 5 քայլ (նկարներով)
Ստեղծեք ձեր սեփական 1D պոնգ խաղը: Այս նախագծի համար ես ձեզ ցույց կտամ, թե ինչպես եմ համատեղել MDF- ի տախտակը `ազդանշանային կոճակներով, LED- ներով և Arduino Nano- ով, որպեսզի ստեղծեմ 1D պոնգ խաղ, որն իսկապես զվարճալի է խաղալ: Theանապարհին ես ձեզ ցույց կտամ, թե ինչպես ստեղծել էլեկտրոնիկայի միացում և որքան տարբեր
Իմ DIY Steampunk գործառնական խաղը, Arduino- ի հիման վրա. 9 քայլ (նկարներով)
Իմ DIY Steampunk գործառնական խաղը, Arduino- ի հիման վրա. Այս նախագիծը բավականին ծավալուն է: Այն չի պահանջում շատ գործիքներ կամ նախնական գիտելիքներ, բայց դա կսովորեցնի որևէ մեկին (ներառյալ ինձ) շատ տարբեր արտադրական բաժիններում: Ինչպես գերի ընկալումը Arduino- ի հետ, այնպես էլ բազմակողմանի աշխատանքը Arduino- ի հետ
Light Rush! Ո՞վ ունի ամենաարագ լույսը: 3 քայլ
Light Rush! Ո՞վ ունի ամենաարագ լույսը. Այնպես որ, ես սովոր եմ խաղալ arduino- ի և ledstrip- ի հետ, ուստի ես նրա հետ լիգ մրցել եմ: Եկեք բացատրենք, թե ինչպես կարելի է զվարճանալ և խաղալ ՝ անկախ տարիքից, քանի որ
SMD Soldering - ամենաարագ ձեռնարկը `5 քայլ
SMD Soldering - ամենաարագ ձեռնարկը. Մենք պատրաստվում ենք զոդել SMD- ին: Փաստորեն, սա իսկապես հեշտ է: Եվ դա ավելի արագ է, քան անցքով հատվածները: Վստահիր ինձ
Ինչպես ստուգել, թե արդյոք խաղը կգործի ձեր համակարգչի վրա, նախքան խաղը գնելը: 4 քայլ
Ինչպես ստուգել, թե արդյոք խաղը կգործի ձեր համակարգչի վրա խաղը գնելուց առաջ. Ես վերջերս ձեռք եմ բերել Call of Duty 4 ընկերոջից (անվճար կարող եմ ավելացնել), քանի որ չի աշխատի նրա համակարգչի վրա: Դե, նրա համակարգիչը բավականին նոր է, և նա ինձ տարակուսեց, թե ինչու չի աշխատի: Այսպիսով, ինտերնետում մի քանի ժամ փնտրելուց հետո ես հանդիպեցի