Obsah:
- Krok 1: Funkce projektu palubní desky automobilu s LCD obrazovkou
- Krok 2: Popis sériové LCD obrazovky STVC101WT-01
- Krok 3: Kroky vývoje nástroje STONE TOOL Box
- Krok 4:
- Krok 5: Kód a efekt
Video: LCD obrazovka STONE pro palubní desku automobilu: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
S rychlým rozvojem ekonomiky a postupným zlepšováním spotřební síly lidí se automobily staly každodenní potřebou běžných rodin a každý věnuje větší pozornost pohodlí a bezpečnosti automobilů.
Automobilový průmysl se vyvíjí již více než sto let a automobilový průmysl se díky změně času od jednoduchého strojního zařízení na začátku stal stále inteligentnějším. Kolik dílů má auto? Zatím neexistuje konkrétní číslo. Odhaduje se, že průměrné auto se skládá z více než 10 000 nedělitelných částí. V současné době auto vstoupilo do tisíců domácností a stalo se nepostradatelným partnerem při každodenním cestování. Proto v procesu každodenního používání automobilu jsme potřebují vždy porozumět stavu svého vozu lásky, aby se vyhnuli poškození důležitých částí vozu, ale také aby eliminovali potenciální nebezpečí. Všeobecně jsou informace zobrazené na palubní desce způsobem, jak poznat stav vozidla. Mám kamennou 10,1palcovou obrazovku TFTLCD a tentokrát mám v plánu vytvořit palubní desku displeje. Jak všichni víme, vývoj obrazovky inteligentního modulu TFTLCD STONE je pohodlný a rychlý, bez příliš zdlouhavých instrukcí. To je vhodné nejen pro velké množství nadšenců do učení, ale také ve skutečném projektu pro zrychlení vývoje, ušetřit čas vývoje, rychle obsadit trh. Efektový obrázek je následující:
Běžněji používaný RTL8762CJF SCM používám k vývoji prostřednictvím IIC nebo sériového portu k dosažení účelu odesílání dat na obrazovku TFT LCD. Tentokrát také využiji funkci hlasového vysílání, aby měl řidič lepší simulační zážitek.
Krok 1: Funkce projektu palubní desky automobilu s LCD obrazovkou
Zde musíme provést projekt zobrazení ojetého auta, projekt hlavně prostřednictvím dotykové regulace, způsobu nahrávání instrukcí mikrokontroléru, simulace s tlačítky, při stisknutí tlačítka MCU, pomocí příkazu sériového portu na obrazovku sériového rozhraní STVC101WT - 01 k nahrání dat, obrazovka automaticky analyzuje data a zobrazí se na obrazovce LCD. Současně je na obrazovce také funkce tlačítka pro dosažení instrukce sériového portu, aby bylo možné ovládat MCU.
Stručně řečeno, pět funkcí:
(1) Obrazovka sériového portu realizuje funkci zobrazení bitmapy;
(2) k dosažení funkce otáčení číselníku;
(3) k dosažení dotykového příkazu vydaného;
(4) dosáhnout hlasového vysílání;
(5) k dosažení nahrání datových instrukcí.
Je určena funkce a poté výběr modulu:
(1) Model dotykové obrazovky;
(2) jaký typ modulu MCU použít;
(3) modul hlasového vysílání.
Úvod do hardwaru a princip
Protože obrazovka sériového portu STONE je dodávána s ovladačem zvuku a vyhrazeným odpovídajícím rozhraním, můžete použít nejběžnější magnetický reproduktor, běžně známý jako klakson. Reproduktor je druh převodníku, který převádí elektrický signál na zvukový signál. Reproduktor je jednou z nejslabších součástí zvukového zařízení a jednou z nejdůležitějších součástí zvukových efektů. Existuje mnoho druhů reproduktorů a ceny se velmi liší. Zvuková elektrická energie vytváří zvuk tak, že její papírová membrána nebo membrána vibruje a rezonuje (rezonuje) s okolním vzduchem pomocí elektromagnetického, piezoelektrického nebo elektrostatického efektu. Odkaz na nákup: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Krok 2: Popis sériové LCD obrazovky STVC101WT-01
10,1palcový průmyslový TFT panel 1024x600 a 4vodičová odporová dotyková obrazovka;
Jas 300 cd/m2;
LED podsvícení;
Barva RGB 65 k;
Viditelná oblast je 222,7 mm * 125,3 mm;
Vizuální úhel 70/70/50/60;
Životnost 20 000 hodin.
32bitový procesor Cortex-m4 200 Hz;
Řadič CPLD EPM240 tft-lcd;
128 MB (nebo 1 GB) flash paměti;
Stažení portu USB (disk U);
Toolbox software pro návrh GUI;
Jednoduché a výkonné hexadecimální instrukce.
Základní funkce
8m-128m bajtů Prostor paměti Flash, řada SDWe 128M bytů, řada SDWa 8M/16M bytů;
Podpora hardwarového dekódování JPG, efektivnější ukládání, rychlejší zobrazení;
Podporujte offline dávkové stahování disku U, efektivně zlepšujte účinnost dávkového stahování, snižujte požadavky na profesionální kvalitu operátorů;
256bajtový registrový prostor;
64 kB slova (128 kB bytů) variabilní paměťový prostor, 8kanálové úložiště křivek, velmi rychlé (80ms) variabilní zobrazení
Rychlost odezvy;
Podpora až 128 proměnných zobrazení na stránku;
Integrované hodiny reálného času RTC, zvuková funkce dotykového bzučáku;
Podporovaný software 90 stupňů, 180 stupňů, otočení obrazovky o 270 stupňů, upravte příslušný vizuální úhel;
Podpora nastavení jasu podsvícení, funkce automatického spořiče obrazovky v pohotovostním režimu;
Podpora externí maticové klávesnice;
Podpora přehrávání zvuku a videa;
Špičkový index elektromagnetického záření, který vám pomůže snadno si poradit s ClassB;
Pravidlo pojmenování názvu souboru je jednoduché, bez odpovídající číslu bloku Flash, také bez zdlouhavého ručního přidělování Flash blok l Funkce;
Podpora funkce virtuální sériové obrazovky.
Zobrazovací modul STONE STVC101WT - 01 je přes komunikaci přes sériový port s MCU, je třeba jej použít v tomto projektu, potřebujeme pouze prostřednictvím počítače navrhnout dobré obrázky uživatelského rozhraní pomocí tlačítka voleb na panelu nabídek, textového pole, obrázků na pozadí a logické stránky Chcete -li přidat a poté vygenerovat konfigurační soubory, je možné konečně spustit stahování na obrazovku.
Datový manuál je možné stáhnout z oficiálních webových stránek:
Zkušební deska RTL8762C EVB Úvod8762C poskytuje hardwarové prostředí vyvinuté zákazníkem, včetně:
1) Modul přeměny energie;
2) 6osý snímač pohybu;
3) 4 LED diody a 6 tlačítek;
4) Tlačítko a držák lithiové baterie;
5) Převáděcí čip USB na UART, FT232RL.
Vyhodnoťte distribuci bloku desky a rozhraní
Podrobný popis bloku zkušební desky
Distribuce bloku vyhodnocovacího panelu a rozhraní, viz následující obrázek:
Klíče Existuje celkem resetovacích klíčů a 5 sad nezávislých klíčů, jak ukazuje následující obrázek:
Hlavní čip 8762c
Flexibilní design GPIO
Hardware Kecan a dekodér
Integrovaný IR vysílač
Počítadlo v reálném čase (RTC)
SPI master/od x dvou; Časovač x 8; I2C x 2; PWM x 8; UART x 2
400ks / s, 12bit, 8kanálový AUXADC
Rozhraní I2S pro externí zvukové kodeky
Rozhraní I8080 pro LCD
Interní 32K RCOSC udržuje BLE odkazy
Vestavěný PGA a audio ADC s 5 pásmovým ekvalizérem
Krok 3: Kroky vývoje nástroje STONE TOOL Box
Obecně existují pouze tři kroky:
(1) pomocí návrhu horního počítačového softwaru TOOL2019;
(2) vývoj MCU a obrazovky;
(3) výroba a import zvukových souborů.
Instalace STONE TOOL
NÁSTROJ lze stáhnout na webové stránce https://www.stoneitech.com a také v příslušných sériových ovladačích USB. Softwarové rozhraní je následující:
Instalace KEIL1 link Odkaz ke stažení:
2 、 Stáhnout po dekompresi
3 、 Po rozbalení otevřete složku
4 、 Poklepejte na soubor c51v900. exe a v dialogovém okně klikněte na Další.
Krok 4:
Návrh rozhraní STONE TOOL 2019
Pomocí nainstalovaného nástroje TOOL 2019 klikněte na nový projekt v levém horním rohu a poté klikněte na OK.
Výchozí projekt je generován s modrým pozadím ve výchozím nastavení. Vyberte jej, klikněte pravým tlačítkem a vyberte Odebrat, abyste odstranili pozadí. Dále klepněte pravým tlačítkem na soubor obrázku a kliknutím na Přidat přidejte vlastní pozadí obrázku takto:
Vyberte odpovídající obrázek na pozadí. Stejným způsobem do projektu přidáváme bitmapové soubory a zvukové soubory.
Poté přidejte požadované ovládací prvky, zde jde především o ovládací prvek tlačítka, numerický ovládací prvek sčítání a odčítání, ovládání proměnných dat.
Poté nakonfigurujte proměnnou adresu každého ovládacího prvku, zde máme následující konfiguraci: 1. Adresa tlačítka klimatizace je konfigurována jako 0x000C;
2. Adresa tlačítka dálkového světla je konfigurována jako 0x000D;
3. adresa rychlé volby je nakonfigurována jako 0x001B;
4. adresa ikony elektřiny je nakonfigurována jako 0x0018;
5. adresa PM2.5 je konfigurována jako 0x001C;
Když je tlačítko nakonfigurováno, následující obrázek se zobrazí jednou:
(1) efekt stisknutí konfiguračního tlačítka;
(2) nakonfigurovat řízení adresy proměnné, která se používá k zápisu její hodnoty;
(3) konfigurace plus nebo mínus operace;
(4) nakonfigurujte rozsah hodnot.
Při konfiguraci digitálního textového pole se postupně zobrazuje následující obrázek:
① nastavit adresu ovládací proměnné;
② nastavit počet číslic;
③ nastavit velikost čísla;
④ nastavte počet zarovnání.
Při konfiguraci rychloměru ukazuje následující obrázek postupně:
⑤ Vybraný soubor knihovny;
⑥ Který soubor zadat v souboru galerie;
⑦ Nastavte středové souřadnice kolem ikony ukazatele;
⑧ Nastavte rozsah otáčení ukazatele. Nastavte úhel otočení ukazatele.
Nakonec klikneme na nástroj pro konfiguraci sestavení.
Poznámka:
Ovládací tlačítka jsou přiřazena k jejich odpovídajícím bitmapám prostřednictvím proměnných adres, takže pro dosažení správného ovládání je nutná konzistence.
Pokyny pro sériový port jsou tedy následující:
Baterie: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Rychlost: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Vývoj RTL8762C
Otevřete KEIL a importujte náš soubor projektu, jak ukazuje následující obrázek:
Protože se jedná o první použití, musí být algoritmus FLASH odpovídajícím způsobem upraven: Kliknutím na tlačítko možností přejděte do konfiguračního pole Flash Download a změňte algoritmus tak, aby vypadal jako na následujícím obrázku.
Krok 5: Kód a efekt
Protože se zde používá ovládání pomocí tlačítek, je třeba v kódu :/*** @file main.c provést následující změny
* @brief uart demo polling tx and rx.
* @detaily
* @autor wangzex
* @datum 2018-06-28
*@version v0.1 ********************************************** ******************************************************* ************/
……
V případě potřeby kompletního kódu mě prosím kontaktujte:
www.stoneitech.com/contact
Odpovím vám do 12 hodin.
Nakonec stačí připojit MCU k LCD displeji LCD sériového portu na palubní desce automobilu
a připojte reproduktor k demonstraci.
Kliknutím sem získáte další informace o tomto projektu
Doporučuje:
Dotyková obrazovka Macintosh - Klasický Mac s iPadem Mini pro obrazovku: 5 kroků (s obrázky)
Dotykový displej Macintosh | Klasický Mac s iPadem Mini pro obrazovku: Toto je můj aktualizovaný a přepracovaný design, jak vyměnit obrazovku vintage Macintoshe za iPad mini. Toto je šestý z nich, který jsem za ta léta vyrobil, a jsem docela spokojený s jeho vývojem a designem! V roce 2013, kdy jsem udělal
TripComputer - GPS palubní počítač a modul počasí pro vaše vozidlo: 11 kroků (s obrázky)
TripComputer - GPS palubní počítač a modul počasí pro vaše vozidlo: Skvělý projekt maliny pi, který využívá modul GPS Breakout a 2 malé displeje Digole, aby měl na palubní desce navigační počítač
Klávesnice palubní desky s LCD displejem a Arduino Uno: 9 kroků
Dashboard Keyboard With LCD Display and Arduino Uno: This is a matrix keyboard running along with a LCD display and a Arduino Uno, the most basic that today today. Účelem tohoto nastavení je vytvořit program, který obdrží heslo zadané na maticové klávesnici, porovná jej se správným parametrem
Monitor palubní desky a baterie elektrického jízdního kola (EBike): 12 kroků (s obrázky)
Palubní deska a monitor baterie elektrického kola (EBike): Tento projekt je obvod Arduino, který monitoruje napětí a proud baterie pomocí modulu ACS 712. Měření jsou sdělována přes Bluetooth s modulem HC-05 do zařízení Android. V zásadě přepojíte negativní spojení mezi
Robot Brain: Postavte jeden palubní počítač za večer: 11 kroků
Robot Brain: Postavte si večer jednodeskový počítač: Dochází vám paměť na vašem Picaxe nebo Arduinu? Ale PC je pro tu práci přehnané? Podívejte se na tento open source jednodeskový počítač, který lze naprogramovat v jazycích jako C, Basic, Forth, Pascal nebo Fortran. Tato deska využívá levné integrované obvody a del