Isi kandungan:
- Langkah 1: Fungsi Projek Papan Pemuka Kereta Lcd Screen
- Langkah 2: Penerangan Skrin LCD bersiri STVC101WT-01
- Langkah 3: Langkah Pengembangan Kotak ALAT BATU
- Langkah 4:
- Langkah 5: Kod dan Kesan
Video: Skrin LCD BATU untuk Papan Pemuka Kereta: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dengan perkembangan ekonomi yang pesat dan peningkatan penggunaan tenaga manusia secara beransur-ansur, kereta telah menjadi keperluan harian keluarga biasa, dan setiap orang lebih memperhatikan keselesaan dan keselamatan kereta.
Industri automobil telah berkembang selama lebih dari seratus tahun sekarang, dan automobil menjadi semakin pintar dengan perubahan masa dari jentera sederhana pada awalnya. Berapa banyak bahagian yang dimiliki oleh sebuah kereta? Belum ada angka khusus. Dianggarkan bahawa rata-rata kereta terdiri daripada lebih dari 10, 000 bahagian yang tidak dapat dipisahkan. Pada masa ini, kereta telah memasuki ribuan isi rumah dan menjadi rakan kongsi yang sangat diperlukan dalam perjalanan harian. Oleh itu, dalam proses penggunaan harian kereta, kami perlu sentiasa memahami keadaan kereta cinta mereka, untuk mengelakkan daripada menyebabkan kerosakan pada bahagian penting kereta, tetapi juga untuk menghilangkan bahaya. Secara amnya, maklumat yang dipaparkan di papan pemuka adalah cara untuk mengetahui status kenderaan. Saya mempunyai skrin TFTLCD batu 10.1 inci, dan kali ini saya merancang untuk membuat papan pemuka paparan on-board. Seperti yang kita semua ketahui, pengembangan skrin modul TFTLCD cerdas BATU adalah mudah dan cepat, tanpa terlalu banyak petunjuk yang membosankan. Ini bukan sahaja sesuai untuk sebilangan besar peminat pembelajaran, tetapi juga dalam projek sebenar untuk mempercepat kelajuan pembangunan, menjimatkan masa pembangunan, cepat menempati pasaran. Gambar kesannya adalah seperti berikut:
Saya menggunakan RTL8762CJF SCM yang lebih biasa digunakan untuk mengembangkan, melalui IIC atau port bersiri untuk mencapai tujuan memuat naik data ke skrin TFT LCD. Kali ini juga akan menggunakan fungsi siaran suara, untuk memberi pemandu pengalaman simulasi yang lebih baik.
Langkah 1: Fungsi Projek Papan Pemuka Kereta Lcd Screen
Di sini kita perlu melakukan projek paparan kereta terpakai, projeknya terutama melalui peraturan sentuhan, cara arahan muat naik mikrokontroler, simulasi dengan butang, ketika butang MCU menekan, melalui arahan port bersiri ke arahan skrin antara muka bersiri STVC101WT - 01 untuk memuat naik data, skrin secara automatik akan menguraikan data, dan dipaparkan di layar LCD. Pada saat yang sama, ada juga fungsi tombol di layar untuk mencapai instruksi port serial, sehingga dapat mengendalikan MCU.
Ringkasnya, lima fungsi:
(1) Skrin port bersiri menyedari fungsi paparan bitmap;
(2) untuk mencapai fungsi putaran dail;
(3) untuk mencapai arahan sentuhan yang dikeluarkan;
(4) untuk mencapai penyiaran suara;
(5) untuk mencapai muat naik arahan data.
Fungsi ditentukan, dan kemudian pemilihan modul:
(1) Model skrin sentuh;
(2) jenis modul MCU yang hendak digunakan;
(3) modul siaran suara.
Pengenalan dan prinsip perkakasan
Oleh kerana skrin port bersiri STONE dilengkapi dengan pemacu Audio dan menyediakan antara muka yang sesuai, jadi anda boleh menggunakan pembesar suara magnet yang paling biasa, biasanya dikenali sebagai tanduk. Pembesar suara adalah sejenis transduser yang menukar isyarat elektrik menjadi isyarat bunyi. Pembesar suara adalah salah satu komponen yang paling lemah dalam peralatan bunyi dan salah satu komponen yang paling penting untuk kesan bunyi. Terdapat banyak jenis pembesar suara dan harganya sangat berbeza. Tenaga elektrik audio menghasilkan bunyi dengan menjadikan lembangan kertas atau diafragma bergetar dan bergema (bergema) dengan udara di sekitarnya melalui kesan elektromagnetik, piezoelektrik, atau elektrostatik. Pautan pembelian: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Langkah 2: Penerangan Skrin LCD bersiri STVC101WT-01
Panel TFT gred industri 10.1 inci 1024x600 dan skrin sentuh tahan 4 wayar;
Kecerahan 300cd / m2;
Lampu latar LED;
Warna RGB 65 k;
Kawasan yang kelihatan ialah 222.7mm * 125.3mm;
Sudut Visual 70/70/50/60;
Hayat bekerja 20, 000 jam.
CPU 32-bit korteks-m4 200Hz;
Pengawal CPLD EPM240 tft-lcd;
Memori kilat 128MB (atau 1GB);
Muat turun port USB (cakera U);
Perisian kotak alat untuk reka bentuk GUI;
Arahan heksadesimal yang ringkas dan kuat.
Fungsi asas
8m-128m byte Ruang memori kilat, SDWe siri 128M bait, SDWa siri 8M / 16M bait;
Menyokong penyahkodan-j.webp
Sokong muat turun kumpulan U cakera luar talian, berkesan meningkatkan kecekapan muat turun kumpulan, mengurangkan keperluan kualiti profesional pengendali;
Ruang daftar 256-bait;
Ruang memori berubah-ubah 64K perkataan (128K byte), penyimpanan lengkung 8 saluran, paparan pemboleh ubah sangat pantas (80ms)
Kelajuan tindak balas;
Menyokong sehingga 128 pemboleh ubah paparan setiap halaman;
RTC jam masa nyata bersepadu, fungsi bunyi sentuhan buzzer;
Perisian sokongan 90 darjah, 180 darjah, putaran skrin 270 darjah, sesuaikan Sudut visual yang sesuai;
Menyokong penyesuaian kecerahan lampu latar, fungsi screensaver standby automatik;
Menyokong papan kekunci matriks luaran;
Menyokong main balik audio dan video;
Indeks radiasi elektromagnetik terkemuka di industri, membantu anda menangani ClassB dengan mudah;
Peraturan penamaan nama fail adalah mudah, tanpa sepadan dengan nombor blok Flash, juga tanpa peruntukan manual yang membosankan Blok Flash l Fungsi;
Menyokong fungsi skrin bersiri maya.
Modul paparan STONE STVC101WT - 01 adalah melalui komunikasi port bersiri dengan MCU, perlu menggunakannya dalam projek ini, kita hanya perlu melalui PC untuk merancang gambar UI yang baik melalui butang pilihan bar menu, kotak teks, gambar latar, dan halaman logik untuk menambah, kemudian menghasilkan fail konfigurasi, muat turun ke skrin paparan dapat dijalankan akhirnya.
Manual data boleh dimuat turun dari laman web rasmi:
Papan penilaian RTL8762C EVB Introduction8762C menyediakan persekitaran perkakasan yang dikembangkan oleh pelanggan, termasuk:
1) Modul penukaran kuasa;
2) Sensor gerakan 6 paksi;
3) 4 LED dan 6 butang;
4) Bateri butang dan pemegang bateri litium;
5) Cip penukaran USB ke UART, FT232RL.
Menilai taburan blok papan dan antara muka
Penerangan terperinci mengenai blok papan penilaian
Blok papan penilaian dan pengedaran antara muka, lihat gambar berikut:
Kekunci Terdapat sejumlah kunci reset dan 5 set kunci bebas, seperti yang ditunjukkan dalam gambar berikut:
Cip utama 8762c
Reka bentuk GPIO yang fleksibel
Keyscan perkakasan dan penyahkod
Pemancar IR terbenam
Kaunter masa nyata (RTC)
Master SPI / dari x dua; Pemasa x 8; I2C x 2; PWM x 8; UART x 2
400ksps, 12bit, 8 saluran AUXADC
Antara muka I2S untuk codec audio luaran
Antara muka I8080 untuk LCD
RCOSC 32K dalaman menyimpan pautan BLE
PGA tertanam dan ADC audio dengan penyamaan 5 band
Langkah 3: Langkah Pengembangan Kotak ALAT BATU
Secara umum, hanya ada tiga langkah:
(1) menggunakan reka bentuk perisian komputer atas TOOL2019;
(2) MCU dan pengembangan komunikasi skrin;
(3) pengeluaran dan import fail audio.
Pemasangan ALAT BATU
ALAT boleh dimuat turun di laman web https://www.stoneitech.com, serta pemacu bersiri USB yang berkaitan. Antara muka perisian adalah seperti berikut:
Pemasangan pautan Muat turun KEIL1 、:
2 、 Muat turun selepas penyahmampatan
3 、 Buka folder setelah membuka zip
4 、 Klik dua kali fail c51v900. exe, dan klik Next di kotak dialog.
Langkah 4:
Reka bentuk antara muka STONE TOOL 2019
Menggunakan ALAT 2019 yang dipasang, klik projek baru di sudut kiri atas, dan kemudian klik OK.
Projek lalai dihasilkan dengan latar belakang biru secara lalai. Pilihnya, klik kanan, dan pilih hapus untuk membuang latar belakang. Seterusnya, klik kanan fail gambar dan klik tambah untuk menambah latar belakang gambar anda sendiri, seperti berikut:
Pilih gambar latar yang sesuai. Dengan cara yang sama, kami menambah fail bitmap dan fail audio ke projek.
Kemudian tambahkan kawalan yang diperlukan, berikut adalah terutamanya kawalan butang, kawalan tambah dan tolak angka, kawalan pemboleh ubah data.
Kemudian konfigurasikan alamat pemboleh ubah setiap kawalan, di sini kita mempunyai konfigurasi berikut: 1. Alamat butang penyaman udara dikonfigurasi sebagai 0x000C;
2. Alamat butang rasuk tinggi dikonfigurasikan sebagai 0x000D;
3. alamat dail cepat dikonfigurasikan sebagai 0x001B;
4. alamat ikon elektrik dikonfigurasikan sebagai 0x0018;
5. alamat PM2.5 dikonfigurasikan sebagai 0x001C;
Apabila butang dikonfigurasikan, gambar berikut menunjukkan sekali:
(1) kesan tekan butang konfigurasi;
(2) mengkonfigurasi kawalan alamat pemboleh ubah, digunakan untuk menulis nilainya;
(3) konfigurasi operasi tambah atau tolak;
(4) konfigurasikan julat nilai.
Semasa mengkonfigurasi kotak teks digital, gambar berikut ditunjukkan secara bergantian:
① tetapkan alamat pemboleh ubah kawalan;
② tetapkan bilangan digit;
③ tetapkan ukuran nombor;
④ tetapkan bilangan penjajaran.
Semasa mengkonfigurasi speedometer, gambar berikut menunjukkan secara bergantian:
Library Fail perpustakaan terpilih;
File Fail mana yang hendak dinyatakan dalam fail galeri;
⑦ Tetapkan koordinat tengah di sekitar ikon penunjuk;
⑧ Tetapkan julat putaran penunjuk. Tetapkan sudut putaran penunjuk.
Akhirnya, kami mengklik alat konfigurasi binaan.
Catatan:
Butang kawalan dihubungkan dengan bitmap yang sesuai melalui alamat berubah-ubah, jadi konsistensi diperlukan untuk mencapai kawalan yang tepat.
Oleh itu, arahan port bersiri adalah seperti berikut:
Bateri: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Kelajuan: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Perkembangan RTL8762C
Buka KEIL dan import fail projek kami, seperti yang ditunjukkan dalam gambar berikut:
Oleh kerana ini adalah pertama kalinya digunakan, algoritma FLASH perlu disesuaikan dengan sewajarnya: Klik butang pilihan untuk pergi ke kotak konfigurasi Muat turun Flash dan ubah algoritma agar kelihatan seperti gambar berikut.
Langkah 5: Kod dan Kesan
Oleh kerana kawalan butang digunakan di sini, perubahan berikut harus dilakukan dalam kod : / ** * @file main.c
* @brief uart demo polling tx dan rx.
* @ maklumat
* @author wangzex
* @ tarikh 2018-06-28
* @versi v0.1 ******************************************** ************************************************** *********** * /
……
Sila hubungi saya jika anda memerlukan kod yang lengkap:
www.stoneitech.com/hubungi
Saya akan membalas anda dalam masa 12 jam.
Akhir sekali, sambungkan MCU ke LCD skrin LCD port bersiri untuk papan pemuka kereta
dan sambungkan pembesar suara untuk menunjukkan.
Untuk mengetahui lebih lanjut mengenai projek ini, sila klik di sini
Disyorkan:
Tasmota Admin - Papan Pemuka IIoT: 6 Langkah
Tasmota Admin - IIoT Dashboard: TasmoAdmin adalah Laman web pentadbiran untuk Peranti yang dikemas kini dengan Tasmota. Anda boleh menemuinya di sini: TasmoAdmin GitHub. Ia menyokong berjalan di Windows, Linux, dan Docker container.FeaturesLogin protectedMulti Update ProcessPilih peranti untuk mengemas kini Autom
Skrin Sentuh Macintosh - Mac Klasik Dengan IPad Mini untuk Skrin: 5 Langkah (dengan Gambar)
Skrin Sentuh Macintosh | Klasik Mac Dengan IPad Mini untuk Skrin: Ini adalah kemas kini dan reka bentuk saya yang disemak semula mengenai cara mengganti skrin Macintosh vintaj dengan iPad mini. Ini adalah yang ke-6 yang saya buat selama ini dan saya cukup gembira dengan evolusi dan reka bentuknya! Kembali pada tahun 2013 ketika saya membuat
BUAT Papan Pemuka DIGITAL BERASASKAN GPS SENDIRI UNTUK MOTOR EBIKE ATAU ELEKTRIK: 13 Langkah
JADIKAN Papan Pemuka DIGITAL BERASASKAN GPS SENDIRI UNTUK EBIKE ATAU MOTOR ELEKTRIK: HI EVERYON Kali ini saya hadir dengan arahan baru yang menampilkan kedua-dua paparan mandiri dan juga logger menggunakan paparan arduino mega 2560 dan Nextion Lcd. Dan untuk tujuan penjejakan, anda juga boleh mencatat ayat NMEA Gps dalam sdcardand tentunya projec
Guino: Papan Pemuka untuk Arduino Anda: 4 Langkah (dengan Gambar)
Guino: Dashboard for Your Arduino: Projek ini adalah sebahagian daripada eksperimen yang dilakukan semasa melakukan seniman di kediaman di Instructables. Anda boleh melihat projek lain di sini. Menjadi tugas yang sukar untuk melakukan debug dan memvisualisasikan masa nyata data di papan Arduino. Anda biasanya terjebak dengan s
Bina Paparan Tersuai di Studio LCD (Untuk Papan Kekunci G15 dan Skrin LCD) .: 7 Langkah
Bina Paparan Tersuai di Studio LCD (Untuk Papan Kekunci G15 dan Skrin LCD): Ok jika anda baru sahaja mendapatkan papan kekunci G15 anda dan sangat tidak terkesan dengan paparan asas yang disertakan dengannya maka saya akan membimbing anda melalui asas penggunaan LCD Studio untuk membuat anda sendiri. Contoh ini ialah membuat paparan yang hanya menunjukkan asas