Բովանդակություն:
- Քայլ 1: Կոդ
- Քայլ 2: Կառուցեք Arduino կարգավորումը
- Քայլ 3: Կոճակ
- Քայլ 4: LED- ներ
- Քայլ 5. Բարելավումներ/տատանումներ
Video: Electric Magic Eight Ball ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ձեզ հետաքրքրու՞մ է իմանալ Տիեզերքի գաղտնիքները: Դե, Magic Eight Ball- ը կարող է ձեզ համար չլինել:
Կարող է պատասխանել այո կամ ոչ հարցերին, երբեմն գուցե, Magic Eight Ball- ը կարող է պատասխանել ձեր բոլոր հարցերին 100% երաշխիքով:*
Օգտագործելով Atmega328P Arduino- ն, որոշ LED- ներ, կոճակ և մի քանի դիմադրիչներ, դուք նույնպես կարող եք կառուցել ձեր սեփական Magic Eight գնդակը:
Եթե Arduino Uno- ն ձեզ հասանելի չէ, բայց դուք պատահաբար ունեք լարման կարգավորիչ և ժամանակի բյուրեղ, ապա դուք նույնպես կարող եք կառուցել ձեր սեփական Magic Eight Ball- ը:
*Magic Eight Ball- ը պատասխանատվություն չի կրում ձեր գործողությունների հետևանքների համար, որոնք հիմնված են Magic Eight Ball- ի որոշածի հիման վրա գործելու ձեր որոշումների վրա:
Մասերի ցուցակ.
1 Atmega328p
4 կարմիր LED
1 1 Կ Օմ դիմադրություն
4 560 Օմ դիմադրություն
1 ակնթարթային կոճակ
1 LM7805 Լարման կարգավորիչ
1 16 ՄՀց ժամանակի բյուրեղ
2.022 uF կոնդենսատորներ
2 10 uF կոնդենսատորներ
1 Հացաթուղթ
Քայլ 1: Կոդ
Կոդի ամենադժվար հատվածը հետևելն է, թե որտեղ են ստեղծվում փոփոխականները և որտեղ դրանք կարող են փոփոխվել: Որոշման նման տեղական փոփոխականները կարող են փոփոխվել միայն իրենց մեթոդի շրջանակներում, մինչդեռ դասի փոփոխականները, ինչպիսիք են delayLoop- ը, կարող են փոփոխվել ցանկացած վայրում: Կարևոր է նաև հասկանալ, թե ինչ փոփոխականներ են վերահսկում ձեր օղակը և ինչ բաներ են փոխվում ձեր հանգույցից հետո: Դժվար է ամբողջ ծրագրի միջով անցնելը, եթե ձեր հանգույցն անվերջ աշխատում է LED- ներով:
Մենք օգտագործեցինք գոյություն ունեցող ArduinoUno- ն `մեր ծածկագիրը համակարգչից Arduino- ին տեղափոխելու և մեր ծածկագիրը փորձարկելու համար` նախքան այն մեր վերջին շրջանին կցելը: Սա, ամենայն հավանականությամբ, դա անելու ամենադյուրին ճանապարհը կլինի, բայց կոդը Arduino- ին հասցնելու ցանկացած մեթոդ նույնպես կաշխատի:
Քայլ 2: Կառուցեք Arduino կարգավորումը
Սկսելու համար մենք պետք է ստեղծենք arduino- ի գործարկման համար անհրաժեշտ բաղադրիչները: Արդուինոն սնուցելու համար մենք օգտագործում ենք 9 Վ մարտկոց ՝ 5 Վ լարման կարգավորիչով: Երկու 10 uF կոնդենսատորներ, որոնք ամրացված են կարգավորիչի մուտքի և ելքի կապումներին, տանում են դեպի գետնին և մետաղալար `միջին քորոցից դեպի գետնին:
Timeամանակի բյուրեղը ամրացված է արդուինոյի ինը և տասը կապումներին, որտեղ երկու.022 uF կոնդենսատորներ երկու պինների համար հանգեցնում են գետնին:
Վերջապես, Arduino- ի 8 -րդ կապը պետք է միանա գետնին:
Քայլ 3: Կոճակ
Տեղադրեք կոճակը ձեր տախտակի հեշտ հասանելի մասում և միացրեք այն լարման կարգավորիչի ելքային քորոցով `այն սնուցելու համար: Բացի այդ, տեղադրեք ձեր 1 KOhm ռեզիստորը կոճակի և գրունտի այս քորոցին:
Հակառակ կողմում և կոճակի ստորին կեսին այն ամրացրեք arduino- ի 4 -րդ կապին:
Քայլ 4: LED- ներ
Այս քայլի համար չորս LED- ները պետք է միացված լինեն 11, 14, 17 և 19. կապումներին: Յուրաքանչյուր LED- ի մյուս քորոցը պետք է միանա 560 Օմ դիմադրիչներից մեկին, որոնցից յուրաքանչյուրը անցնում է գետնին:
Այս սարքի համար մենք ընտրեցինք ունենալ չորս LED չորս հնարավոր պատասխանի համար. առաջին LED- ը «այո» -ի համար, երկրորդ LED- ը «ոչ» -ի համար, երրորդ LED- ը ՝ «գուցե» և չորրորդ LED- ը ՝ «նորից հարցնելու» համար:
Քայլ 5. Բարելավումներ/տատանումներ
Քանի որ դա «կախարդական» ութ գնդակ է, սարքը կարելի է թաքցնել ինչ -որ տեսակի տարայի մեջ, օրինակ ՝ Altoids անագի մեջ: Ուղղակի LED- ի առկայությունը կոնտեյներից դուրս մնալը և կոճակին մուտք ունենալը կարող է պատրանք տալ, որ Altoids- ի այս կախարդական տարան պատասխանում է հարցերին:
Այս սարքը բարելավելու մեկ այլ տարբերակ կլինի այն ամրացնել ծայրամասային տախտակին `այն ավելի մշտական դարձնելու համար, և եթե այն ավելի կոմպակտ զոդվի, այն կարող է տեղավորվել ավելի փոքր տարաների մեջ:
Այս սարքն ունի լուսադիոդներ `տեսողական էֆեկտի համար, բայց կա նաև սարքին ձայնային բաղադրիչ ավելացնելու հնարավորություն: Գուցե սարքին բարձրախոս կցելը և Jeopardy ժմչփ երաժշտության նվագարկումը կարող են ավելացնել սարքի գեղագիտությունը: Ակնհայտ է, որ ավելի շատ լուսադիոդներ ավելացնելու բարելավում կա որոշումներ կայացնելու ավելի շատ տարբերակներ, ինչը բավականին պարզ կլինի:
Խորհուրդ ենք տալիս:
Mini-Electric Motor Masco G36: 7 քայլ
Mini-Electric Motor Masco G36- ի պատրաստում. Էլեկտրաշարժիչի պատրաստման հրահանգներ
DIY Electric Longboard !: 7 քայլ (նկարներով)
DIY Electric Longboard. Իմ կառուցած տախտակը կարող է զարգացնել մոտ 40 կմ/ժամ արագություն և վազել մոտ 18 կմ: Վերևում տեսաուղեցույց է և մի քանի պի
Magic Answers Ball- ը Arduino Pro Mini- ով և TFT էկրանով ՝ 7 քայլ
Magic Answers Ball With Arduino Pro Mini և TFT Display. Որոշ ժամանակ առաջ ես և աղջիկս առանձնացրեցինք Magic 8 գնդակը, որպեսզի նա կարողանա փոխարինել քսան պատասխանն իր ընտրությամբ: Սա նվեր էր իր ընկերոջ համար: Դա ինձ ստիպեց մտածել, թե ինչպես դա անել ավելի մեծ մասշտաբով: Կարո՞ղ ենք շատ մ
Microbit Running Assistant With Magic 8 Ball: 10 քայլ
Microbit Running Assistant With Magic 8 Ball. Մենք պատրաստվում ենք ծածկագրել Running Assistant- ը Magic 8 Ball- ով: Microbit վազող օգնականը հիանալի օգնություն է այն մարդկանց համար, ովքեր շատ էին վազում, երբեմն երբեմն կամ նույնիսկ նոր սկսած մարդկանց համար: . Երբեմն պետք է որոշումներ կայացնել
Magic 8 Ball: 5 քայլ (նկարներով)
Magic 8 Ball: Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանում (www.makecourse.com) Makecourse- ի նախագծի պահանջի կատարման համար: Ողջույն և բարի գալուստ իմ MakeCourse նախագիծ: Իմ վերջնական նախագծի համար ես ընտրեցի վերստեղծել էլեկտրոնային & ld