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

Քնել բավականաչափ ժամաչափ `3 քայլ
Քնել բավականաչափ ժամաչափ `3 քայլ

Video: Քնել բավականաչափ ժամաչափ `3 քայլ

Video: Քնել բավականաչափ ժամաչափ `3 քայլ
Video: Անճոռնի ճուտիկը.Anchorni chutik@.Гадкий утенок.Հեքիաթ.Heqiat.հայերեն մուլտեր.hayeren multer.multer 2024, Հուլիսի
Anonim
Քնել բավականաչափ ժամաչափ
Քնել բավականաչափ ժամաչափ

Այս նախագծի համար լավ անուն չգտա: Կարող եք նաև այն անվանել «բավականաչափ քնի ժամաչափ»: Այս նախագծի գաղափարը ծագեց ձմռանը արձակուրդի ժամանակ: Մենք հանգստյան տանը էինք, որտեղ մահճակալի սենյակում զարթուցիչ չկար: Սովորաբար ինձ անհրաժեշտ է 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վարճացեք ձեր սեփական նախագիծը կառուցելով և անհամբերությամբ սպասելով ձեր արձագանքներին և այլընտրանքային ծրագրերին:

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