Pencahayaan latar LED pada panel instrumen. Pencahayaan papan pemuka dinamik

  • Alat kereta
  • Hai semua.
    Pada suatu hari saya memandu dalam kegelapan dan terlintas di fikiran saya: menarik jika warna lampu panel instrumen berubah bergantung pada kelajuan atau kelajuan enjin. Kerana Saya tidak mempunyai tachometer pada papan pemuka, jadi ia telah memutuskan untuk melaksanakan pilihan kedua, untuk satu perkara adalah mungkin untuk menentukan revolusi.
    Jika sesiapa mahu mengulanginya, saya akan memberitahu dengan segera bahawa anda menjalankan kerja elektrik di dalam kereta atas risiko dan risiko anda sendiri.
    Tukang boleh bercakap secara munasabah tentang tembakan meriam pada burung pipit dan tentang kemahiran pengaturcaraan saya yang sangat baik, tetapi matlamat telah dicapai, rancangan telah dilaksanakan dan ia berfungsi dengan baik :). Secara umum, anda memerlukan: Arduino, sepasang LED RGB, beberapa perintang dan beberapa litar mikro penstabilan voltan, lekap untuk LED. Bagi yang berminat, sila rujuk kucing.

    Carian pantas di Internet memberikan maklumat bahawa tachometer menerima maklumat dalam denyutan. Maklumat yang tepat tiada maklumat tentang bentuk dan tempoh denyutan. Adakah tempohnya berubah atau statik, tetapi masa antara denyutan berubah. Nah, anda perlu mengajar Arduino untuk mengira denyutan, dan untuk menentukan dalam satu masa apabila kenalan adalah "+" dan apabila ia adalah "0".

    Kami menyambungkan diod RGB. Jangan lupa untuk meletakkan perintang pengehad pada setiap LED.

    Const int RED_PIN = 9; const int GREEN_PIN = 10; const int BLUE_PIN = 11;

    Kami akan menggunakan kaedah attachInterrupt. Kaedah memanggil fungsi apabila voltan muncul dan/atau hilang pada pin. Dalam kes kita, kita perlu bertindak balas dalam kedua-dua kes, kerana kita tidak tahu apa-apa tentang impuls selain kehadirannya. Seperti yang ternyata kemudian, apabila kelajuan meningkat, kedua-dua tempoh + dan tempoh 0 berkurangan.

    Mikro_prev panjang=0; //pebilang masa panjang micro_now=0; masa yang lama; impuls panjang; //tempoh 1 (+) lama senyap; //tempoh 0

    Dalam Persediaan kami menyambungkan pin yang mana wayar nadi akan disambungkan. Ini adalah pin digital 2. 0 dalam kod. Ini ialah penomboran pin yang boleh berfungsi dalam mod ini. Pin 2 sepadan dengannya.

    AttachInterrupt(0, blink, CHANGE);

    Micro_now=micros(); // masa semasa daripada pelancaran razn=micro_now-micro_prev; //perbezaan daripada nilai sebelumnya a++; if(digitalRead(2)==LOW)( //jika terdapat 0 pada pin, maka ia menulis perbezaan panjang +, jika tidak, maka kita mengukur masa apabila tiada apa-apa pada pin. impulse=razn; ) else ( silence=razn; ) if(a==2)( //jika kita telah mengukur dua kali, maka kita boleh melakukan sesuatu dengan data ini Serial.println(String(impulse)+" "+String(silence)) ; //keluaran ke COM obr_v_min=30000000 /(impuls+senyap); //kira revolusi seminit. a=0; //set semula pembilang

    Kelajuan akan berubah dari biru kepada hijau dan melalui kuning kepada merah. Gambar rajah pergantungan warna pada pusingan adalah di bawah. Skala kelajuan mendatar. Secara menegak, tahap kecerahan adalah dari 0 hingga 255. Biru dan merah tulen tidak menerangi panel dengan cukup terang, jadi saya terpaksa mencairkannya sedikit dengan yang lain. Tetapi warna biru mula mengeluarkan biru, sangat cantik :)

    Untuk setiap bahagian anda perlu mencipta formula yang mana kecerahan akan dikira. Sebenarnya, ini adalah persamaan garis lurus menggunakan dua titik. Ia dianggap mudah.
    Jadi sebagai contoh, untuk kawasan 800-1300, kecerahan akan dikira sebagai
    g=0.21*obr_v_min-18; b=-0.51*obr_v_min+663 ; r=0;

    Jangan lupa mengira ralat jika data yang mencukupi berhenti datang. Lebih daripada 100 ralat berturut-turut (dalam pengalaman, jika wayar tertanggal, maka seratus ini datang dalam sepersekian saat), kemudian kita pergi ke warna statik. Apabila data muncul, kami kembali semula.

    Ralat++; if(error>=100)( k = go_to_color(0,255,255); )

    Dan akhirnya, kelancaran perubahan warna.
    int go_to_color(int r, int g, int b)( while(r_current!=r || g_current!=g || b_current!=b) //jika nilai semasa tidak sepadan dengan nilai yang perlu ditetapkan, maka kita mula bekerja ( if( r_current>r)( //jika nilai kecerahan semasa adalah lebih besar daripada apa yang perlu ditetapkan r_current=r_current-1; ) if(r_current

    Apabila anda menghidupkan sistem, hidupkan lampu latar dengan lancar. Untuk melakukan ini, mari buat pembolehubah first_loop, yang akan memberitahu Arduino bahawa tidak perlu lagi memberi perhatian kepada denyutan.
    if(first_loop==1)( int i; for(i=0;i<255;i++){ analogWrite(RED_PIN, 0); analogWrite(GREEN_PIN, 0); analogWrite(BLUE_PIN, i); delay(5); } b_current=255; r_current=0; g_current=0; delay(500); first_loop=0; }

    Ok, itu sahaja, masa untuk menguji. Ia adalah Januari di luar, terlalu sejuk untuk keluar ke dalam kesejukan dan hanya memandu uji kereta. Perlu simulator. Kami mengambil ardudinka kedua dan membuat penjana nadi daripadanya.
    Secara umum, ini adalah benar. Semasa menyahpepijat, saya menambah kawalan COM di sini untuk menukar panjang.
    digitalWrite(8, TINGGI); kelewatan(10); digitalWrite(8, RENDAH); kelewatan(10);

    Secara kebetulan, saya akhirnya mempunyai osiloskop USB di tangan saya, yang banyak membantu semasa pembangunan. Kami menyambung dan melihat sesuatu seperti ini pada output.

    Selepas bermain-main kami memastikan semuanya kelihatan berfungsi. Sekarang kita pergi dan mencari impuls di dalam kereta. Melihat ke hadapan, saya akan mengatakan bahawa saya tidak menjumpai alur keluar wayar untuk takometer dalam papan pemuka, jadi saya terpaksa memasangkannya ke penyambung OBDII. Hidupkan dan...

    Apa lagi ni!?
    Kami mempercepatkan.

    Nah, dia tidak tahu bagaimana untuk mengira perkara sedemikian sama sekali. Saya perlu membuat semula segala-galanya, saya fikir. Dan tidak lama kemudian saya perasan bahawa wayar kedua probe osiloskop telah jatuh dari tanah. Ugh.

    Wah, tak mengapa. Tetapi amplitud bukan Arduino 5V. Kami tidak akan mengambil risiko. Kita perlu menurunkannya.
    By the way, sekejap lagi. Kekerapan adalah dua kali kelajuan enjin. Saya faham bahawa takometer menunjukkan bilangan kitaran seminit, i.e. bilangan kilat dalam silinder, contohnya. Tetapi aci engkol berputar dua kali dalam satu kitaran. Dan dorongan diambil daripadanya. Walau bagaimanapun, saya boleh silap. Tetapi pada kelajuan melahu, apabila kereta telah sejuk sedikit, osil saya menunjukkan 34.4 Hz. Yang sepadan dengan 2000 rpm. Walaupun dengan telinga ia tidak begitu. Tetapi 1000 adalah yang terbaik. Ambil kira dalam formula semasa mengira revolusi.

    Apabila menguji bekalan kuasa 12V Arduino, ia tidak selalu berfungsi dengan baik, jadi kami akan menjanakannya daripada rangkaian on-board, tetapi menurunkannya kepada 5V.

    Gambar rajah umum sistem. Kami menguasakan Arduino melalui penstabil L7805C dan mengurangkan amplitud nadi dengan pembahagi. Pada output dari arduino, kami menyambungkan sepasang LED secara selari melalui perintang. Itulah jumlah lampu yang saya ada di papan pemuka saya.

    Jadi, tuan, kini tiba masanya untuk membuat kartrij untuk diod.

    Kartrij asal berada di sebelah kanan. Saya tidak dapat mencari ini di kedai, saya terpaksa mengambil yang standard. Kami mengeluarkan terminal dari kartrij, kerana kami tidak akan mengambil kuasa daripadanya. Kami menggerudi lubang dari bahagian bawah untuk memasukkan wayar ke dalam soket. Kami menyolder wayar ke diod dan melindunginya dengan baik menggunakan tiub pengecut haba.

    Untuk masa yang lama saya mencari sesuatu untuk menambah panjang kartrij, tidak ada yang sesuai dengan diameter. Akibatnya, saya menggunakan penebat kabel padat. Kami mengetatkannya dan mengikatnya di hujung kartrij dengan titisan pelekat cair panas.

    Saya cuba membuat penstabil dan 6 perintang untuk LED pada papan yang berasingan, tetapi atas sebab tertentu PCB hanya separuh terukir dalam proses itu. Pada satu bahagian papan ia hanya kekal tidak disentuh, pada separuh kedua ia larut sepenuhnya. Dan di antara mereka terdapat sempadan yang sama, seolah-olah logam yang berbeza. Oleh itu, selebihnya dipasang dengan cara yang tidak terlalu estetik; tidak ada gambar. Tetapi semuanya mengikut rajah di atas. Semasa saya mencari sesuatu untuk mengembangkan kartrij, saya menjumpai sarung yang hampir sempurna :).

    Supaya papan pemuka boleh dialih keluar tanpa masalah pada masa hadapan, ia telah memutuskan untuk membuat sambungan boleh tanggal. Bekalan kuasa yang terbakar membantu kami mencari cip itu. satu hujung ke arduino, hujung satu lagi ke rangkaian on-board kereta.

    Di bahagian belakang panel, tanggalkan satu skru dari sarung dan skru kembali dengan sebahagian daripada soket komputer, yang bertindak sebagai sarung.

    Kami memasukkan kes itu ke tempatnya, mengumpul wayar supaya ia tidak menjuntai dan memasang semula semuanya. Kuasa untuk arduino diambil dari pendawaian yang pergi ke panel. Saya menelefon kenalan yang bertanggungjawab untuk menghidupkan lampu lampu latar standard dan menemui wayar yang sepadan pada cip. Akibatnya, Arduino dihidupkan apabila lampu dihidupkan, dan tidak berfungsi secara berterusan. Saya tidak dapat mencari tachometer, saya terpaksa mengeluarkan pendawaian ke penyambung OBDII.

    Secara umum, semuanya sudah siap. Video kerja. Sudah tentu, video itu tidak menyampaikan semua kedalaman dan kontras apabila merakam elemen bercahaya pada waktu malam.

    Saya telah menunggang selama seminggu sekarang. Saya fikir ia akan menjengkelkan. Namun, tidak, saya sukakannya. Well, sekurang-kurangnya saya tidak jemu lagi :). Ia tidak berubah secara mendadak, kadangkala dengan penglihatan persisian anda tidak mempunyai masa untuk melihat perubahan itu. Ia hanya ketara apabila ia bertukar kepada merah, tetapi ia sangat mengagumkan apabila kereta mula memecut, meningkatkan kelajuan dan masuk ke zon merah apabila memotong :).

    Dalam artikel ini, kita akan melihat cara menambah baik penampilan panel instrumen dengan menukar kecerahan dan warna lampu latar skala dan butang instrumen mengikut budi bicara anda, kerana dari segi parameter ini panel instrumen standard VAZ 2109 tidak sesuai untuk semua pemilik kereta ini. Untuk melakukan ini, kami akan memasang bukannya mentol lampu konvensional LED pijar yang digunakan dalam pencahayaan panel instrumen. Mereka mempunyai cahaya yang lebih cerah dan datang dalam pelbagai warna yang boleh anda pilih mengikut keutamaan anda. Warna standard ialah putih, merah, hijau, biru dan ungu juga ditemui. Sila ambil perhatian bahawa untuk menerangi butang, LED dengan tapak biasa seperti mentol lampu digunakan, dan untuk menerangi kelompok instrumen, anda perlu memasang LED sedemikian dalam soket khas; pematerian akan diperlukan. Tetapi anda juga boleh membeli LED siap sedia yang telah dipasang dalam soket.

    Di samping itu, terdapat jualan LED yang mempunyai cahaya titik, apabila cahaya diod diarahkan secara sempit hanya dalam satu arah (ke hadapan), dan LED yang mempunyai cahaya meresap, yang dicapai oleh bentuk khas kanta LED. . Mana satu pilihan anda, pilih sendiri. Jadi mari kita mulakan.

    Pencahayaan konsol kawalan pemanas (dapur).

    Tanggalkan pemegang plastik untuk tuil kawalan peredam pemanas. Keluarkan kaca unit kawalan dapur dengan mengambilnya dengan pisau. Kami membuat reflektor daripada kerajang dan membetulkannya di bawah kaca unit kawalan pemanas VAZ 2109. Jika ia tidak dibuat, lampu latar konsol akan tertumpu hanya di tempat di mana LED lampu latar dipasang di sebelah kawalan kelajuan kipas pemanas. tombol, dan akan berkurangan ke arah kawasan bertentangan, yang tidak kelihatan sangat menarik.

    Kemudian kami membuka bahagian bawah konsol tengah (janggut), keluarkan soket dengan lampu latar untuk unit kawalan pemanas dan tukar lampu kepada LED. Kami menyusun semula semuanya dalam susunan terbalik.

    Perlu diingatkan bahawa hanya menggantikan lampu latar dengan lampu LED, walaupun terdapat semua helah, tidak akan mencapai pencahayaan seragam sepenuhnya pada panel kawalan pemanas. Walaupun ini masih lebih baik daripada lampu latar standard.

    Untuk memuktamadkan pencahayaan unit ini, sebaiknya lekatkan jalur LED sepanjang 10 cm ke bahagian bawah, pateri 2 wayar (tambah dan tolak) pada kenalannya, dan sambungkan wayar ke soket lampu latar unit ini. Hanya bertindak dengan berhati-hati, jangan tinggalkan bahagian wayar yang tidak bertebat untuk mengelakkan litar pintas!

    Jalur LED untuk menerangi panel kawalan pemanas

    Kini lampu latar panel kawalan pemanas bersinar terang dan sekata di seluruh kawasan. Lebih-lebih lagi, pencahayaan ini ketara pada siang dan malam.

    Beginilah rupa lampu latar pada siang hari

    Walau bagaimanapun, jika pada waktu siang semuanya hebat dengan lampu latar, maka apabila ia menjadi gelap, saya menyedari bahawa kecerahan lampu latar sedemikian adalah berlebihan untuk saya, dan adalah baik untuk menjadikannya kurang terang sedikit. Anda boleh, tentu saja, melaraskan kecerahan keseluruhan pencahayaan panel instrumen menggunakan pengawal selia yang sepadan di sebelah kiri stereng, tetapi kecerahan lampu pencahayaan panel instrumen yang tinggal sesuai untuk saya, jadi saya melakukannya secara berbeza. Kami mengambil penanda hitam dan mengecat atas salutan di atas LED (jalur LED saya terlindung) ke tahap penghantaran cahaya yang dikehendaki - dan masalah kecerahan berlebihan diselesaikan. Foto di atas menunjukkan versi lampu latar yang telah diubah suai dengan cara ini. Anda juga boleh menutup jalur LED dengan sekeping filem warna, kesannya akan sama.

    Butang bercahaya pada panel instrumen.

    Prosedurnya sangat mudah: keluarkan butang dari panel dengan mengungkitnya dengan pemutar skru (berhati-hati), buka, keluarkan mentol lampu yang dipasang di dalamnya, pasangkan LED warna yang anda suka di dalamnya, keluarkan penapis cahaya dan satukan kembali semuanya. Beginilah rupa hasil pengubahsuaian: butang dan gugusan instrumen bersinar putih terang.

    Dan inilah rupa lampu latar putih pada siang hari:

    Anda tidak perlu mengeluarkan penapis cahaya daripada butang, tetapi sebaliknya, dengan memilih penapis cahaya, cipta kecerahan dan warna cahaya butang yang sesuai. Pada kereta saya, butang pemanasan tingkap belakang diterangi warna oren, dan butang lampu kabus bercahaya biru. Warna turquoise adalah hasil daripada LED putih yang bersinar melalui penapis hijau.

    Pencahayaan butang amaran bahaya dibuat merah dalam gaya asing.

    Pencahayaan LED bagi kelompok instrumen.

    Kami memerlukan 3 LED dalam soket, pita dua sisi dan kerajang. Tanggalkan pelindung panel instrumen (visor). Untuk arahan pembongkaran, lihat mana-mana manual pembaikan VAZ 2109. Keluarkan gugusan instrumen. Tanggalkan kabel meter kelajuan dan cabut semua palam. Di bahagian atas gugusan instrumen terdapat 3 mentol lampu latar. Mereka menerangi skala instrumen melalui penapis hijau. Anda boleh mengalih keluar penapis ini atau biarkan ia seperti yang anda suka. Saya ingin ambil perhatian bahawa cahaya diod putih melalui penapis hijau agak menarik, cuba sendiri. Kami menggantikan mentol lampu dengan LED (sebaik-baiknya dengan kanta meresap); untuk penyebaran cahaya yang lebih baik, kami membuat reflektor daripada kerajang, diikat dengan pita dua muka. Pasang semula panel instrumen dalam susunan terbalik.

    PENTING! LED mempunyai kekutuban, jadi jika selepas pemasangan diod tidak menyala, anda perlu menukar kekutuban bekalan kuasanya dengan hanya membalikkan LED.

    Mengambil kesempatan daripada keadaan itu, anda boleh melekatkan semua sambungan panel plastik dengan pita dua sisi, akan ada lebih sedikit squeak.

    Selalunya, pemilik VAZ memutuskan untuk menukar skema warna papan pemuka. Pertama, kerana ia tidak memerlukan pengetahuan dan kemahiran khusus, dan kedua, ia tidak memerlukan pelaburan yang besar. Dalam artikel ini kita akan melihat beberapa cara untuk menala papan pemuka. Kami akan membuat penambahbaikan menggunakan VAZ 2110 jenis lama yang kemas. Tetapi ini tidak bermakna pengubahsuaian ini tidak boleh dibuat pada panel instrumen model baharu. Semuanya dilakukan dengan cara yang sama di sana.

    LED dalam panel instrumen.

    Cara pertama dan paling mudah untuk menala papan pemuka VAZ 2110 ialah menggantikan mentol lampu standard dengan LED, yang boleh dibeli di mana-mana kedai kereta. Kami mengeluarkan papan pemuka VAZ 2110 dan mengeluarkan mentol lampu pijar dari soket dan memasukkan LED di tempatnya. Adalah lebih baik untuk mengambil hanya diod putih. Apabila anda meletakkannya, ia akan mengeluarkan sedikit warna biru. Secara jujur, ia kelihatan lebih mengagumkan daripada lampu latar kekuningan asal. Terdapat satu kelemahan di sini; kecerahan lampu latar tidak lagi boleh dilaraskan.

    Menukar warna odometer.

    Warna standard odometer tidak menimbulkan keyakinan; ia adalah sejenis hijau, seperti skrin kalkulator. Tetapi ini mudah untuk diperbaiki. Anda hanya perlu mengeluarkannya dan keluarkan filem itu dengan berhati-hati dari skrinnya (lebih baik untuk mencungkilnya dengan pisau utiliti). Ini semua tentang menukar warna odometer. Kita boleh letak semula. Tetapi foto itu menunjukkan bagaimana dia mula menunjukkan nombor putih pada skrin biru gelap.

    Jalur LED dalam panel instrumen.

    Kami mengeluarkan "dail" itu sendiri dan memadam penapis warna pada nombor di bahagian belakang.

    Anda juga boleh mengosongkan warna merah daripada anak panah, seperti yang kami lakukan. Kemudian tutup mereka dengan varnis putih.

    Sekarang kami menyambungkan jalur LED. Ia boleh dibuang terus ke soket lampu latar standard. Dalam kes kami, kami mengambil jalur dengan LED hijau. Merah dan biru juga tidak kelihatan buruk, tetapi ia bukan untuk semua orang.

    By the way, ia tidak membutakan anda pada waktu malam. Dan pada siang hari semuanya jelas kelihatan!

    Dua lampu instrumen.

    Anda boleh melaksanakan dua cara untuk menerangi papan pemuka pada masa yang sama. Dalam kes kami, apabila lampu sisi dihidupkan, lampu latar biru pada papan pemuka menyala; jika anda mengurangkan kecerahan melalui reostat, maka hanya yang standard akan kekal. Bagaimana untuk mencapai ini, lihat foto:

    Anda juga boleh membuat sehingga 7 jenis kombinasi lampu latar yang berbeza, tetapi ini tidak begitu mudah. Di sini anda memerlukan elektronik kawalan.