Talaan ng mga Nilalaman:

BATO LCD Screen para sa Car Dashboard: 5 Hakbang
BATO LCD Screen para sa Car Dashboard: 5 Hakbang

Video: BATO LCD Screen para sa Car Dashboard: 5 Hakbang

Video: BATO LCD Screen para sa Car Dashboard: 5 Hakbang
Video: Biglang nag Trending sa tiktok Ang Bata na nag dance ng sa malamig🙀 2024, Nobyembre
Anonim
BATO LCD Screen para sa Car Dashboard
BATO LCD Screen para sa Car Dashboard

Sa mabilis na pag-unlad ng ekonomiya at unti-unting pagpapabuti ng lakas ng pagkonsumo ng mga tao, ang mga kotse ay naging pang-araw-araw na pangangailangan ng mga ordinaryong pamilya, at ang bawat isa ay nagbigay ng higit na pansin sa ginhawa at kaligtasan ng mga kotse.

Ang industriya ng sasakyan ay bumuo ng higit sa isang daang taon ngayon, at ang sasakyan ay naging mas matalino sa pagbabago ng oras mula sa simpleng makinarya sa simula. Ilan ang bahagi ng isang kotse? Wala pang tiyak na pigura. Tinatayang ang average na kotse ay binubuo ng higit sa 10, 000 na mga bahagi na hindi maibabahagi. Ngayon, ang kotse ay pumasok sa libu-libong mga sambahayan at naging isang kailangang-kailangan na kasosyo sa pang-araw-araw na paglalakbay. Samakatuwid, sa proseso ng pang-araw-araw na paggamit ng kotse, kami ay kailangang laging maunawaan ang estado ng kanilang love car, upang maiwasan ang pagkasira ng mahahalagang bahagi ng kotse, ngunit din upang maalis ang mga potensyal na panganib. Sa pangkalahatan, ang impormasyong ipinakita sa dashboard ay ang paraan upang malaman ang katayuan ng sasakyan. Mayroon akong isang bato10.1-pulgada na TFTLCD screen, at sa oras na ito plano ko na gumawa ng isang on-board na dashboard ng pagpapakita. Tulad ng alam nating lahat, ang pagbuo ng screen ng module ng TALAKAYONG TALAKAY ay maginhawa at mabilis, nang walang masyadong nakakapagod na mga tagubilin. Ito ay hindi lamang angkop para sa malawak na bilang ng mga mahilig sa pag-aaral, ngunit din sa aktwal na proyekto upang mapabilis ang bilis ng pag-unlad, makatipid ng oras sa pag-unlad, mabilis na sakupin ang merkado. Ang larawan ng epekto ay ang mga sumusunod:

Ginagamit ko ang mas karaniwang ginagamit na RTL8762CJF SCM upang paunlarin, sa pamamagitan ng IIC o serial port upang makamit ang layunin ng pag-upload ng data sa TFT LCD screen. Ang oras na ito ay gagamit din ng pag-broadcast ng boses na boses, upang bigyan ang driver ng isang mas mahusay na karanasan sa simulation.

Hakbang 1: Pag-andar ng Lcd Screen Car Dashboard Project

Narito kailangan naming gumawa ng isang ginamit na proyekto sa pagpapakita ng kotse, ang proyekto pangunahin sa pamamagitan ng regulasyon ng ugnay, pag-upload ng microcontroller na paraan ng pag-upload, simulation ng mga pindutan, kapag ang pindutan ng pindutan ng MCU, sa pamamagitan ng isang serial port command sa STVC101WT - 01 mga tagubilin sa screen ng serial interface upang mag-upload ng data, ang screen ay awtomatikong pag-parse ng data, at ipapakita sa LCD screen. Sa parehong oras, mayroon ding isang pag-andar ng pindutan sa screen upang makamit ang serial port na tagubilin, upang makontrol ang MCU.

Sa buod, limang pagpapaandar:

(1) Napagtanto ng screen ng serial port ang pagpapaandar ng bitmap display;

(2) upang makamit ang pag-andar ng pag-ikot ng dial;

(3) upang makamit ang touch command na inisyu;

(4) upang makamit ang pag-broadcast ng boses;

(5) upang makamit ang pag-upload ng tagubilin ng data.

Natutukoy ang pagpapaandar, at pagkatapos ang pagpipilian ng module:

(1) Modelo ng touch screen;

(2) anong uri ng module ng MCU ang gagamitin;

(3) module ng pag-broadcast ng boses.

Pagpapakilala ng hardware at prinsipyo

Dahil ang STONE serial port screen ay mayroong isang Audio driver at inireserba ang kaukulang interface, sa gayon maaari mong gamitin ang pinakakaraniwang magnet loudspeaker, karaniwang kilala bilang sungay. Ang loudspeaker ay isang uri ng transducer na nagko-convert sa signal ng kuryente sa isang signal ng tunog. Ang loudspeaker ay isa sa pinakamahina na sangkap sa kagamitan sa tunog at isa sa pinakamahalagang sangkap para sa mga sound effects. Maraming uri ng mga loudspeaker at magkakaiba-iba ang mga presyo. Gumagawa ang tunog ng elektrikal na kuryente ng tunog sa pamamagitan ng paggawa ng papel basin o diaphragm na pag-vibrate at pag-irog (resonate) ng nakapalibot na hangin sa pamamagitan ng electromagnetic, piezoelectric, o electrostatic effect. Link sa pagbili: https://detail.tmall.com/item.htm? Id = 529772120978 &…

Hakbang 2: STVC101WT-01 serial LCD Screen Paglalarawan

STVC101WT-01 serial LCD Paglalarawan ng Screen
STVC101WT-01 serial LCD Paglalarawan ng Screen
STVC101WT-01 serial LCD Paglalarawan ng Screen
STVC101WT-01 serial LCD Paglalarawan ng Screen
STVC101WT-01 serial LCD Paglalarawan ng Screen
STVC101WT-01 serial LCD Paglalarawan ng Screen
STVC101WT-01 serial LCD Paglalarawan ng Screen
STVC101WT-01 serial LCD Paglalarawan ng Screen

10.1-pulgada 1024x600 pang-industriya na grade na TFT panel at 4-wire resistive touch screen;

Liwanag 300cd / m2;

LED backlight;

Kulay ng RGB 65 k;

Ang nakikitang lugar ay 222.7mm * 125.3mm;

Angle ng Visual 70/70/50/60;

Buhay sa pagtatrabaho 20, 000 na oras.

32-bit cortex-m4 200Hz CPU;

Controller ng CPLD EPM240 tft-lcd;

128MB (o 1GB) ng flash memory;

Pag-download ng USB port (U disk);

Toolbox software para sa disenyo ng GUI;

Simple at malakas na hexadecimal na tagubilin.

Ang pangunahing pagpapaandar

8m-128m bytes Flash memory space, serye ng SDWe na 128M bytes, serye ng SDWa 8M / 16M bytes;

Suportahan ang pag-decode ng hardware ng JPG, mas mahusay na pag-iimbak, mas mabilis na pagpapakita;

Suportahan ang U disk offline na pag-download ng batch, mabisang mapabuti ang kahusayan ng pag-download ng batch, bawasan ang mga kinakailangang propesyonal na kalidad ng mga operator;

256-byte na puwang ng rehistro;

64K word (128K bytes) variable space memory, 8 channel curve storage, napakabilis (80ms) variable display

Bilis ng tugon;

Suportahan ang hanggang sa 128 mga variable ng display bawat pahina;

Pinagsamang real-time na RTC na orasan, pindutin ang pagpapaandar ng tunog ng buzzer;

Suportahan ang software 90 degree, 180 degree, 270-degree screen rotation, ayusin ang naaangkop na visual Angle;

Suportahan ang pagsasaayos ng ilaw ng backlight, pagpapaandar ng auto standby na screensaver;

Suportahan ang panlabas na keyboard ng matrix;

Suportahan ang pag-playback ng audio at video;

