Mundarija:

Kichik 12V monitor: 4 qadam
Kichik 12V monitor: 4 qadam

Video: Kichik 12V monitor: 4 qadam

Video: Kichik 12V monitor: 4 qadam
Video: Новинка от DeWALT - многофункциональный мини шуруповерт DCD703L2T с бесщёточным двигателем! 2024, Noyabr
Anonim
Kichik 12V monitor
Kichik 12V monitor

Bu 3 ta LED yordamida batareyaning sog'lig'ini ko'rsatuvchi svetofor ko'rsatkichini beradigan kichik avtomobil akkumulyatori monitoriga tegishli.

Men o'zimga doimiy ravishda yopishib oladigan va juda kam durangga ega bo'lishni xohlardim. Sababi shundaki, mening mashinam bir muddat ishlatilmadi (11 hafta - o'z -o'zini izolyatsiya qilish) va batareyasi to'liq ishdan chiqqan. Bu mening mashinamda muammoli, chunki eshikning normal ochilishi batareyaga bog'liq. Men haydovchining eshigiga zaxira qo'li bilan kirishim mumkin edi, lekin keyin mashinaning orqa tomoniga o'tib, 12V batareyaga zaryadlovchi batareyani ulashim kerak edi, shunda men mashinaning qolgan qismini ochib, batareyani chiqarib olishim mumkin edi. qayta zaryadlash. Hammasi yaxshi o'tdi, lekin men mashqni takrorlashni xohlamadim.

Shunday qilib, men hamma narsani yig'ishdan oldin ogohlantirish uchun bu kichik monitorni yasadim. Men, shuningdek, batareyaning zaryadsizlanishi taxminan 30mA ekanligini va barcha tizimlar o'chirilganligini aniqladim. Menimcha, bu eshikni kuzatish va signalizatsiya tizimi. Bu unchalik eshitilmayapti, lekin uzoq vaqt harakatsiz qolganda batareyani zaryadsizlantiradi. Shuning uchun men bu yukga ortiqcha yuklamaslikni xohlardim. Bu o'rtacha 4mA o'rtacha chizish bilan yakunlandi. Quvvatni tejashning katta qismi - har 5 soniyada qisqa vaqt davomida mos keladigan LEDni yoqish

Monitör Digispark tipidagi ATTiny85 moduliga asoslangan bo'lib, u kichik, arzon va kuchlanishni kuzatish uchun yaxshi ADC kirishiga ega va 3 ta LEDni haydash uchun etarli GPIOga ega.

Men o'zimning o'zgartirilgan versiyamni past oqim oqimini kamaytirish uchun ishlatganman, lekin agar u qo'shimcha 7mA oqimdan mamnun bo'lsa, uni ishlatmasdan ishlatish mumkin. Bu batafsil sxematik tavsifda tasvirlangan.

1 -qadam: Asboblar va komponentlar

Asboblar

Fine Point lehimli temir

Komponentlar

  • Digispark ATTiny85 (oddiy USB yoki mikro USB
  • prototip taxtasi 6 x 7 teshik
  • 3.3V regulyator xc6203E332
  • 3 LED qizil, sariq, yashil
  • Rezistorlar 3 x 47R, 1 x 10K, 1 x 33K
  • Kondensator 10uF
  • Shottki diodi
  • Zener diodi 7v5
  • 3 pinli ulagich
  • Korpus - 3D bosilgan quti

www.thingiverse.com/thing:4458026

2 -qadam: sxematik

Sxematik
Sxematik

O'chirish sxemasi juda oddiy. Schottky diod (qutblanish himoyasi) va zener ATTiny -ga barqaror 3.3V quvvat olish uchun past oqim 3.3V regulyatorini oziqlantiradi.

Potentsial bo'linuvchi ATTiny -dagi ADC kirishini ta'minlash uchun 12V batareyani 4,3: 1 ga tushiradi. PB3 / ADC1 bortdagi USB komponentlariga hech qanday xalaqit bermaslik uchun ishlatiladi. 3 ta LED PB0, PB1 va PB5 ga ulanadi va tokni cheklash uchun 47R rezistorlardan foydalaniladi. PB5 USB -ni ishlatishga aralashmaslik uchun yana ishlatiladi. Bu shuni anglatadiki, PB5 qayta o'rnatish uchun dasturlashtirilgan emas. Bu haqiqiy raqamlar uchun odatiy, lekin klonlar uchun shart emas, shuning uchun sigortalar tahrir qilinishi kerak (sug'urta muharririga qarang)

Agar siz oqim oqimini pasaytirish uchun digispark -ga o'zgartirish kiritishni xohlamasangiz, siz faqat bortdagi 5V regulyatoridan foydalanishingiz mumkin. Bu bir nechta o'zgartirishlarni talab qiladi.

  • Xc6203 regulyatorini va 7v5 zenerini olib tashlang va 12Vni Digisparkda to'g'ridan -to'g'ri Vinga o'tkazing.
  • 18K: 10K deyish uchun potentsial ajratuvchini o'zgartiring
  • Dasturiy ta'minotning kuchlanish chegaralari biroz sozlanishi kerak bo'ladi. Dasturiy ta'minot bo'limiga qarang.

3 -qadam: qurilish

Qurilish
Qurilish
Qurilish
Qurilish

Men 6x7 o'lchamli prototipli taxtada qo'shimcha sxemani tuzdim, u teshikning tepasida GPIO va kuchlanish pimlari bilan to'g'ridan -to'g'ri o'ralgan holda joylashishi mumkin.

Bu juda kichik qutiga sig'adigan juda ixcham modulni yaratadi. Men qutidagi 3 pinli ulagichni ishlatardim, 2 ta tashqi pin 0V ga, o'rtasi 12V ga ulangan. Bu shuni anglatadiki, ulagichni kiritish qutblari ahamiyatsiz.

4 -qadam: dasturiy ta'minot

Dastur Arduino eskiz shaklida.

Manba https://github.com/roberttidey/tiny12V saytida mavjud

Bu juda oddiy va har bir 5 soniyada ADC1 orqali kuchlanishni o'lchaydigan, so'ngra tegishli LEDni yonib turadigan oddiy halqa mavjud.

Eshiklarni belgilaydigan darajalar chiziq bilan belgilanadi

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

Birinchi raqamdan kattaroq ADC ko'rsatkichi yashil rangda yonadi. ADC bundan kam, lekin soniyadan kattaroq o'qni ko'rsatsa, Amber. Boshqa hamma narsa qizil rangda yonadi.

Men uchun bu yashil> 12.4V, Amber> 12.1V, Qizil <12.1V.

O'zgaruvchan kuchlanish manbai yordamida va LED o'zgarishi qaerda ekanligini tekshirish orqali sozlashingiz mumkin. Digispark -da standart 5V regulyatoridan foydalansangiz, ularni o'zgartirish kerak bo'ladi.

Tavsiya: