Բովանդակություն:
Video: Քնել բավականաչափ ժամաչափ `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագծի համար լավ անուն չգտա: Կարող եք նաև այն անվանել «բավականաչափ քնի ժամաչափ»: Այս նախագծի գաղափարը ծագեց ձմռանը արձակուրդի ժամանակ: Մենք հանգստյան տանը էինք, որտեղ մահճակալի սենյակում զարթուցիչ չկար: Սովորաբար ինձ անհրաժեշտ է 8 ժամ քուն, բայց ոչ ավելին, քան երբ արթնանում եմ և քնում եմ 8 ժամ, ժամանակն է, որ ես վեր կենամ անկողնուց: Unfortunatelyավոք, եթե դուք չունեք զարթուցիչ և դրսում դեռ մութ է, դուք պետք է օգտագործեք ձեր ժամացույցը կամ ձեր խելացի հեռախոսը, բայց վերջինս այն չէ, ինչ ես պահում եմ իմ ննջասենյակում `տեսնելու, թե արդյոք դուք բավականաչափ քնել եք: Որպեսզի ստիպված չլինեմ նայել ժամացույցիս ամեն անգամ, երբ ես արթնանում եմ գիշերվա ընթացքում, և ակնոցների կարիքը չկա ցուցադրությունը կարդալու համար, այս նախագիծը ծնվել է:
Ինձ պետք էր մի սարք, որը կարող էր ցույց տալ, արդյոք ես քնել եմ առնվազն 8 ժամ ՝ առանց 8 ժամից զարթուցիչի արթնանալու անհրաժեշտության: Սարքը մարտկոցով աշխատող ժմչփ է, որը սարքը միացնելուց 8 ժամ անց LED- ն թարթելու պարզ բան է անում: Այսպիսով, երբ արթնանամ, կարող եմ վեր կենալ անկողնուց, եթե LED- ը թարթում է, և ես պետք է լրացուցիչ քուն մտնեմ, քանի դեռ դա չի արվում:
Բայց սա միակ ծրագիրը չէ: Եթե ունեք փոքր երեխաներ, որոնք դեռ չեն կարող ասել ժամը, կարող եք օգտագործել այս սարքը `նրանց տեղեկացնելու համար, որ LED- ի թարթելուն պես նրանք կարող են վեր կենալ իրենց անկողնուց:
Նկատի ունեցեք, որ երբ LED- ը սկսում է թարթել, այն չի դադարում մինչև սարքը անջատելը:
Ինչպես միշտ, ես այս նախագիծը կառուցեցի իմ սիրած միկրոկառավարիչի ՝ PIC- ի շուրջ ՝ օգտագործելով JAL ծրագրավորման լեզուն, բայց կարող եք նաև օգտագործել Arduino- ն:
Քայլ 1: Պահանջվող բաղադրիչներ
Այս նախագծի համար անհրաժեշտ է ունենալ հետևյալ բաղադրիչները.
- Մի կտոր տախտակ
- PIC միկրոկառավարիչ 12F615
- 8-պին IC վարդակից
- Watchամացույցի բյուրեղ ՝ 32.768 Հց հաճախականությամբ
- Կերամիկական կոնդենսատորներ `2 * 22pF, 1 * 100nF
- Դիմադրիչներ:! * 220k, 1 * 33k, 1 * 4k7
- Կանաչ LED
- Միացման/անջատման անջատիչ
- Մարտկոցի սեփականատեր 3 AA կամ 3 AAA մարտկոցների + մարտկոցների համար
- Պլաստիկ պատյան
Տեսեք սխեմատիկ դիագրամը, թե ինչպես միացնել բաղադրիչները:
Քայլ 2: Էլեկտրոնիկայի նախագծում և կառուցում
PIC- ի աշխատանքային լարման միջակայքը 2 վոլտից մինչև 5,5 վոլտ է, ինչը հարմար է դարձնում 3 AA կամ AAA մարտկոցներ օգտագործելով որպես էներգիայի աղբյուր: Դրանք կարող են լինել սովորական մարտկոցներ (մատակարարման ընդհանուր լարումը հավասար է 4,5 վոլտ) կամ վերալիցքավորվող մարտկոցներ (մատակարարման ընդհանուր լարումը հավասար է 3,6 վոլտ):
Ամբողջ ժամկետը կատարվում է ծրագրային ապահովմամբ `PIC12F615- ով: Դիզայնի հիմնական պահանջն այն էր, որ սարքը պետք է լինի շարժական և մարտկոցով աշխատող: Քանի որ PIC- ն աշխատում է 32 կՀց հաճախականությամբ շատ ցածր հաճախականությամբ, այն միացված է և LED- ն անջատված վիճակում սպառում է 23 uA- ի դեպքում ՝ 3,6 V/ 29 uA 4,5 Վ -ով: Սա երաշխավորում է մարտկոցի երկար կյանք: Քանի որ LED- ը պարտադիր չէ, որ պայծառ լինի, դրա միջով հոսում է ցածր հոսանք ՝ 4k7 դիմադրության շնորհիվ, ինչը նաև նպաստում է մարտկոցի ավելի երկար կյանքին:
Նկարներում դուք կարող եք տեսնել միացումը, երբ ես այն կառուցել եմ հացահատիկի վրա, ներառյալ վերջնական արդյունքը, երբ տեղադրվում է պլաստիկ պատյանում:
Քայլ 3: Softwareրագրակազմ
Ինչպես արդեն նշվեց, ծրագրաշարը գրված է PIC12F615- ի համար `օգտագործելով JAL ծրագրավորման լեզուն: Theրագրակազմը կատարում է մի պարզ խնդիր: PIC- ի ժմչփ օգտագործելով 32.768 Հց ժամաչափի բյուրեղյա ժամացույցը բաժանվում է 32.768 -ի, որի արդյունքում ներքին ազդանշանը հասնում է 1 վայրկյանի: Այնուհետև PIC- ն օգտագործում է հաշվիչ `0 -ից մինչև 60 վայրկյան * 60 րոպե * 8 ժամ = 28.800:
Երբ սարքը միացված է, LED- ը կթարթվի 3 անգամ, որից հետո սկսվում է 8 ժամաչափը: Միացման ժամանակ թարթելը կատարվում է ՝ ցույց տալու համար, որ մարտկոցներում դեռ բավարար ուժ կա: 8 ժամ հետո LED- ը նորից կսկսի թարթել, բայց կդադարի թարթել միայն այն ժամանակ, երբ սարքն անջատված է:
Սարքում կա մեկ լրացուցիչ գործառույթ: Լիցքավորվող մարտկոցները չպետք է ամբողջությամբ լիցքաթափվեն: Դա կանխելու համար սարքը միացնելուց մեկ անգամ կստուգի մարտկոցի լարումը: Եթե մարտկոցի լարումը 3.0 վոլտից ցածր է, սարքը չի թարթում LED- ը և անցնում է քնի ռեժիմի: Սարքը պետք է անջատել, իսկ մարտկոցները ՝ փոխարինել, որից հետո այն նորից նորմալ միացնելուց հետո նորմալ կաշխատի:
JAL աղբյուրի ֆայլը և PIC- ի ծրագրավորման Intel Hex ֆայլը կցված են: Եթե Ձեզ հետաքրքրում է JIC միկրոկառավարիչը JAL- ով `Պասկալի նման ծրագրավորման լեզու օգտագործելը, այցելեք JAL կայք ՝
Haveվարճացեք ձեր սեփական նախագիծը կառուցելով և անհամբերությամբ սպասելով ձեր արձագանքներին և այլընտրանքային ծրագրերին:
Խորհուրդ ենք տալիս:
Ատամի խոզանակի ժամաչափ `4 քայլ
Ատամի խոզանակի ժամաչափ. Գաղափարն այն է, որ ատամի խոզանակի համար ստեղծվի 2 հոգի: Դրա համար ես օգտագործել եմ microbit V1: Այն օգնում է իմ երեխաներին ատամները խոզանակել առաջարկվող տևողության համար: Եթե ունեք երեխաներ և միկրո: բիթ և ցանկանում եք ապահովել նրանք ունեն մաքուր ատամներ; մի հապաղեք
Արդուինոյի պատրաստած տնային աշխատանքի ժամաչափ. 5 քայլ
Արդուինոյի պատրաստած տնային առաջադրանքների ժամաչափ. Ձեր երեխան ժամեր շարունակ գրում է իր տնային աշխատանքը: Արդյո՞ք ձեր երեխան հեշտությամբ շեղվում է ուրիշներից, երբ նա տնային աշխատանք է կատարում: Այսօր ես փորձեցի անել այս հակամարտության լավագույն լուծումը `Arduino- ի կողմից պատրաստված ժամաչափ: Ինչու՞ եմ փորձում այս ժամաչափը պատրաստել փոխարեն
14 դոլար արժողությամբ սուրճի սրճաղաց ժամաչափ `6 քայլ
14 դոլար արժողությամբ սուրճի սրճաղաց ժամաչափ. Այս նախագիծը իմ 7 դոլար արժողությամբ սուրճի սրճաղաց ժմչփի առաջընթացն է, որը ես հրապարակել եմ մի քանի տարի առաջ: Theամանակն անցնում է, ուստի ավելի բարդ սուրճի սրճաղացի կարիք կա: Նմանապես, ինչ ես նշեցի վերջին հրահանգում, այս նպատակը
Ինչպես ինքներդ ժամաչափ սարքել: 10 քայլ
Ինչպես ինքներդ ժամաչափ պատրաստել Այսպիսով, ինչպես եք ժամաչափ պատրաստում:
Սնուցման ժամաչափ Arduino- ով և Rotary կոդավորիչով. 7 քայլ (նկարներով)
Power Timer With Arduino և Rotary Encoder: Այս Power Timer- ը հիմնված է ժամաչափի վրա, որը ներկայացված է ՝ ) կցված էին դրան: Մինչև 1 կՎտ հզորության բեռներ կարող են գործարկվել, և նվազագույն փոփոխություններով լ