Агуулгын хүснэгт:

Жижиг 12V дэлгэц: 4 алхам
Жижиг 12V дэлгэц: 4 алхам

Видео: Жижиг 12V дэлгэц: 4 алхам

Видео: Жижиг 12V дэлгэц: 4 алхам
Видео: 220 В от автомобильного генератора переменного тока 12 В с солнечной панелью 2024, Арваннэгдүгээр
Anonim
Жижиг 12V дэлгэц
Жижиг 12V дэлгэц

Энэхүү зааварчилгаа нь 3 LED -ээр дамжуулж батерейны эрүүл мэндийн гэрлэн дохио өгдөг жижиг машины батерейны монитор юм.

Би бүрмөсөн хавсаргаж болох маш бага гүйдлийн сугалаа авахыг хүсч байна. Шалтгаан нь миний машин хэсэг хугацаанд ашиглагдаагүй байсан (11 долоо хоног - өөрийгөө тусгаарласан), батерей нь бүрэн дууссан байсан. Хаалганы ердийн нээлхий нь батерейгаас хамаардаг тул энэ нь миний машинд асуудалтай байдаг. Би жолоочийн хаалган дээр нөөцлөх гарын авлагын түлхүүрээр орж болох байсан боловч машины ар тал руу мөлхөж, 12В батерей дээр нөөцлөх батерейг холбож, машины үлдсэн хэсгийг онгойлгож, зайгаа гаргаж авах боломжтой болсон. дахин цэнэглэх. Энэ бүхэн сайн болсон, гэхдээ би дасгалаа давтахыг хүсээгүй.

Тиймээс би бүх зүйлийг савлахаас өмнө надад анхааруулахын тулд энэ жижиг дэлгэцийг хийсэн. Би батерейны цэнэг нь 30 мА орчим байдаг бөгөөд бүх системийг унтраасан байдаг. Энэ бол хаалганы хяналт, дохиоллын систем гэж би бодож байна. Энэ нь тийм ч их сонсогдоогүй, гэхдээ удаан хугацаагаар ажиллахгүй бол батерейг цэнэггүй болгох болно. Тиймээс би энэ ачааллыг хэт их нэмэхгүй байхыг хүсч байсан. Энэ нь дунджаар 4mA -ийг зурж дуусгасан. Цахилгаан хэмнэлтийн ихэнх хэсэг нь тохирох LED -ийг 5 секунд тутамд богино хугацаанд асаах явдал юм

Энэхүү дэлгэц нь Digispark төрлийн ATTiny85 модуль дээр суурилсан бөгөөд жижиг, хямд бөгөөд хүчдэлийг хянах ADC -ийн зохистой оролттой бөгөөд 3 LED хөтлөх хангалттай GPIO -той.

Би өөрчилсөн хувилбараа ашиглан одоогийн бага гүйдлийн дижитпаркийг цаашид бууруулах зорилгоор ашиглаж байсан боловч хэрэв нэмэлт 7мА гүйдэлд сэтгэл хангалуун байвал үүнийг ашиглахгүйгээр ашиглаж болно. Үүнийг схемийн тайлбар дээр дэлгэрэнгүй тайлбарласан болно.

Алхам 1: Багаж хэрэгсэл ба бүрэлдэхүүн хэсгүүд

Багаж хэрэгсэл

Fine Point гагнуурын төмөр

Бүрэлдэхүүн хэсгүүд

  • Digispark ATTiny85 (ердийн USB эсвэл микро USB
  • загварчлах самбар 6х7 нүхтэй
  • 3.3V зохицуулагч xc6203E332
  • Улаан, шар, ногоон гэсэн 3 LED
  • 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 хүчийг өгдөг.

Боломжит хуваагч нь 12V батерейг 4.3: 1 -ээр бууруулж ATTiny дээрх ADC оролтыг тэжээнэ. PB3 / ADC1 нь самбар дээрх USB бүрэлдэхүүн хэсгүүдэд ямар нэгэн саад учруулахаас зайлсхийхэд ашиглагддаг. 3 LED нь PB0, PB1, PB5 -д залгагдсан бөгөөд гүйдлийг хязгаарлахын тулд 47R резистор ашигладаг. USB үйл ажиллагаанд хөндлөнгөөс оролцохоос зайлсхийхийн тулд PB5 -ийг дахин ашигладаг. Энэ нь PB5 -ийг дахин тохируулах ажилд зориулагдаагүй болно. Энэ нь жинхэнэ дижитал хавтангийн хувьд хэвийн зүйл боловч клонуудын хувьд заавал байх албагүй тул гал хамгаалагчийг засварлах шаардлагатай (гал хамгаалагчийн засварлагчийг үзнэ үү)

Хэрэв та гүйдлийн хүчийг бууруулахын тулд дижитпаркад өөрчлөлт оруулахаас зайлсхийхийг хүсч байвал 5В -ийн тогтворжуулагчийг ашиглаж болно. Энэ нь хэд хэдэн өөрчлөлтийг шаарддаг.

  • Xc6203 зохицуулагч ба 7v5 zener -ийг салгаад 12V -ийг Digispark дээрх Вин рүү шууд оруулна уу.
  • Боломжит хуваагчийг өөрчилж, 18K: 10K гэж хэлээрэй
  • Програм хангамжийн хүчдэлийн босго түвшинг бага зэрэг тохируулах шаардлагатай болно. Програм хангамжийн хэсгийг үзнэ үү.

Алхам 3: Барилга

Барилга
Барилга
Барилга
Барилга

Би нэмэлт схемийг 6 х 7 хэмжээтэй прототипийн самбар дээр байрлуулсан бөгөөд GPIO болон хүчдэлийн тээглүүртэй шууд холбогдсон нүхтэй, дижиспаркын орой дээр сууж болно.

Энэ нь маш жижиг хайрцагт багтах маш авсаархан модулийг бий болгодог. Би хайрцган дээрх 3 зүү холбогчийг ашигласан бөгөөд гадна талын 2 зүү нь 0V, төв нь 12V хүртэл холбогдсон байв. Энэ нь холбогчийг оруулах туйл нь чухал биш гэсэн үг юм.

Алхам 4: Програм хангамж

Програм хангамж нь 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 зохицуулагчийг ашигладаг бол эдгээрийг өөрчлөх шаардлагатай болно.

Зөвлөмж болгож буй: