Beschrijving:
ATOOM Display is een alles-in-een display driver kit, Use FPGA om traditionele SPI TFT-LCD-gegevensuitvoer te simuleren. Deze kit ondersteunt afbeeldingen met een maximale resolutie van 1280 x 720 pixels. Het biedt een geavanceerd signaal met zeer nauwkeurige kleuren. Geïntegreerde 2,4 G wifi en dual-mode Bluetooth, met 8M Flash + 2M PSRAM-geheugencombinatie, RGB NAAR HDMI-conversiechip. Zo klein en toch krachtig, dat het de traditionele oplossing voor het aansturen van beeldschermen kan vervangen.
Opmerking: ATOOM Display moet worden gekoppeld aan monitoren met adaptieve resolutieschaal.
Producteigenschappen:
Alle codes van FPGA en driverbibliotheek zijn open source
Gebruik FPGA (Gowin GW1NR-9C) om traditionele SPI TFT-LCD-gegevensuitvoer te simuleren
Ingebouwde LT8618SX RGB naar HDMI-chip (ondersteunt 24-bits kleurdiepte)
SPI-interface (FPGA) + I2C-interface (LT8618SX)
Maximale 720P (1280x720) beelduitvoer
Meerdere uitvoermodi, geoptimaliseerde framesnelheid tot 12 ~ 16FPS
Ingebouwde ATOOM PSRAM-hoofdcontroller (ESP32-PICO-V3-02, 8M Flash + 2M PSRAM)
Programmeerbare RGB-LED x1, resetknop x1, knop x1, Grove-uitbreidingspoort x1
Ontwikkelingsplatform: Arduin0, ESP32-IDF, (UIFlow-ondersteuning komt eraan)
Specificatie:
FPGA: Gowin GW1NR-9C
LT8618SX: RGB naar HDMI-chip, ondersteunt 24-bits kleurdiepte
Maximale beelduitvoergrootte: 720P (1280x720)
Uitvoerframesnelheid: 1280x720 60Hz
USB-stuurprogrammachip: CH9102
Netto gewicht: 21g
Bruto gewicht: 34g
Productafmetingen: 64 x 24 x 29 mm
Pakketgrootte: 76 x 46 x 29 mm
Sollicitatie:
Ingangssignaalbron weergeven
HD-databord
Pakket inbegrepen:
1 x ATOOM-weergave
Pin-toewijzing:
KNOP & RGB-LED
|
ATOOM |
G39 |
G27 |
|
KNOP |
SIGNAAL |
/ |
|
RGB-LED |
/ |
SK_DIN |
LT8618SX
|
ATOOM |
G25 |
G21 |
5V |
GND |
|
LT8618SX |
LT_CSDA |
LT_CSCL |
VIN |
GND |
Schematisch:


Voorbeeld
Arduin0
Voordat u het case-programma in de M5GFX-bibliotheek gebruikt, moet u het geïmporteerde headerbestand wijzigen om het aan te passen aan het momenteel gebruikte apparaat. Introduceer #include zoals weergegeven in het volgende programmavoorbeeld, en maak een instantie M5AtomDisplay-display;
#erbij betrekken
#erbij betrekken
#erbij betrekken
M5AtomDisplay-weergave;
ongeldige setup (ongeldig)
{
weergave.begin();
}
lege lus (leegte)
{
display.fillScreen(ROOD);
vertraging (1000);
display.fillScreen(GROEN);
vertraging (1000);
display.fillScreen(BLAUW);
vertraging (1000);
}


