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

Փոքր 12 Վ մոնիտոր `4 քայլ
Փոքր 12 Վ մոնիտոր `4 քայլ

Video: Փոքր 12 Վ մոնիտոր `4 քայլ

Video: Փոքր 12 Վ մոնիտոր `4 քայլ
Video: Ձեր էս ուրախությունը ամեն ինչ արժի իմ համար 🥹♥️🫂 2024, Նոյեմբեր
Anonim
Փոքր 12 Վ մոնիտոր
Փոքր 12 Վ մոնիտոր

Այս հրահանգը նախատեսված է մեքենայի մարտկոցի փոքրիկ մոնիտորի համար, որն ընդամենը 3 լուսադիոդի միջոցով մարտկոցի լույսի ցուցիչ է տալիս:

Ես ուզում էի մեկը, որը կարող էի մշտապես կցված թողնել և շատ ցածր ընթացիկ վիճակահանությամբ: Պատճառն այն էր, որ իմ մեքենան որոշ ժամանակ չօգտագործված էր (11 շաբաթ `ինքնամեկուսացում), և մարտկոցը լրիվ փչացել էր: Սա իմ մեքենայում խնդրահարույց է, քանի որ դռների նորմալ բացումը կախված է մարտկոցից: Ես կարող էի վարորդի դուռը մտնել պահեստային մեխանիկական բանալիով, բայց հետո ստիպված էի սողալ մեքենայի հետևի կողմը, 12 վ մարտկոցով միացնել պահեստային մարտկոցը, որպեսզի կարողանամ բացել մեքենայի մնացած մասը և մարտկոցը հանել այնտեղից: վերալիցքավորել: Ամեն ինչ լավ անցավ, բայց ես չէի ուզում կրկնել վարժությունը:

Այսպիսով, ես պատրաստեցի այս փոքրիկ մոնիտորը `նախազգուշացնելու ինձ նախքան ամեն ինչ փաթեթավորվելը: Ես նաև հաստատեցի, որ մարտկոցի լիցքը սովորաբար մոտ 30 մԱ էր `բոլոր համակարգերն անջատված: Կարծում եմ, սա դռների մոնիտորինգի և ահազանգման համակարգ է: Շատ չի հնչում, բայց անգործության երկարատև ժամանակահատվածի դեպքում այն կջնջի մարտկոցը: Ուստի ես ձգտում էի այս բեռին ավելորդ բան չավելացնել: Այն ավարտվեց միջինում մոտ 4 մԱ -ով: Էլեկտրաէներգիայի խնայողության մեծ մասն այն է, որ համապատասխան LED- ը մի փոքր կարճ ժամանակահատվածում յուրաքանչյուր 5 վայրկյանը մեկ միացնում է

Մոնիտորը հիմնված է Digispark տիպի ATTiny85 մոդուլի վրա, որը փոքր է, էժան և ունի արժանապատիվ ADC մուտք ՝ լարումը վերահսկելու համար և բավականաչափ GPIO ՝ 3 լուսադիոդներ վարելու համար:

Ես իսկապես օգտագործեցի դրա իմ փոփոխված տարբերակը `ընթացիկ ցածր ընթացիկ բիսպարկի հետագա իջեցման համար, բայց այն կարող է օգտագործվել առանց դրա, եթե մեկը գոհ է լրացուցիչ 7 մԱ հոսանքից: Սա ավելի մանրամասն նկարագրված է սխեմատիկ նկարագրության մեջ:

Քայլ 1: Գործիքներ և բաղադրիչներ

Գործիքներ

Fine Point զոդման երկաթ

Բաղադրիչներ

  • Digispark ATTiny85 (կամ սովորական USB, կամ միկրո USB)
  • նախատիպի տախտակ 6 x 7 անցք
  • 3.3 Վ կարգավորիչ xc6203E332
  • 3 լուսադիոդ ՝ կարմիր, դեղին, կանաչ
  • Ռեզիստորներ 3 x 47R, 1 x 10K, 1 x 33K
  • Կոնդենսատոր 10uF
  • Շոտկի դիոդ
  • Zener դիոդ 7v5
  • 3 փին միակցիչ
  • Պարիսպ - 3D տպագիր տուփ

www.thingiverse.com/thing:4458026

Քայլ 2: Սխեմատիկ

Սխեմատիկ
Սխեմատիկ

Շղթան շատ պարզ է: Schottky դիոդը (բևեռայնության պաշտպանություն) և zener- ը սնուցում են ցածր հոսանքի 3.3V կարգավորիչը `ATTiny- ին կայուն 3.3V հզորություն ստանալու համար:

Պոտենցիալ բաժանարարը 12 Վ մարտկոցը թողնում է 4.3: 1 -ով ՝ ADC մուտքը ATTiny- ով սնուցելու համար: PB3 / ADC1- ը օգտագործվում է տախտակի USB բաղադրիչներից որևէ միջամտությունից խուսափելու համար: 3 LED լուսարձակներ կցված են PB0, PB1 և PB5- ին և օգտագործում են 47R դիմադրիչներ ՝ ընթացքը սահմանափակելու համար: PB5- ը կրկին օգտագործվում է USB գործողության մեջ որևէ միջամտությունից խուսափելու համար: Սա պահանջում է, որ PB5- ը միաձուլված չլինի, որը ծրագրված է վերագործարկման համար: Սա նորմալ է իրական դիսպարքերի համար, բայց պարտադիր չէ, որ լինի կլոնների դեպքում, և դրանց համար ապահովիչները պետք է խմբագրվեն (տես ապահովիչների խմբագիր)

Եթե ցանկանում եք խուսափել digispark- ի փոփոխությունից `դրա հոսանքը նվազեցնելու համար, ապա կարող եք պարզապես օգտագործել մատակարարված 5V կարգավորիչին: Սա պահանջում է մի քանի փոփոխություններ:

  • Հեռացրեք xc6203 կարգավորիչն ու 7v5 zener- ը և սնուցեք 12 Վ -ն ուղիղ Vin- ի վրա Digispark- ում:
  • Փոխեք պոտենցիալ բաժանարարը ՝ ասելով 18K: 10K
  • Softwareրագրային ապահովման լարման շեմի մակարդակները պետք է մի փոքր ճշգրտվեն: Տես ծրագրաշարի բաժինը:

Քայլ 3: Շինարարություն

Շինարարություն
Շինարարություն
Շինարարություն
Շինարարություն

Ես կազմեցի լրացուցիչ միացում 6 x 7 կտոր նախատիպի տախտակի վրա, որը կարող է նստել Digispark- ի գագաթին, իսկ անցքերը ուղղակիորեն ծածկված են GPIO- ով և լարման կապում:

Սա ստեղծում է շատ կոմպակտ մոդուլ, որը կարող է տեղավորվել շատ փոքր տուփի մեջ: Ես տուփի վրա օգտագործեցի 3 փին միակցիչ, 2 արտաքին կապումներն միացված էին 0 Վ, իսկ կենտրոնը ՝ 12 Վ: Սա նշանակում է, որ միակցիչի տեղադրման բևեռականությունն անկարևոր է:

Քայլ 4: Softwareրագրակազմ

Softwareրագրային ապահովումը գտնվում է Arduino էսքիզի տեսքով:

Աղբյուրը հասանելի է https://github.com/roberttidey/tiny12V հասցեով

Դա շատ պարզ է և ունի մի պարզ օղակ, որը յուրաքանչյուր 5 վայրկյանը մեկ չափում է լարումը ADC1- ի միջոցով, այնուհետև թարթում համապատասխան LED- ը:

Շեմերը որոշող մակարդակները սահմանվում են տողով

int ledLevels [LED_COUNT] = {907, 888, -1};

Առաջին թվից մեծ ADC- ի ընթերցումը կանաչ է թարթում: ADC- ն, որը կարդում է ավելի քիչ, բայց ավելի մեծ, քան երկրորդը, շողում է Ամբերին: Մնացած ամեն ինչը կարմիր գույն է տալիս:

Ինձ համար սա կանաչ> 12.4V, սաթ> 12.1V, կարմիր <12.1V:

Դուք կարող եք չափաբերել ՝ օգտագործելով փոփոխական լարման մատակարարում և ստուգելով, թե որտեղ են տեղի ունենում LED փոփոխությունները: Դրանք պետք է փոխվեն, եթե Digispark- ում օգտագործեք կանխադրված 5V կարգավորիչը:

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