Բովանդակություն:
- Քայլ 1: Սա այն է, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Timeամանակ, դեպի R T
- Քայլ 3. Սարքաշար La Vista, երեխա:
- Քայլ 4: Եթե (lastStep) {կոդը ();}
Video: Sif's Maze (Game) - Arduino ITTT. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Իմ դպրոցն ինձ հանձնարարեց Arduino- ի հետ ինտերակտիվ բան պատրաստել: Ես պատրաստեցի մի փոքր լաբիրինթոս խաղ, որը, ցավոք, այնքան էլ լավ չստացվեց, բայց ազատ զգացեք ավարտել այն կամ դրան ավելացնել:
Այս նախագիծը սկսվեց որպես սկանդինավյան դիցաբանության վերաբերյալ TBA- ի հայեցակարգ: Դու Լիֆթրասիրն էիր, կյանքի սիրահար և մոռացել էիր քո անունը: Դուք կամ պետք է գտնեիք ձեր սիրեցյալին ՝ Լիֆին, կամ փախչեիք անտառից, որտեղ արթնացաք: Ավաղ, սա նույնպես այնքան էլ լավ չստացվեց, ուստի ես այն վերածեցի մի փոքրիկ լաբիրինթոս խաղի, որը դեռ կպչում էր սկանդինավյան դիցաբանությանը:
Քայլ 1: Սա այն է, ինչ ձեզ հարկավոր կլինի
Այս նախագծի համար անհրաժեշտ են հետևյալ կտորները.
- Արդուինո Ունո
- Անցնել լարերը
- Հեղուկ բյուրեղյա էկրան (LCD) (16, 2)
- Սեղմակ 2
- պոտենցիոմետր
- 10k Ohm Resistor x3
- Առնվազն 1 կգ օճառաքար (որքան ավելի շատ քար ունենաք, այնքան ավելի հեշտ կլինի ներսում սարքավորումները տեղավորել):
- Փայտե խրոց x4
Քայլ 2: Timeամանակ, դեպի R T
Դուք ճիշտ եք կարդացել տիկնայք և պարոնայք: Rամանակն է A R T. Ավելի ճիշտ `օճառաքարը քանդակել այնպես, որ ապարատը տեղավորվի ներսում:
Ես դա արեցի քարը կոտրելով և քերելով, բայց եթե տանը ունեք այլ, ավելի պրոֆեսիոնալ գործիքներ, ազատ զգացեք դրանք օգտագործել: Օճառաքարը շատ հեշտ է մշակվում, այնպես որ ձեզ իսկապես պետք չէ MX-30KSUPER փորվածք կամ այլ բան: Ստանդարտ ջրամատակարարման և քերածության պաշարները լավ կաշխատեն:
Սկզբից մենք պետք է քարը կիսենք կիսով չափ: Հավատում եք դա, թե ոչ, բայց ես դա արեցի ՝ փափուկ մետաղների համար սղոց վերցնելով և հենց դրա միջոցով սղոցելով: հիմա, երբ մենք ունենք քարի 2 կես, կարող ենք սկսել քառակուսիներից մեկի մեջտեղում ինչ -որ տեղ քանդակել ուղղանկյուն ձև: Մենք դա կօգտագործենք ցուցադրման համար: Ես իմը դարձրեցի բավականաչափ մեծ, որպեսզի ամբողջ էկրանը տեղավորվի, բայց դուք կարող եք նաև այն ձևավորել այնպես, որ միայն ցուցադրումը ինքնին բացահայտվի:
Ո PROՇԱԴՐՈԹՅՈՆ !! ինչպես կարող եք նկատել, իմ ցուցադրման կեսում հսկայական ճեղք կա: Դա տեղի է ունեցել ավելի բարակ մասի մոտ հորատման ժամանակ (հորատմանը կանդրադառնանք ավելի ուշ): Ավելի բարակ մասերի մոտ հորատելիս եղեք շատ զգույշ, քանի որ դա շատ է պատահում:
Այո, գուցե նաև ընդհանրապես զգույշ լինել: Ես չէի ուզենա ինչ -որ մեկին վիրավոր տեսնել իմ նախագծի պատճառով:
Հիմա! Ինչ վերաբերում է երկրորդ կեսին, ապա մեզ պետք կլինի խոռոչված ուղղանկյուն ձև: Բավականին խորը Arduino- ի և կաթսայի հաշվիչի համար, բայց ոչ շատ խորը, քանի որ դուք չեք ցանկանում, որ քարը պառակտվի:
Toորավարժությունների ժամանակը, սիրելիս: Այժմ դուք ցանկանում եք ընտրել 4 կետ ցուցադրման անցքի շուրջ և ձեր կիսամյակների խոռոչ հատվածը: Հետագայում փայտե մոմերը կտեղադրեք այնտեղ ՝ վերին (Displayուցադրման) կեսը պահելու համար: Քարի մեջ (ոչ միջով) անցքեր փորեք և խրոցակները տեղադրեք անցքերի մեջ: Նույնը արեք վերին (ցուցադրման) կեսին: Ես առաջարկում եմ այդ անցքերը դնել նույն վայրերում:
Դա անելուց հետո դուք պետք է կարողանաք քարերը դնել միմյանց վրա, իսկ միջևը ՝ բաց:
Քայլ 3. Սարքաշար La Vista, երեխա:
Կներեք սարսափելի Terminator բառախաղի համար, բայց ժամանակն է հավաքել մեքենայի սիրտը:
Սկսեք կամ կապում կամ լարերը ցատկեք LCD էկրանին: Ես ընտրեցի ցատկող լարերը ուղղակիորեն կպցնել էկրանին: Այս կերպ ես կպահպանեի տարածքը, և ամեն ինչ ավելի լավ կտեղավորվեր: Ավարտելուց հետո ձեր էկրանը պետք է շատ նման լինի իմին: Դուք կարող եք տեսնել, թե ինչպես միացնել LCD էկրանը այստեղ ՝
www.arduino.cc/hy/Tutorial/HelloWorld?from…
Դուք կարող եք հետևել այս ձեռնարկում տրված ճշգրիտ հրահանգներին, քանի որ ես դա օգտագործել եմ նաև իմ էկրանը միացնելու համար, ուստի ծածկագիրը կաշխատի այս կապում:
Ավարտելուց հետո կարող եք ստուգել էկրանը նույն ձեռնարկում տրված օրինակով:
Հաջորդը, ես առաջարկում եմ ձեզ կաթսայի հաշվիչը միացնել տպատախտակին: Միացրեք կաթսայի հաշվիչը և էկրանը և փորձարկեք կաթսայի հաշվիչը ՝ շրջելով այն: Եթե LCD- ի պայծառությունը փոխվում է, ապա այն ճիշտ եք միացրել: Եթե ոչ, ես առաջարկում եմ մեկ այլ հայացք նետել վերը նշված ձեռնարկին:
Եթե ավարտեք, վերցրեք ձեր կոճակները, միացրեք դրանք գետնին և ձեր Arduino- ի 5V կապում: Դուք կարող եք կոճակները միացնել ցանկացած թվային կապում: Համոզվեք, որ ստուգեք ծածկագիրը, եթե քորոցները նույնն են:
Ավարտելուց հետո կարող եք սարքաշարը տեղադրել ձեր քարի մեջ:
Քայլ 4: Եթե (lastStep) {կոդը ();}
Քնի փչացում: Timeամանակն է մտնել մատրիցա:
Դուք կռահեցիք:. Ամանակն է կոդավորելու: Մի անհանգստացեք: Այս մասը իրականում բավականին հեշտ է: Միակ բանը, որ ես չկարողացա աշխատանքի հասնել, խաղն էրկրանի վրայով: Եթե ձեզ հաջողվի գործի դնել, խնդրում եմ ասեք ինձ:
Դուք կարող եք օգտագործել իմ ծածկագիրը, որը ես ավելացրել եմ որպես ներբեռնվող ֆայլ: Դուք կարող եք ավելացնել ձեր սեփական մակարդակները ՝ պատճենելով և տեղադրելով նախորդ մակարդակները, բայց տարբեր պատասխաններով (ձախ և աջ):
Եվ վերջ! Ես իսկապես հույս ունեմ, որ ինչ -որ բան քաղեցիք այս ձեռնարկից և գուցե նույնիսկ ինքներդ պատրաստեցիք:
Եթե դա անեիք, ես շատ կուզեի տեսնել այն:
Խորհուրդ ենք տալիս:
Makey Makey Marble Maze Sensor: 8 քայլ (նկարներով)
Makey Makey Marble Maze Sensor. Սա պարզ նախագիծ է, որի նպատակն է մարմարե լաբիրինթոս պատրաստել թիթեղյա փայլաթիթեղից պատրաստված սենսորներով: Պաշարները շատ պարզ են, և դրանցից շատերը կարող եք գտնել տան շուրջը
Maze Solver Robot: 5 քայլ (նկարներով)
Լաբիրինթոս լուծիչ ռոբոտ. -ալգորիթմ
Servo Controlled Marble Maze Build 2: 6 քայլ (նկարներով)
Servo Controlled Marble Maze Build 2: Սա թարմացված կառուցվածք է `հիմնված նախորդ Instructable- ի վրա: Այս մեկն ավելի հեշտ է պատրաստվում և մի փոքր ավելի լավ տեսք ունի: Բացի այդ, Lego լաբիրինթոսին ամրացնելու համար մագնիսներ օգտագործելու որոշ նոր տեխնիկա մի տեսակ թույն է: Նախագիծը վեբ կայքի համար է
Սմարթֆոնով կառավարելու Maze Game ՝ 5 քայլ (նկարներով)
Սմարթֆոնով վերահսկելու Maze Game. Խելացի հեռախոսով կառավարելու լաբիրինթոս խաղ: Լաբիրինթոսը շարժվում է սմարթֆոնի լանջին համապատասխան: Առաջին հերթին, տես տեսանյութը: Շարժման պատկեր 1: Raspberry Pi- ն Websocket սերվեր է: Սմարթֆոնը Websocket- ի հաճախորդ է: Սմարթֆոնը ուղարկում է տեղեկություն
Make a Maze Runner Robot: 3 քայլ (նկարներով)
Make a Maze Runner Robot. Լաբիրինթոս լուծող ռոբոտները ծագում են 1970-ականներից: Այդ ժամանակից ի վեր IEEE- ն անցկացնում է լաբիրինթոս լուծման մրցումներ, որոնք կոչվում են Micro Mouse Contest: Մրցույթի նպատակն է ստեղծել ռոբոտ, որը հնարավորինս արագ կգտնի լաբիրինթոսի միջնակետը: Ա - ն