Բովանդակություն:
- Քայլ 1: Տուփի ձևավորում
- Քայլ 2. Arduino շղթայի նախագծում
- Քայլ 3: Խաղի կոդավորում
- Քայլ 4: Barebones Arduino
- Քայլ 5: Կառուցեք խորհուրդներ և հնարքներ
- Քայլ 6. Իրական խաղի նպատակները. Հիշողության հմտություններ և համառություն
- Քայլ 7. Աղբյուրի կոդ, ծրագրեր, հղումներ և ֆայլեր, արի և ստացիր դրանք, օգտագործիր դրանք ըստ ցանկության:
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Tinkercad նախագծեր »
Դուք հավանաբար գիտեք այն խաղերը, որտեղ խաղացողը մտապահում է գույների և հնչյունների հաջորդականություն և ստիպված է դրանք հետ խաղալ, այնպես չէ՞:
Memento Game- ը հավելյալ զվարճանքի համար մրցանակներ է ավելացնում: Երբ խաղացողը խփում է կանխորոշված հաշիվը, նրանք հաղթում են խաղը և տուփը բացվում է ՝ բացահայտելով մրցանակը:
Ես մի քանի պահանջ ունեի. խցիկը պետք է բավականաչափ մեծ լիներ ՝ փոքր նվերներ պահելու համար. և ես ուզում էի ինչ -որ կերպ փոխել դժվարության մակարդակը ՝ առանց խաղացողներին թույլ տալու դա անել ինքնուրույն:
Ահա ամբողջ գործընթացի տեսանյութը, որտեղ ես սովորում եմ, թե ինչպես օգտագործել Tinkercad- ը, ձևավորել տուփը և միացումը, այնուհետև անցնել իրական կառուցմանը: Տեսանյութը բաց է թողնում մի քանի մաս և հիմնականում արագանում է 150 անգամ, բայց մի անհանգստացեք, քանի որ բոլոր իրական հրահանգները հաջորդ քայլերում են: Բացի այդ, ընթերցանության բարելավման համար բոլոր ֆայլերը, պլանները, ծածկագիրը և այլն տեղադրվում են վերջին քայլին:
Քայլ 1: Տուփի ձևավորում
Surprisingարմանալիորեն հեշտ էր նախագծել տուփը Tinkercad- ի միջոցով: Ես անցա մի քանի պաշտոնական ձեռնարկների միջոցով, որպեսզի հասկանամ դրա մասին, այնուհետև youtube- ը ինձ տեսավ մնացածի միջոցով: Ահա տուփը, որպեսզի կարողանաք շոշափել այն (քաշեք ՝ այն 3D տեսնելու համար).
Եթե սա բացում եք Tinkercad- ում, կարող եք սեղմել յուրաքանչյուր մասի վրա, այնուհետև սեղմել սլաքների ստեղները ՝ այն շրջելու համար (Ctrl+վեր, եթե ցանկանում եք վեր բարձրանալ): Օգտագործելով այդ ստեղները, կարող եք ստանալ «պայթեցված տեսք»: Տուփի ներսում սեպի ձևը ներկայացնում է էլեկտրամագնիսական կողպեքը, եթե ձեզ հետաքրքրում է:
Եթե դիզայնի մի տարր կա, որով ես հպարտ եմ, դա ինքնահոսով աշխատող դուռն է: Ավելացնելով ուղղահայաց փայտե տախտակը դռան ծխնու կողքին (տուփի ներսում, այն տեսնելու համար պետք է բացել այն), դուռը, բնականաբար, ցանկանում է բաց մնալ, և միակ բանը, որ այն փակ է պահում, էլեկտրամագնիսական կողպեքն է, որը, երբ նվագարկիչը հաղթում, բացվում է մեկ վայրկյան:
Քայլ 2. Arduino շղթայի նախագծում
Այսպիսով, պարզվում է, որ Tinkercad- ն ունի սխեմաներ, որը հեշտ օգտագործման էլեկտրոնիկայի սիմուլյատոր է: Դրանով ես նկատի ունեմ, որ այն իրականում նմանակում է էլեկտրոնային բաղադրիչների վարքագիծը, ներառյալ փաստացի Arduino- ն: Երբ ես վարում էի իմ սիմուլյացիան, այն նույնիսկ դուրս շպրտեց նախազգուշացումները, որ LED- ները չափազանց շատ են հոսում: Կներեք սխեմաներ, բայց ես ավելի լավ գիտեմ: LED- ները մշտապես միացված չեն, այնպես որ 220 Ω դիմադրիչները լավ են: Շնորհակալություն նախազգուշացման համար, չնայած:
Ամբողջը շատ ինտուիտիվ է, ես ընդամենը մի քանի ձեռնարկ արեցի, նախքան Circuits- ի կախվելը, ուստի անմիջապես սկսեցի նախագծել ամբողջը: Ահա այն:
www.tinkercad.com/things/1mPEFTjZVTQ-the-m…
Դուք կարող եք տեսնել 4 գունավոր լույսերը, որոնցից յուրաքանչյուրն ունի իր սեփական կոճակը, բարձրախոսը և սպիտակ լամպը:
Իսկ լամպը ներկայացնում է էլեկտրամագնիսական կողպեքը, որը բացում է տուփը, և բարձրախոսն իրականում պետք էր ուժեղացնել (տեսանյութում կարող եք տեսնել, թե ինչպես եմ պարզ ուժեղացուցիչի սխեմաները գուգլում, եթե չթարթում եք):
Քայլ 3: Խաղի կոդավորում
Շղթաները կատարում են մոդելավորում, քանի որ մենք Arduino- ի համար որոշ հրահանգներ ենք կոդավորում: Ինչպե՞ս դա արեցի: Ես փնտրեցի Arduino- ի հիշողության այլ խաղեր, ընտրելու համար բավականին շատ էին, այնպես որ ես վերջացրեցի հենց դա: Ես այստեղից որոշ կոդեր ընտրեցի, մի քանիսը `այնտեղից, ավելացրեցի իմ սեփական գաղտնի սոուսը և ամեն ինչ տրորեցի բավականին համահունչ կերպով, որպեսզի այն աշխատի: Ես պետք է դա ավելի լավ փաստագրեի, կներեք, որ չեմ: Ազատ զգալ կոտրեք իմ կոդը կտորների, եթե այնտեղ ինչ -որ բան ձեզ ծառայում է: Պարզապես կտտացրեք Կոդերի կոճակին Circuits- ում ՝ այն տեսնելու համար:
Ես օգտագործել եմ Arduino IDE- ն, որպեսզի իրականում ուղարկեմ կոդը իմ Arduino- ին ՝ իրական կենդանի նախատիպի համար, մինչ հաջորդ քայլին անցնելը:
Քայլ 4: Barebones Arduino
Ինչպես բացատրում եմ տեսանյութում, ես ընտրեցի մերկ ոսկորների Arduino կարգավորումը, որպեսզի կարողանամ լրացուցիչ սխեմաներն ու բաղադրիչները տեղավորել նույն տախտակի մեջ: Պետք չէ դա անել, կարող եք օգտագործել ցանկացած Arduino, բայց եթե ցանկանում եք կրկնել իմ կառուցվածքը, ես օգտագործեցի Նիկ Գեմոնի դիզայնը:
Լրացուցիչ տեղավորվող կտորներն էին.
Մեկուսացված ռելեային միացում, որը վարում է դուռը բացող 9 վ էլեկտրամագնիսական կողպեքը:
Բարձրախոսի համար պարզ ուժեղացուցիչի միացում:
Ես կցել եմ Fritzing նկարը, որը ցույց է տալիս, թե ինչն է որտեղ միանում: Ես դիտավորյալ տարածություն եմ թողել ATmega328P-PU կապումների և մնացած բաղադրիչների միջև, բայց դրանք իրականում կապված են:
ATmega328P-PU չիպը ծածկված է թույն պիտակով, որը կօգնի պարզել, թե որ կապումներն են համապատասխանում Arduino- ի կապում: Դրա համար կա նաև ֆայլ:
Այդ գծապատկերում կա շրջանցող եղեգի անջատիչ, որը ես չեմ իրականացրել իրական խաղում (ժամանակին չի հասել), բայց ես դեռ կարծում եմ, որ դա լավ գաղափար է: Թույլ տվեք բաժանել այն.
Ենթադրենք, արկղը կողպված է, և դուք ցանկանում եք բացել այն, բայց դուք չեք կարող լուծել ընթացիկ դժվարության կարգավորումը, կամ ինչ -որ կերպ կա ինչ -որ անսպասելի սխալ, որը բաց դռան ազդանշանը չի ուղարկում կողպեքին: Եթե գործարկեք եղեգի անջատիչը (մոտակայքում ուժեղ մագնիս անցնելով), 9 Վ մարտկոցը միանում է կողպեքին անմիջապես ՝ շրջանցելով ամբողջ շրջանը: Միայն դուք կիմանաք այս գաղտնի «ապակողպման կոդը» և եղեգի անջատիչի ճիշտ տեղադրումը:
Մինչև հիմա, իմ տուփը փակ է թվում, նույնիսկ մանրազնին ստուգման ժամանակ, բայց ներքևը պարզապես ամրացված է ոչ սոսնձված դոդներով, որոնք, իրոք, շատ ամուր են տեղավորվում: Եթե բավականաչափ ուժեղ քաշեմ, այն սկսում է բացվել:
Քայլ 5: Կառուցեք խորհուրդներ և հնարքներ
Եթե ես նորից անեի դա, ես բաց կթողնեի իմ սեփական փայտե տուփի պատրաստումը և պարզապես ինչ -որ բան կգնեի և կհարմարեցնեի դա: Ես տեսել եմ ինչ -որ ամուր տեսք ունեցող նրբատախտակի տուփեր, որոնք իսկապես էժան են վաճառվում, այնպես որ ես ստիպված կլինեի մեկ պատը կտրել դռան համար և գուցե պտուտակել դրա վերևը: Եթե փայտամշակման մեջ լավ տիրապետում եք, գնացեք դրան: Ինձ համար դա պարզապես չափազանց դժվարություն էր: Այնուամենայնիվ, վերջնական արդյունքը գեղեցիկ էր:
Կողպեքը փորձարկման և սխալի միջոցով տեղադրվեց, ես տափակաբերան աքցանով ծռեցի այն լուսանկարը, որը տեսնում եք լուսանկարում, և հարմարեցրեցի հանդուրժողականությունը ՝ հաշվի առնելով մետաղական ծխնու կողային անցանկալի շարժումը:
Ես ստիպված էի քանդակել մի քանի միլիմետր, որտեղ ծխնին պտտվում է դռան և տուփի առաստաղի վրա:
Ես պլանավորեցի և հղկեցի փայտե տախտակները, որոնք հետույքով միացված էին գամասեղներով: Հետո լաք քսեցի տուփի դրսից և խցիկի ներսից, որտեղ տեղադրված է նվերը: Ես չեմ անհանգստացել էլեկտրոնիկայի բնակարանով:
Ես ստվարաթուղթ էի օգտագործում, որպեսզի ամեն ինչ հարմար լինի: Տուփը գցված է և շարունակում է աշխատել:
Ես օգտագործել եմ Dupont- ի միակցիչներ ՝ հավաքումն ու խնդիրների լուծումը ավելի դյուրին դարձնելու համար: Շղթայի յուրաքանչյուր հիմնական հատված անհրաժեշտության դեպքում դուրս է գալիս և դուրս գալիս:
Եթե տարածքը մտահոգիչ է, մի օգտագործեք վեց 1.5 Վ մարտկոց ՝ մեկ 9 Վ մարտկոցը փոխարինելու համար, ինչպես ես: Այն ժամանակ, երբ ես հավաքում էի այն, չունեի համապատասխան միակցիչ և դրանից հետո փոխելու ցանկություն չունեի: Դրական կողմն այն է, որ կողպեքը տարիներ շարունակ ուժ կունենա:
Ես ավելի մեկուսացված Dupont իգական միակցիչները սոսնձեցի հիմնական տախտակի այլ, ավելի ամուր, ուղղահայաց պատերի վրա: Ռելեի կամ այլ միակցիչների պես, որոնք ավելի շատ կապում էին կպցրել տախտակին:
Ինչպես մեկնաբանվում է սկզբնաղբյուրում, մակարդակները փոխելու համար դուք միացնում եք հիմքը անալոգային կապերի համադրությանը: Դրա համար նույնպես կա ֆայլ, հրահանգի վերջում:
Քայլ 6. Իրական խաղի նպատակները. Հիշողության հմտություններ և համառություն
Սա խաղ է, որը աղջիկս շարունակում է խաղալ: Նա 3 տարեկան է, և ներկայումս նա հաջողության է հասնում մոտավորապես 50% -ի մակարդակում: Ես տեսել եմ, թե ինչպես է նա խաղում միայնակ, և երբեմն նա լուծում է խաղը, որպեսզի կարողանա նվեր դնել այնտեղ (իր խաղալիքներից մեկը) ինձ համար: Իհարկե, ես պետք է լուծեմ խաղը այն ստանալու համար: Ես փոխում եմ մակարդակը, երբ նա հասնում է մոտ 90% հաջողության, որպեսզի բավական դժվար պահի մոտիվացիայի համար:
Այս հատուկ մակարդակը (5) նրա համար իսկական մարտահրավեր էր, բայց ես ուզում եմ, որ նա իմանա համառության արժեքը: Բացի այդ, որ լավ է ամեն ինչ ճիշտ չդարձնել առաջին փորձից: Timeամանակի և պրակտիկայի ընթացքում կարող եք ավելի լավը դառնալ:
Քայլ 7. Աղբյուրի կոդ, ծրագրեր, հղումներ և ֆայլեր, արի և ստացիր դրանք, օգտագործիր դրանք ըստ ցանկության:
Հղումներ:
Արագության ստեղծման տեսանյութ ՝
Tinkercad սխեմաների ձևավորում ՝ սկզբնաղբյուրով ՝
Tinkercad 3D տուփի ձևավորում.
Կից ֆայլեր
The Fritzing դասավորությունը
«Ինչպես փոխել մակարդակը» տեքստային ֆայլ
Pdf ֆայլ, որն ունի բազմաթիվ պիտակներ ՝ կպցնելու ձեր ATmega328P-PU չիպերի վրա:
Առաջին անգամ հեղինակային մրցույթում
Խորհուրդ ենք տալիս:
DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով)
DIY 37 Leds Arduino Ռուլետկա խաղ. Ռուլետկա կազինո խաղ է, որը կոչվում է ֆրանսերեն բառի անունով, որը նշանակում է փոքրիկ անիվ
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ. 5 քայլ (նկարներով)
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա Ես կարծում էի, որ սա կատարյալ հնարավորություն էր ՝ իմ ThreadBoard- ի միջոցով ներկառուցված համակարգ ստեղծելու համար: Իմ ոգեշնչումը քերծվածքների համար
3D Maze խաղ Arduino- ի միջոցով. 8 քայլ (նկարներով)
3d Maze Game օգտագործելով Arduino. Բարև ընկերներ, այնպես որ այսօր մենք պատրաստվում ենք լաբիրինթոս խաղ պատրաստել ARDUINO UNO- ի միջոցով: Քանի որ Arduino Uno- ն առավել հաճախ օգտագործվող տախտակն է, դրա հետ խաղեր պատրաստելը շատ թույն է: Այս Ուղեցույցում թույլ է տալիս կատարել լաբիրինթոս խաղ, որը վերահսկվում է ջոյստերի միջոցով: Մի մոռացեք
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Aruduino LED խաղ Արագ կտտացնելով երկու խաղացողի խաղ. 8 քայլ
Aruduino LED խաղ Արագ սեղմում երկու խաղացողի խաղ. Այս նախագիծը ոգեշնչված է @HassonAlkeim- ից: Եթե պատրաստ եք խորը հայացք նետել, այստեղ կա մի հղում, որը կարող եք ստուգել https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/: Այս խաղը Alkeim's- ի կատարելագործված տարբերակն է: Դա է