Isi kandungan:

Monitor 12V Kecil: 4 Langkah
Monitor 12V Kecil: 4 Langkah

Video: Monitor 12V Kecil: 4 Langkah

Video: Monitor 12V Kecil: 4 Langkah
Video: REVIEW CARA PASANG TFT MONITOR UNTUK MOBIL ATAU SATFINDER TRACKING PARABOLA 2024, November
Anonim
Monitor 12V kecil
Monitor 12V kecil

Ini dapat digunakan untuk monitor bateri kereta kecil yang hanya memberi petunjuk lampu isyarat kesihatan bateri melalui 3 LED.

Saya mahukan satu yang boleh saya tinggalkan secara kekal dan mempunyai undian semasa yang sangat rendah. Sebabnya ialah kereta saya tidak digunakan untuk sementara waktu (11 minggu - pengasingan diri) dan bateri telah habis sepenuhnya. Ini bermasalah di dalam kereta saya kerana bukaan pintu biasa bergantung pada bateri. Saya boleh masuk ke pintu pemandu melalui kunci manual sandaran tetapi kemudian terpaksa merangkak ke bahagian belakang kereta, memasang bateri sandaran di seberang bateri 12V sehingga saya dapat membuka sisa kereta dan mengeluarkan bateri ke mengecas semula. Itu semua berjalan lancar tetapi saya tidak mahu mengulangi latihan ini.

Oleh itu, saya membuat monitor kecil ini untuk memberi amaran kepada saya sebelum semuanya dikemas. Saya juga membuktikan bahawa pengurangan bateri sekitar 30mA biasanya dengan semua sistem mati. Saya rasa ini adalah sistem pemantauan pintu dan penggera. Tidak banyak terdengar tetapi jika diberi masa tidak aktif, bateri akan habis. Oleh itu, saya berminat untuk tidak menambahkan terlalu banyak beban ini. Ini akhirnya memperoleh kira-kira 4mA purata. Sebahagian besar penjimatan tenaga adalah dengan menyalakan LED yang sesuai hanya untuk jangka masa pendek setiap 5 saat

Monitor didasarkan pada modul Digispark jenis ATTiny85 yang kecil, murah dan mempunyai input ADC yang layak untuk memantau voltan dan GPIO yang mencukupi untuk menggerakkan 3 LED.

Saya menggunakan versi yang saya ubah suai ini untuk menurunkan digispark arus rendah semasa, tetapi ia boleh digunakan tanpa ini jika seseorang gembira dengan arus 7mA tambahan. Ini dijelaskan lebih lanjut dalam deskripsi skematik.

Langkah 1: Alat dan Komponen

Alat

Seterika pematerian Fine Point

Komponen

  • Digispark ATTiny85 (sama ada USB biasa atau USB mikro
  • papan prototaip 6 x 7 lubang
  • Pengawal selia 3.3V xc6203E332
  • 3 LED Merah, Kuning, Hijau
  • Perintang 3 x 47R, 1 x 10K, 1 x 33K
  • Kapasitor 10uF
  • Diod Schottky
  • Zener diod 7v5
  • Penyambung 3 pin
  • Lampiran - kotak bercetak 3D

www.thingiverse.com/thing:4458026

Langkah 2: Skematik

Skematik
Skematik

Litarnya sangat mudah. Dioda schottky (perlindungan polariti) dan zener memberi makan pengatur 3.3V arus rendah untuk mendapatkan daya 3.3V yang stabil ke ATTiny.

Pembahagi berpotensi menjatuhkan bateri 12V sebanyak 4.3: 1 untuk memberi input ADC pada ATTiny. PB3 / ADC1 digunakan untuk mengelakkan gangguan dari komponen USB di papan. 3 LED dipasang pada PB0, PB1, dan PB5 dan menggunakan perintang 47R untuk menghadkan arus. PB5 digunakan lagi untuk mengelakkan gangguan dalam operasi USB. Ini memerlukan bahawa PB5 tidak menyatu diprogramkan untuk operasi semula. Ini adalah perkara biasa untuk digispark sebenar tetapi tidak semestinya untuk klon dan fius ini perlu diedit (lihat editor fius)

Sekiranya anda ingin mengelakkan pengubahsuaian ke digispark untuk menurunkan arusnya, maka anda boleh menggunakan pengatur 5V yang disediakan. Ini memerlukan beberapa pengubahsuaian.

  • Keluarkan pengatur xc6203 dan zener 7v5 dan masukkan 12V terus ke Vin di Digispark.
  • Tukar pembahagi berpotensi menjadi 18K: 10K
  • Tahap ambang voltan perisian perlu sedikit disesuaikan. Lihat bahagian perisian.

Langkah 3: Pembinaan

Pembinaan
Pembinaan
Pembinaan
Pembinaan

Saya membuat litar tambahan pada sekeping papan prototaip 6 x 7 yang boleh duduk di atas digispark dengan lubang yang langsung berbaris dengan GPIO dan pin voltan.

Ini menjadikan modul yang sangat padat boleh memuat dalam kotak yang sangat kecil. Saya menggunakan penyambung 3 pin pada kotak dengan 2 pin luar berwayar ke 0V dan pusatnya ke 12V. Ini bermaksud kekutuban memasukkan penyambung tidak penting.

Langkah 4: Perisian

Perisian dalam bentuk lakaran Arduino.

Sumber boleh didapati di

Ia sangat mudah dan hanya mempunyai gelung sederhana yang setiap 5 saat mengukur voltan melalui ADC1 dan kemudian memancarkan LED yang sesuai.

Tahap yang menentukan ambang ditetapkan oleh garis

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

Bacaan ADC lebih besar daripada nombor pertama berkedip hijau. Bacaan ADC kurang daripada ini tetapi lebih besar daripada kilat kedua Amber. Apa-apa sahaja yang lain berkedip Merah.

Bagi saya ini memberi warna hijau> 12.4V, Amber> 12.1V, Merah <12.1V.

Anda boleh menentukur dengan menggunakan bekalan voltan berubah-ubah dan memeriksa di mana perubahan LED berlaku. Ini perlu diubah jika menggunakan pengatur 5V lalai di Digispark.

Disyorkan: