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

Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա անկողնում !!!: 5 քայլ (նկարներով)
Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա անկողնում !!!: 5 քայլ (նկարներով)

Video: Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա անկողնում !!!: 5 քայլ (նկարներով)

Video: Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա անկողնում !!!: 5 քայլ (նկարներով)
Video: Major Lazer – Light it Up Remix (feat. Nyla & Fuse ODG) (Music Video) by Method Studios 2024, Հուլիսի
Anonim
Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա մահճակալում !!!
Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա մահճակալում !!!
Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա մահճակալում !!!
Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա մահճակալում !!!

Մենք խենթանում էինք առանց բավարար քնի !!! Մեր 2-ամյա երեխան չէր կարողանում հասկանալ, թե ինչպես պետք է «սպասել 7-ին» ժամացույցի վրա, նախքան առավոտյան առավոտյան իր սենյակից դուրս գալը: Նա արթնանում էր շուտ (նկատի ունեմ առավոտյան 5: 27 -ին - «կա 7 !!!», - ասում էր նա) և պարզապես ժամանակ էր պահանջում վեր կենալու, դուրս գալու իր սենյակից և արթուն լինելու այդ օրվա համար: Քանի որ 2-4 տարեկանները շատ դժվարությամբ են ժամեր կարդում, այս պարզ լուսացույցը հսկայական լուծում էր մեր խնդրի համար !!!

Կանաչ նշանակում է գնալ !!! ԿԱՐՄԻՐ, ՄՆԱԵՔ ՄԱՀԱՎԱՔՈՄ !!! Այս պարզ, էժան Arduino իրական ժամանակի ժամացույցը կարող է կարգավորվել LED- ները լուսավորելու համար անհրաժեշտ ժամանակ: Մեզ համար դա նշանակում է, որ առավոտյան ժամը 6: 00 -ին այն դառնում է ԿԱՐՄԻՐ, ՄՆԱ ՄԱՌՆԱՈՄ: Այնուհետև առավոտյան 7: 00 -ից 10 րոպե առաջ դեղին է դառնում ՝ նշելով, որ գրեթե ժամանակն է դուրս գալ և խաղալ ձեր սենյակում: Այնուհետև առավոտյան 7: 00 -ին… «Լույսը Կանաչ է !!! Ի Whatնչ փրկարար !!!

Քայլ 1: Հավաքեք նյութերը

Հավաքեք նյութերը
Հավաքեք նյութերը

Մասեր

  • 1 x Arduino Nano ($ 2.70 AliExpress- ում)
  • 1 x DS1307 իրական ժամանակի ժամացույց ($ 0.60 AliExpress- ում)
  • 1 x Երկկողմանի նախատիպի տախտակ ($ 1.45 ՝ 5-ի դիմաց AliExpress- ում)
  • 1 հատ կանաչ, կարմիր, դեղին 5 մմ LED ($ 0.94 100 -ի դիմաց AliExpress- ում)
  • 1 -ական հատ 270 Օմ, 680 Օմ, 1 Կ Օմ դիմադրիչներ ($ 2.35 ՝ 600 տեսականիով ՝ AliExpress- ում)
  • White Fluted Stadium Cup (Walmart կամ Dollar խանութ 1 դոլար)
  • Push Light կամ 3-4 AA մարտկոցի կրիչ ($ 1 Dollar Store կամ $ 0.50 AliExpress- ում)

Գործիքներ

  • Sոդման երկաթ և զոդիչ
  • Առանց զոդման Breadboard
  • Մետաղալար և ցատկող լարեր
  • Սոսինձ ատրճանակ

Նշում. Հրահանգելի է չինական Nano վարորդներին աշխատեցնելուն:)

Քայլ 2: tingամացույցի կարգավորում

Setամացույցի կարգավորում
Setամացույցի կարգավորում
Setամացույցի կարգավորում
Setամացույցի կարգավորում
Setամացույցի կարգավորում
Setամացույցի կարգավորում