Nangungunang industriya na electromagnetic radiation index, makakatulong sa iyo na madaling makitungo sa ClassB;

Ang panuntunan sa pagbibigay ng pangalan ng file ay simple, nang walang kaukulang numero ng bloke ng Flash, na walang pagod na manwal na paglalaan ng Flash block l Function;

Suportahan ang pagpapaandar ng virtual serial screen.

STONE STVC101WT - Ang 01 module ng pagpapakita ay sa pamamagitan ng isang serial port na komunikasyon sa MCU, kailangang gamitin ito sa proyektong ito, kailangan lamang namin sa pamamagitan ng PC upang mag-disenyo ng magagandang mga imahe ng UI sa pamamagitan ng pindutan ng mga pagpipilian sa menu bar, text box, mga imahe sa background, at lohikal na pahina upang idagdag, pagkatapos ay makabuo ng mga file ng pagsasaayos, ang pag-download sa display screen ay maaaring tatakbo sa huli.

Maaaring ma-download ang manwal ng data mula sa opisyal na website:

Ang RTL8762C EVB Panimula8762C pagsusuri board ay nagbibigay ng kapaligiran sa hardware na binuo ng customer, kasama ang:

1) module ng conversion ng lakas;

2) sensor ng paggalaw ng 6-axis;

3) 4 LEDs at 6 na mga pindutan;

4) Button na baterya at may hawak ng baterya ng lithium;

5) USB sa UART conversion chip, FT232RL.

Suriin ang board block at pamamahagi ng interface

Isang detalyadong paglalarawan ng bloke ng pagsusuri ng board

Pag-block ng board ng pagsusuri at pamamahagi ng interface, tingnan ang sumusunod na pigura:

Mayroong isang kabuuang mga reset key at 5 mga hanay ng mga independiyenteng key, tulad ng ipinakita sa sumusunod na pigura:

Ang pangunahing chip 8762c

May kakayahang umangkop na disenyo ng GPIO

Hardware Keyscan at decoder

Naka-embed na IR transceiver

Real-time counter (RTC)

SPI master / mula sa x dalawa; Timer x 8; I2C x 2; PWM x 8; UART x 2

400ksps, 12bit, 8-channel AUXADC

I2S interface para sa mga panlabas na audio codec

I8080 interface para sa LCD

Ang panloob na 32K RCOSC ay pinapanatili ang mga link ng BLE

Naka-embed na PGA at audio ADC na may 5 band equalizer

Hakbang 3: Mga Hakbang sa Pag-unlad ng Bato ng BATO

BATO TOOL Mga Hakbang sa Pag-unlad ng Box
BATO TOOL Mga Hakbang sa Pag-unlad ng Box
BATO TOOL Mga Hakbang sa Pag-unlad ng Box
BATO TOOL Mga Hakbang sa Pag-unlad ng Box
BATO TOOL Mga Hakbang sa Pag-unlad ng Box
BATO TOOL Mga Hakbang sa Pag-unlad ng Box

Sa pangkalahatan, mayroon lamang tatlong mga hakbang:

(1) gamit ang TOOL2019 itaas na disenyo ng software ng computer;

(2) MCU at pag-unlad ng komunikasyon sa screen;

(3) paggawa at pag-import ng audio file.

Pag-install ng STONE TOOL

Maaaring ma-download ang TOOL sa website https://www.stoneitech.com, pati na rin ang mga kaugnay na USB serial driver. Ang interface ng software ay ang mga sumusunod:

Ang pag-install ng KEIL1 、 I-download ang link:

2, Mag-download pagkatapos ng decompression

3 、 Buksan ang folder pagkatapos mag-unzipping

4, I-double click ang file na c51v900. exe, at i-click ang Susunod sa dialog box.

Hakbang 4:

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Disenyo ng interface ng STONE TOOL 2019

Gamit ang naka-install na TOOL 2019, i-click ang bagong proyekto sa kaliwang sulok sa itaas, at pagkatapos ay i-click ang OK.

