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

Electric Magic Eight Ball ՝ 5 քայլ
Electric Magic Eight Ball ՝ 5 քայլ

Video: Electric Magic Eight Ball ՝ 5 քայլ

Video: Electric Magic Eight Ball ՝ 5 քայլ
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Նոյեմբեր
Anonim
Էլեկտրական կախարդական ութ գնդակ
Էլեկտրական կախարդական ութ գնդակ
Էլեկտրական կախարդական ութ գնդակ
Էլեկտրական կախարդական ութ գնդակ

Ձեզ հետաքրքրու՞մ է իմանալ Տիեզերքի գաղտնիքները: Դե, 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 կարգավորումը
Կառուցեք Arduino կարգավորումը
Կառուցեք Arduino կարգավորումը
Կառուցեք Arduino կարգավորումը

Սկսելու համար մենք պետք է ստեղծենք arduino- ի գործարկման համար անհրաժեշտ բաղադրիչները: Արդուինոն սնուցելու համար մենք օգտագործում ենք 9 Վ մարտկոց ՝ 5 Վ լարման կարգավորիչով: Երկու 10 uF կոնդենսատորներ, որոնք ամրացված են կարգավորիչի մուտքի և ելքի կապումներին, տանում են դեպի գետնին և մետաղալար `միջին քորոցից դեպի գետնին:

Timeամանակի բյուրեղը ամրացված է արդուինոյի ինը և տասը կապումներին, որտեղ երկու.022 uF կոնդենսատորներ երկու պինների համար հանգեցնում են գետնին:

Վերջապես, Arduino- ի 8 -րդ կապը պետք է միանա գետնին:

Քայլ 3: Կոճակ

Կոճակ
Կոճակ

Տեղադրեք կոճակը ձեր տախտակի հեշտ հասանելի մասում և միացրեք այն լարման կարգավորիչի ելքային քորոցով `այն սնուցելու համար: Բացի այդ, տեղադրեք ձեր 1 KOhm ռեզիստորը կոճակի և գրունտի այս քորոցին:

Հակառակ կողմում և կոճակի ստորին կեսին այն ամրացրեք arduino- ի 4 -րդ կապին:

Քայլ 4: LED- ներ

LED- ները
LED- ները

Այս քայլի համար չորս LED- ները պետք է միացված լինեն 11, 14, 17 և 19. կապումներին: Յուրաքանչյուր LED- ի մյուս քորոցը պետք է միանա 560 Օմ դիմադրիչներից մեկին, որոնցից յուրաքանչյուրը անցնում է գետնին:

Այս սարքի համար մենք ընտրեցինք ունենալ չորս LED չորս հնարավոր պատասխանի համար. առաջին LED- ը «այո» -ի համար, երկրորդ LED- ը «ոչ» -ի համար, երրորդ LED- ը ՝ «գուցե» և չորրորդ LED- ը ՝ «նորից հարցնելու» համար:

Քայլ 5. Բարելավումներ/տատանումներ

Բարելավումներ/տատանումներ
Բարելավումներ/տատանումներ

Քանի որ դա «կախարդական» ութ գնդակ է, սարքը կարելի է թաքցնել ինչ -որ տեսակի տարայի մեջ, օրինակ ՝ Altoids անագի մեջ: Ուղղակի LED- ի առկայությունը կոնտեյներից դուրս մնալը և կոճակին մուտք ունենալը կարող է պատրանք տալ, որ Altoids- ի այս կախարդական տարան պատասխանում է հարցերին:

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

Այս սարքն ունի լուսադիոդներ `տեսողական էֆեկտի համար, բայց կա նաև սարքին ձայնային բաղադրիչ ավելացնելու հնարավորություն: Գուցե սարքին բարձրախոս կցելը և Jeopardy ժմչփ երաժշտության նվագարկումը կարող են ավելացնել սարքի գեղագիտությունը: Ակնհայտ է, որ ավելի շատ լուսադիոդներ ավելացնելու բարելավում կա որոշումներ կայացնելու ավելի շատ տարբերակներ, ինչը բավականին պարզ կլինի:

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