DS1307 RTC- ն նման է ժամացույցի և մարտկոց է օգտագործում `աշխատելու և ժամանակը պահելու համար, նույնիսկ երբ Arduino- ն կորցնում է էներգիան կամ վերակայվում է: RTC- ն օգտագործում է I2C ինտերֆեյսը Arduino- ի հետ հաղորդակցվելու համար: SCL- ը (ժամացույցը) կցված է A5- ին, իսկ SDA- ն (տվյալները) `A4- ին: RTC- ն ամենալավն անում է 5V- ով VCC- ի համար, բայց ես գտա, որ այն լավ է աշխատում 3.3V- ով:

  • Օգտագործելով տախտակ, միացրեք իրական ժամանակի ժամացույցը Arduino- ին ՝ ըստ սխեմատիկ սխեմայի:
  • Հաջորդը, ներբեռնեք DS1307RTC գրադարանը github- ում այստեղ կամ կցորդներում:

    Եթե դուք երբևէ գրադարան չեք ներբեռնել, կտտացրեք «Կլոնավորել կամ ներբեռնել» և ընտրեք «Ներբեռնել ZIP» տարբերակը:

  • Գրադարանը ներմուծեք Arduino խմբագրի մեջ ՝ ընտրելով «Ներմուծել» և ընտրելով ZIP- ը:
  • Հաջորդը, ներբեռնեք կցված Program_Clock_RTC.ino էսքիզը և նույն կերպ ներմուծեք խմբագրիչ:
  • Էսքիզում նշեք ընթացիկ ամսաթիվը/ժամը և գործարկեք ծրագիրը `ժամացույցը կարգավորելու համար:
  • Ստուգեք, որ ճիշտ ժամանակը վերադառնում է:

Շնորհավորում եմ !! Դուք այժմ ունեք աշխատանքային ժամացույց !!

Քայլ 3. LED- ների ավելացում և ծրագրավորում

LED- ների ավելացում և ծրագրավորում
LED- ների ավելացում և ծրագրավորում
LED- ների ավելացում և ծրագրավորում
LED- ների ավելացում և ծրագրավորում

LED թեստ

Այժմ, միացրեք LED- ները և դիմադրողները ըստ սխեմատիկ սխեմայի:

Ներբեռնեք Light_Up_Clock_for_Kids.ino էսքիզը և վերբեռնեք: Օղակում դուք կտեսնեք մեկնաբանված «setLEDs (tm. Hour, tm.inutute);» գործառույթ և առանց մեկնաբանության «testLEDs ();» - ի ներքևում: գործառույթ, որը պտտվում է յուրաքանչյուր LED- ի միջով 8 վայրկյան:

Հաստատեք LED- ների միջոցով հեծանվավազքը և մեկնաբանեք սերիական: տպեք տողերը, եթե անհրաժեշտ է, որ RTC- ն վավերացվի, դեռ ճիշտ ժամանակն է դուրս գալիս:

Թայմսի ծրագրավորում

Երբ ստուգեք, որ ամեն ինչ աշխատում է, մեկնաբանությունների մեջ մի դրեք setLEDs () գործառույթը և մեկնաբանեք testLEDs () գործառույթը: Ֆունկցիայի setLEDs () մարմնում սահմանեք այն ժամանակները, երբ ցանկանում եք ցուցադրել տարբեր գույներ օրինակներից հետո:

NOTԱՆՈԹՈԹՅՈՆ. Հավանաբար, ստիպված կլինեք խաղալ ռեզիստորի արժեքների հետ `ձեր LED- ների (և նաև ձեր ուզած էներգիայի լարման) համապատասխան պայծառությունը ստանալու համար: Ես գտա հետևյալը, որոնք լավ են աշխատում իմ 5 մմ LEDS- ի համար, քանի որ Կանաչն ունի ամենաբարձր առաջային լարումը և բնականից ամենապայծառն է, այնուհետև մռայլ է մյուս գույների համար.

  • Կանաչ ՝ 1K Ohm
  • Դեղին ՝ 680 Օմ
  • Կարմիր ՝ 270 Օմ

Քայլ 4: Լամպի պատյան կառուցելը

Լամպի պարիսպի կառուցում
Լամպի պարիսպի կառուցում
Լամպի պարիսպի կառուցում
Լամպի պարիսպի կառուցում
Լամպի պարիսպի կառուցում
Լամպի պարիսպի կառուցում
Լամպի պարիսպի կառուցում
Լամպի պարիսպի կառուցում