Ang isang default na proyekto ay nabuo na may isang asul na background bilang default. Piliin ito, mag-right click, at piliin ang alisin upang alisin ang background. Susunod, i-right click ang file ng larawan at i-click ang idagdag upang magdagdag ng iyong sariling background ng larawan, tulad ng: sumusunod:

Piliin ang kaukulang larawan sa background. Sa parehong paraan, nagdagdag kami ng mga bitmap file at audio file sa proyekto.

Pagkatapos idagdag ang kinakailangang mga kontrol, narito ang pangunahin sa control button, numeric add at ibawas ang kontrol, data variable control.

Pagkatapos ay i-configure ang variable na address ng bawat kontrol, narito ang sumusunod na pagsasaayos: 1. Ang address ng pindutan ng aircon ay naka-configure bilang 0x000C;

2. Ang address ng mataas na pindutan ng sinag ay na-configure bilang 0x000D;

3. Ang speed dial address ay na-configure bilang 0x001B;

4. Ang address ng icon ng kuryente ay na-configure bilang 0x0018;

5. ang PM2.5 address ay naka-configure bilang 0x001C;

Kapag na-configure ang pindutan, ang sumusunod na figure ay nagpapakita ng isang beses:

(1) ang pindutan ng pagsasaayos pindutin ang epekto;

(2) i-configure ang kontrol ng variable address, ginamit upang isulat ang halaga nito;

(3) pagsasaayos plus o minus pagpapatakbo;

(4) i-configure ang saklaw ng halaga.

Kapag ang pag-configure ng digital text box, ang sumusunod na figure ay ipinakita sa pagliko:

① itakda ang control variable address;

② itakda ang bilang ng mga digit;

③ itakda ang laki ng numero;

④ itakda ang bilang ng pagkakahanay.

Kapag ang pag-configure ng speedometer, ang sumusunod na numero ay nagpapakita ng pagliko:

⑤ Napiling library file;

⑥ Aling file ang dapat tukuyin sa file ng gallery;

⑦ Itakda ang mga coordinate sa gitna sa paligid ng icon ng pointer;

⑧ Itakda ang saklaw ng pag-ikot ng pointer. Itakda ang anggulo ng pag-ikot ng pointer.

Panghuli, nag-click kami sa tool sa pagsasaayos ng build.

Tandaan:

Ang mga pindutan ng kontrol ay nauugnay sa kanilang kaukulang mga bitmap sa pamamagitan ng mga variable address, kaya kinakailangan ang pagkakapare-pareho upang makamit ang wastong kontrol.

Samakatuwid, ang tagubilin sa serial port ay ang mga sumusunod:

Baterya: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00

Bilis: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00

PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00

Ang pag-unlad ng RTL8762C

Buksan ang KEIL at i-import ang aming file ng proyekto, tulad ng ipinakita sa sumusunod na pigura:

Dahil ito ang unang pagkakataon na gagamitin, ang FLASH algorithm ay kailangang ayusin nang naaayon: Mag-click sa pindutan ng mga pagpipilian upang pumunta sa kahon ng pagsasaayos ng Flash na Pag-download at baguhin ang algorithm upang magmukha ang sumusunod na pigura.

Hakbang 5: Code at Epekto

Code at Epekto
Code at Epekto

Dahil ginamit ang pagkontrol sa pindutan dito, ang mga sumusunod na pagbabago ay kailangang gawin sa code : / ** * @file main.c

* @brief uart demo polling tx at rx.

* @details

* @author wangzex

* @date 2018-06-28

* @version v0.1 ***** ***** **** ***** * /

……

Mangyaring makipag-ugnay sa akin kung kailangan mo ng isang kumpletong code:

www.stoneitech.com/contact

Tutugon ako sa iyo sa loob ng 12 oras.

Sa wakas, ikonekta lamang ang MCU sa serial port LCD screen LCD para sa dashboard ng kotse

at ikonekta ang nagsasalita upang ipakita.

Upang matuto nang higit pa tungkol sa proyektong ito mangyaring mag-click dito

Inirerekumendang: