Հիշողության հանելուկ Alaարթուցիչ ՝ 3 քայլ (նկարներով)
Հիշողության հանելուկ Alaարթուցիչ ՝ 3 քայլ (նկարներով)
Anonim
Հիշողության հանելուկ Alaարթուցիչ
Հիշողության հանելուկ Alaարթուցիչ
Հիշողության հանելուկ Alaարթուցիչ
Հիշողության հանելուկ Alaարթուցիչ

Սա rmարթուցիչի Փազլ ockամացույց է, ինչը նշանակում է, որ կա մի փոքր հիշողության խաղ, որը դուք պետք է լուծեք ՝ զարթուցիչի զանգը դադարեցնելու համար:

Որպես ամփոփում ՝ այս ժամացույցը նախատեսված է նրանց համար, ովքեր առավոտյան քնքուշ են լինում: Այն ունի 3 լուսադիոդ, որոնք կոճակներից որևէ մեկին սեղմելիս ահազանգը կլռվի, և 3 լուսադիոդ կտա ձեզ պատահական օրինակ և մեկ րոպե այն մուտքագրելու համար:

Պարագաներ

- 2 Arduino Pro Mini

- Կարմիր, կանաչ և կապույտ LED- ներ

- Կարմիր, կանաչ և կապույտ կոճակներ

- EC11 պտտվող կոդավորիչ

- Բանախոս

- Որոշ մալուխներ, շերտագիծ, վերնագրեր

- 3D տպագիր մասեր

Գործիքներ

- oldոդման երկաթ և զոդ

- Stripboard

Քայլ 1: Ինչպե՞ս է այն աշխատում:

Image
Image

Կարգավորելու համար հարկավոր է օգտագործել պտտվող կոդավորիչ (ec11) և սեղմել այն կոճակը ՝ այն կարգավորելու համար:

Առաջին մեկնարկի ժամանակ այն կսպասի ձեզ ժամացույցի ժամը, ապա րոպեն կարգավորելու համար:

Երբ դա կարգավորում եք, ժամացույցը կսկսի գործել, և ձեզ թույլ կտրվի կարգավորել զարթուցիչը: Ամեն անգամ, երբ սեղմում եք կոդավորիչի կոճակը, հաջորդ հատվածը ցատկելու եք որպես ահազանգի ժամ, րոպե և դժվարություն:

Դժվարությունը գործում է որպես; 4, 7 և 9 լուսադիոդներ են թարթում, որպեսզի հիշեք, և մեկ րոպե ժամանակ կունենաք այն նորից մտնելու համար:

Եթե չեք կարող կամ չեք կարող, օրինաչափությունը կփոխվի, և ահազանգը կրկին կհնչի:

Քայլ 2: Դիզայն

Շղթա և ծածկագիր
Շղթա և ծածկագիր

Հիմնականում դա մինի խաղ է (և ես իմացա, որ այն կոչվում է Simon Memory Game): Այդ իսկ պատճառով ես ուզում եմ, որ այն դասական խաղային վահանակի տեսք ունենա:

Ավելացրել եմ f3d և stl ֆայլեր, կարող եք ազատ խմբագրել կամ տպել:

Քայլ 3. Շրջանակ և ծածկագիր

Շղթան բարդ չէ: Ես Arduino Pro Mini- ին միացրել եմ 9 Վ մարտկոցով, իսկ մյուսը միացրել եմ I2C- ով և ուժ եմ տալիս VCC կապոցներով, օգտագործված LCD I2C մոդուլով: Օգտագործված կոճակների վրա 10K ohm դիմադրիչներ և LED- ներով 330 ohm:

Ես կիսեցի կոդերը իմ Github էջում:

Գրադարաններ

Պտտվող

DS1302 (Իրական ժամանակի ժամացույց)

LiquidCrystal_I2C

PCM (ես օգտագործել եմ PCM- ը, քանի որ ես ուժեղացուցիչ գնելու հնարավորություն չունեի, ավելի ձայնի համար կարող եք օգտագործել ուժեղացուցիչ: Ես ավելացրել եմ բնօրինակ wav ֆայլը, եթե ցանկանում եք այդպես օգտագործել):

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