Ընտրանքներ

Որպեսզի լուսադիոդային լուսարձակների լույսը ցրվի, ես փորձեցի մի քանի տարբեր միջավայր լուսավորել լույսերը: Արդյունավետության տարբեր մակարդակներով ես փորձեցի սեղմել կոճակը (LED- ները շատ մոտ են, որպեսզի լավ ցրվեն), Mason Jar- ը ներսում ներկված մագաղաթյա թուղթ կամ փայլուն սոսինձ, և մարզադաշտի սպիտակ գավաթ: Ձեզ անհրաժեշտ է ինչ -որ բան `լույսը ցրելու և LED- ների խստությունը նվազեցնելու համար` փափուկ, նույնիսկ փայլ հաղորդելու համար:

Լավագույն տարբերակ

Ես գտա հիմնական սպիտակ մարզադաշտի գավաթը (1 դոլար 3 -ի համար), որի ներսում կպչուն մոմ թուղթ էր (ինչպես ցույց է տրված) լավ լավ լույս էր տալիս: Առանց մոմ թղթի LED- ները փայլում են անմիջապես բաժակի վերևում ՝ ստեղծելով անհավասար թեթև բծեր: Քանի որ ես պլանավորում եմ օգտագործել այս երկարաժամկետ հեռանկարը, ես նույնիսկ վերցրեցի սիլիկոնե տնկարանի լամպը, որը հետագայում կդառնամ նպատակ և կավելացնեմ Arduino- ն ապագայում ($ 10 AliExpress- ում):

Քայլ 5: powerածր էներգիա և մարտկոցներ

Lowածր էներգիա և մարտկոցներ
Lowածր էներգիա և մարտկոցներ
Lowածր էներգիա և մարտկոցներ
Lowածր էներգիա և մարտկոցներ
Lowածր էներգիա և մարտկոցներ
Lowածր էներգիա և մարտկոցներ
Lowածր էներգիա և մարտկոցներ
Lowածր էներգիա և մարտկոցներ

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

Powerածր էներգիա և ներկառուցված LED- ների հեռացում

Կոդն արդեն ներառում է Arduino- ն ցածր էներգիայի ռեժիմով 8 վայրկյան քնելը, արթնանալը `ժամանակը ստուգելու համար, այնուհետև նորից քնելը: Էլեկտրաէներգիայի ավելի մեծ խնայողության և Power LED- ի ցուցադրումը մշտապես չունենալու համար կարող եք ազատվել Arduino Nano- ի ներկառուցված LED- ից (և քանի որ ես օգտագործել եմ D13- ի կապիչը նաև որոշել եմ ազատվել ներկառուցված LED- ից) այդ քորոցը):

Օգտագործեք եռակցման երկաթ `ներկառուցված LED- ների կողքերը` POW և L մակագրությամբ, տաքացնելու կամ կտրելու համար դրանք հանելու համար: Կան էներգախնայողության շատ այլ տարբերակներ, որոնք կարող եք փորձել googling- ով, բայց դա մարտկոցների վրա տևում է մի քանի ամիս և առայժմ հիանալի է աշխատում:

Նախատիպի տախտակ և մարտկոցի պատյան

Բոլոր մասերը նախատիպի տախտակին կպցնելը նվազեցնում է չափը և թույլ է տալիս այն հեշտությամբ տեղավորվել բաժակի ներսում մարտկոցի տուփի վերևում:

Օգտագործեք 3 կամ 4 AA մարտկոցի պատյան և զետեղեք դրականը (+) Vin- ին Arduino- ում և բացասական (-)-ը `GND- ին:

Ես մարտկոցի որևէ պատյան չունեի, բայց ունեի արդեն անջատված 1 դոլար լույս, որն ուներ 4 AA մարտկոցի պատյան, որը կատարյալ պատրաստ էր իմ կարիքներին: Ես սպիտակ գավաթը դրեցի մարտկոցի պատյանի վրա և նշեցի սև պլաստիկը, այնուհետև կտրեցի օգտակար դանակով:

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

Սա նստած է դռան մոտ գտնվող մանկական հանդերձարանի վերևում և այժմ այլևս վաղ առավոտյան խանգարողներ չկան !!!

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